[SCM] traverso packaging branch, master, updated. debian/0.49.0.rc1-1.1-9-g0ead808

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Sat Jun 5 17:43:38 UTC 2010


The following commit has been merged in the master branch:
commit 0ead808db25b96d8317d13941500dac7dd632090
Author: Alessio Treglia <alessio at debian.org>
Date:   Sat Jun 5 19:43:31 2010 +0200

    Use cmake helper, tiny debian/rules file.

diff --git a/debian/control b/debian/control
index 80d8913..f56bb26 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
 Uploaders: Alessio Treglia <alessio at debian.org>,
  Gürkan Sengün <gurkan at phys.ethz.ch>
-Build-Depends: debhelper (>= 7),
+Build-Depends: debhelper (>= 7.3.7~),
  libqt4-dev,
  libsamplerate0-dev,
  librdf0-dev,
diff --git a/debian/rules b/debian/rules
index b6a4388..f85212f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,62 +1,15 @@
 #!/usr/bin/make -f
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
 
-build: build-stamp
+%:
+	dh --buildsystem=cmake $@
 
-build-stamp:
-	dh_testdir
-	cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr \
-	-DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CFLAGS)" \
+override_dh_auto_configure:
+	dh_auto_configure -- \
+	-DCMAKE_INSTALL_PREFIX=/usr \
+	-DCMAKE_VERBOSE_MAKEFILE=ON \
 	-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
 	-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
 	-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"
-	$(MAKE)
-	touch $@
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp
-	[ ! -f Makefile ] || $(MAKE) clean
-	find . -name "Makefile" -exec rm {} \;
-	find . -name "*.a" -exec rm {} \;
-	rm -rf CMakeFiles buildfiles src/CMakeFiles
-	rm -f CMakeCache.txt install_manifest.txt cmake_uninstall.cmake
-	rm -f cmake_install.cmake CPackSourceConfig.cmake CPackConfig.cmake
-	rm -f src/cmake_install.cmake
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-	$(MAKE) DESTDIR=$(CURDIR)/debian/traverso install
+override_dh_install:
 	dh_install debian/*.desktop usr/share/applications/
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installmenu
-	dh_installman
-	dh_desktop
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install

-- 
traverso packaging



More information about the pkg-multimedia-commits mailing list