[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