[SCM] libmapper/master: Fix rules.

tiago at users.alioth.debian.org tiago at users.alioth.debian.org
Tue Oct 28 17:23:50 UTC 2014


The following commit has been merged in the master branch:
commit 227cddab1fd94a4904218baec47bf44a33bb95e5
Author: Tiago Bortoletto Vaz <tiago at debian.org>
Date:   Tue Oct 28 12:31:52 2014 -0400

    Fix rules.

diff --git a/debian/libmapper.install b/debian/libmapper.install
index 4457377..8be5cf8 100644
--- a/debian/libmapper.install
+++ b/debian/libmapper.install
@@ -1 +1,2 @@
 usr/lib/*/libmapper-*.so.*
+usr/lib/*/pkgconfig/*
diff --git a/debian/rules b/debian/rules
index 3725d33..33ad93b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,22 +1,47 @@
 #!/usr/bin/make -f
 
-#CXXFLAGS += -D__STDC_CONSTANT_MACROS
-
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
-INSTALL_FLAGS := DESTDIR=$(CURDIR)/debian/tmp INSTALL_PREFIX=/usr
-
-%:
-	dh $@ --with python2
+build: build-stamp
+build-stamp:
+	dh_testdir
+	./configure --prefix=/usr --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) --with-python
+	make
+	touch build-stamp
 
-override_dh_auto_configure:
-	dh_auto_configure -- --prefix=/usr
+install: build
+	dh_testdir
+	dh_testroot
+	make DESTDIR=`pwd`/debian/tmp install
 
-override_dh_auto_install:
-	dh_auto_install
-	$(MAKE) install $(INSTALL_FLAGS)
+# Build architecture-independent files here.
+binary-indep: build install
 
-override_dh_auto_clean:
-	dh_auto_clean
+clean:
+	dh_clean
+	[ ! -f Makefile ] || make distclean
 	rm -rf doc/Makefile doc/libmapper.doxyfile 	jni/.deps/ 	jni/Makefile
 
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_install
+	dh_installman
+	dh_installdocs
+	dh_installchangelogs
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs -V
+	dh_perl
+	dh_python2 --no-guessing-versions
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
+
+

-- 
libmapper packaging



More information about the pkg-multimedia-commits mailing list