[SCM] milkytracker/master: Initial switch to CDBS: use the autotools class

fsateler at users.alioth.debian.org fsateler at users.alioth.debian.org
Fri Dec 31 16:33:48 UTC 2010


The following commit has been merged in the master branch:
commit e5e391de76beab39a3bf197877968a083d482252
Author: Felipe Sateler <fsateler at debian.org>
Date:   Fri Dec 31 12:29:40 2010 -0300

    Initial switch to CDBS: use the autotools class

diff --git a/debian/control b/debian/control
index 13d3d97..eb80021 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alio
 Uploaders: Gürkan Sengün <gurkan at phys.ethz.ch>,
  Alessandro Ghedini <al3xbio at gmail.com>
 Build-Depends: debhelper (>= 7), 
+ cdbs,
  autotools-dev,
  libsdl1.2-dev,
  libjack-dev,
diff --git a/debian/rules b/debian/rules
index 0bdb142..1bc3b29 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,46 +2,22 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-config.status: configure
-	dh_testdir
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	cp -f /usr/share/misc/config.guess config.guess
-endif
-	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -lzzip"
+include /usr/share/cdbs/1/class/autotools.mk
 
-build: build-stamp
+LDFLAGS += -Wl,-z,defs -lzzip
 
-build-stamp:  config.status
-	dh_testdir
-	$(MAKE)
+
+build/milkytracker::
 	$(MAKE) -C debian/milkyplay
-	touch $@
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp
-	[ ! -f Makefile ] || $(MAKE) distclean
+clean::
 	$(MAKE) -C debian/milkyplay clean
-	rm -f config.sub config.guess
-	dh_clean
 	rm -rf src/compression/zziplib/generic/.deps/
+	rm -rf src/compression/zziplib/generic/Makefile
 
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
+install/milkytracker::
 	$(MAKE) -C debian/milkyplay DESTDIR=$(CURDIR)/debian/milkytracker install
-	$(MAKE) DESTDIR=$(CURDIR)/debian/milkytracker install
 	dh_install resources/pictures/carton.png usr/share/icons/
 	mv $(CURDIR)/debian/milkytracker/usr/share/icons/carton.png $(CURDIR)/debian/milkytracker/usr/share/icons/milkytracker.png
 

-- 
milkytracker packaging



More information about the pkg-multimedia-commits mailing list