On 2015-04-23 15:46:55, Adrian Knoth wrote: > On 04/23/15 15:03, [email protected] wrote: > > >The following commit has been merged in the master-a4 branch: > >commit a7335d52eb8f64a62932a599267330dbd4949abb > >Author: Jaromír Mikeš <[email protected]> > >Date: Thu Apr 23 15:04:57 2015 +0200 > > > > Add get-orig-source. > > > >diff --git a/debian/rules b/debian/rules > >index 69ed81a..1826796 100755 > >--- a/debian/rules > >+++ b/debian/rules > >@@ -5,6 +5,12 @@ > > # This software may be used and distributed according to the terms > > # of the GNU General Public License, incorporated herein by reference. > > > >+# Path to the debian directory > >+DEBIAN_DIR := $(shell echo ${MAKEFILE_LIST} | awk '{print $$1}' | xargs > >dirname ) > >+UPSTREAM_VERSION ?=$(shell uscan --dehs | sed -n > >'s/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p') > >+DFSG = dfsg1 > >+PKG = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p') > >+ > > -include /usr/share/cdbs/1/rules/upstream-tarball.mk > > -include /usr/share/cdbs/1/rules/utils.mk > > include /usr/share/cdbs/1/rules/debhelper.mk > >@@ -143,3 +149,19 @@ CDBS_PROVIDES_ardour-i686 = ardour > > ifeq (Ubuntu,$(shell dpkg-vendor --query Vendor)) > > CDBS_RECOMMENDS_ALL = firefox | www-browser > > endif > >+ > >+get-orig-source: > >+ uscan --noconf --force-download --rename --download-current-version > >--destdir=. > >+ tar -xf $(PKG)_$(UPSTREAM_VERSION).orig.tar.gz > >+ mv ardour-$(UPSTREAM_VERSION) $(PKG)-$(UPSTREAM_VERSION)~$(DFSG) > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/waf > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/.git > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/.gitignore > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/MSVCvst_scan > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/MSVCardour3 > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/icons/win32/resource > >+ rm -rf > >$(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/icons/win32/msvc_resources.rc.in > >+ XZ_OPT=-9 tar cJf ../$(PKG)_$(UPSTREAM_VERSION)~$(DFSG).orig.tar.xz > >$(PKG)-$(UPSTREAM_VERSION)~$(DFSG) > >+ rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG) > >+ rm -rf $(PKG)_$(UPSTREAM_VERSION).orig.tar.gz > > This looks overly complicated. In jackd2, Jonas did: > > # Set tag to full 40 char git tag for git snapshot release > tag = $(DEB_UPSTREAM_TARBALL_VERSION) > DEB_UPSTREAM_URL = https://github.com/jackaudio/jack2/archive > DEB_UPSTREAM_TARBALL_BASENAME = $(tag) > DEB_UPSTREAM_TARBALL_SRCDIR = jack2-$(tag) > > # unneeded and possibly sourceless binaries > DEB_UPSTREAM_REPACKAGE_EXCLUDES += *.a *.dll *.Lib > > # unneeded sources copyright-protected without licence > DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./windows/**.rc > > # pure garbage in upstream tarball > DEB_UPSTREAM_REPACKAGE_EXCLUDES += .DS_Store > > # sources not in prefered form of modification > DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./waf
uscan now supports this directly via the Files-Excluded field in debian/copyright. See handbrake in exerpimental for an example: https://anonscm.debian.org/cgit/pkg-multimedia/handbrake.git/tree/debian/copyright?h=experimental Cheers -- Sebastian Ramacher
signature.asc
Description: Digital signature
_______________________________________________ pkg-multimedia-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
