From 7e37db19dbc355e70e5b17ad4c49f4629583ca17 Mon Sep 17 00:00:00 2001 From: Kalle Vahlman Date: Tue, 30 Aug 2011 10:45:46 +0300 Subject: Add building of debian packages --- Makefile | 27 +++++++++++++++++++++++++++ packages/control | 9 +++++++++ packages/control-x64 | 9 +++++++++ 3 files changed, 45 insertions(+) create mode 100755 packages/control create mode 100755 packages/control-x64 diff --git a/Makefile b/Makefile index 2796cc0..0636c58 100644 --- a/Makefile +++ b/Makefile @@ -295,6 +295,8 @@ ifeq ($(LBITS),64) endif $(if $(BUILDFOLDER), \ @rm -f $(BUILDFOLDER)/*.so*,) + $(if $(BUILDFOLDER), \ + @rm -f $(BUILDFOLDER)/*.deb,) distclean: clean $(if $(AUTO_DIR_LIB), \ @@ -336,3 +338,28 @@ lcmodule-config: .PHONY: lcmodule lcmodule: make -C lcmodule + +DEB_VERSION := custom +.PHONY: debian +debian: build lcmodule + mkdir -p debian/DEBIAN + mkdir -p debian/usr/lib + + cp packages/control debian/DEBIAN/control + cp $(BUILDFOLDER)/liblcdriver.so $(BUILDFOLDER)/liblcm.so.1 debian/usr/lib + + fakeroot dpkg-deb --build debian $(BUILDFOLDER)/riff-loadercomm-${DEB_VERSION}.deb || error + + rm -rf debian + + mkdir -p debian/DEBIAN + mkdir -p debian/usr/lib + + cp packages/control-x64 debian/DEBIAN/control + cp $(BUILDFOLDER)/liblcdriver_x64.so $(BUILDFOLDER)/liblcm_x64.so.1 debian/usr/lib + ln -s liblcdriver_x64.so debian/usr/lib/liblcdriver.so + ln -s liblcm_x64.so.1 debian/usr/lib/liblcm.so.1 + + fakeroot dpkg-deb --build debian $(BUILDFOLDER)/riff-loadercomm-${DEB_VERSION}_x64.deb || error + + rm -rf debian diff --git a/packages/control b/packages/control new file mode 100755 index 0000000..9294bf5 --- /dev/null +++ b/packages/control @@ -0,0 +1,9 @@ +Package: riff-loadercomm +Version: 0.4.3 +Priority: optional +Architecture: i386 +Recommends: +Installed-Size: +Maintainer: packages@igloocommunity.org +Section: +Description: Loader communication driver library, Loader communication module library and loader binary diff --git a/packages/control-x64 b/packages/control-x64 new file mode 100755 index 0000000..8c20288 --- /dev/null +++ b/packages/control-x64 @@ -0,0 +1,9 @@ +Package: riff-loadercomm +Version: 0.4.3 +Priority: optional +Architecture: amd64 +Recommends: +Installed-Size: +Maintainer: packages@igloocommunity.org +Section: +Description: Loader communication driver library, Loader communication module library and loader binary -- cgit v1.2.3