[SCM] deadbeef/master: Switch to CDBS

ghedo-guest at users.alioth.debian.org ghedo-guest at users.alioth.debian.org
Mon Jan 3 15:10:50 UTC 2011


The following commit has been merged in the master branch:
commit 75d91c0631dad22dec668a4ff33c0983940ff435
Author: Alessandro Ghedini <al3xbio at gmail.com>
Date:   Mon Jan 3 12:43:56 2011 +0100

    Switch to CDBS

diff --git a/debian/control b/debian/control
index 08f735a..65bf745 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: sound
 Priority: optional
 Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
 Uploaders: Alessandro Ghedini <al3xbio at gmail.com>
-Build-Depends: debhelper (>= 7.0.50~), autotools-dev, intltool,
+Build-Depends: debhelper (>= 7.0.50~), cdbs, autotools-dev, intltool,
  libasound2-dev, libavcodec-dev, libavformat-dev, 
  libavutil-dev, libcddb2-dev, libcdio-dev, libcurl4-gnutls-dev,
  libflac-dev, libgtk2.0-dev, libmad0-dev, libogg-dev, libpulse-dev,
diff --git a/debian/deadbeef.docs b/debian/deadbeef.docs
deleted file mode 100644
index 4840a48..0000000
--- a/debian/deadbeef.docs
+++ /dev/null
@@ -1,5 +0,0 @@
-about.txt
-help.txt
-NEWS
-README
-translators.txt
diff --git a/debian/deadbeef.manpages b/debian/deadbeef.manpages
deleted file mode 100644
index 4c861c4..0000000
--- a/debian/deadbeef.manpages
+++ /dev/null
@@ -1 +0,0 @@
-debian/deadbeef.1
diff --git a/debian/rules b/debian/rules
index 4c321b3..efd70c9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,37 +1,17 @@
 #!/usr/bin/make -f
-export DH_OPTIONS
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
 
-%:
-	dh $@
+include /usr/share/cdbs/1/rules/upstream-tarball.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
 
-override_dh_auto_configure:
-	automake --add-missing
-	dh_auto_configure -- --disable-ao \
-			     --disable-dumb \
-			     --disable-shn
+DEB_UPSTREAM_URL = http://sourceforge.net/projects/deadbeef/files
+DEB_UPSTREAM_TARBALL_EXTENSION = tar.bz2
+DEB_UPSTREAM_REPACKAGE_EXCLUDES = ./plugins/shn/shorten.* ./plugins/shn/vario.c ./plugins/shn/array.c ./plugins/dumb/dumb-kode54/ ./plugins/ao/eng_qsf/z80* ./plugins/ao/eng_ssf/m68k*
 
-override_dh_makeshlibs:
-	dh_makeshlibs -n
+DEB_CONFIGURE_EXTRA_FLAGS = --disable-ao --disable-dumb --disable-shn
+DEB_DH_MAKESHLIBS_ARGS = --noscripts
 
-DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^~]+).*,\1,p')
-DEB_DFSG_VERSION=$(DEB_UPSTREAM_VERSION)~dfsg
-get-orig-source:
-	uscan --noconf --force-download --rename --destdir=.
-	
-	tar -xjf deadbeef_$(DEB_UPSTREAM_VERSION).orig.tar.bz2
-	rm deadbeef_$(DEB_UPSTREAM_VERSION).orig.tar.bz2
-
-	rm -rf deadbeef-$(DEB_UPSTREAM_VERSION)/plugins/shn/shorten.*
-	rm -rf deadbeef-$(DEB_UPSTREAM_VERSION)/plugins/shn/vario.c
-	rm -rf deadbeef-$(DEB_UPSTREAM_VERSION)/plugins/shn/array.c
-
-	rm -rf deadbeef-$(DEB_UPSTREAM_VERSION)/plugins/dumb/dumb-kode54
-
-	rm -rf deadbeef-$(DEB_UPSTREAM_VERSION)/plugins/ao/eng_qsf/z80*
-	rm -rf deadbeef-$(DEB_UPSTREAM_VERSION)/plugins/ao/eng_ssf/m68k*
-
-	GZIP=--best tar -cz --owner root --group root --mode a+rX \
-			-f deadbeef_$(DEB_DFSG_VERSION).orig.tar.gz \
-			deadbeef-$(DEB_UPSTREAM_VERSION)
-
-	rm -r deadbeef-$(DEB_UPSTREAM_VERSION)
+DEB_INSTALL_MANPAGES_deadbeef = debian/deadbeef.1
+DEB_INSTALL_DOCS_deadbeef = about.txt help.txt README translators.txt

-- 
deadbeef packaging



More information about the pkg-multimedia-commits mailing list