<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-04-23 15:46 GMT+02:00 Adrian Knoth <span dir="ltr"><<a href="mailto:adi@drcomp.erfurt.thur.de" target="_blank">adi@drcomp.erfurt.thur.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">On 04/23/15 15:03, <a href="mailto:mira-guest@users.alioth.debian.org" target="_blank">mira-guest@users.alioth.debian.org</a> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The following commit has been merged in the master-a4 branch:<br>
commit a7335d52eb8f64a62932a599267330dbd4949abb<br>
Author: Jaromír MikeÅ¡ <<a href="mailto:mira.mikes@seznam.cz" target="_blank">mira.mikes@seznam.cz</a>><br>
Date:  Â Thu Apr 23 15:04:57 2015 +0200<br>
<br>
  Â  Â Add get-orig-source.<br>
<br>
diff --git a/debian/rules b/debian/rules<br>
index 69ed81a..1826796 100755<br>
--- a/debian/rules<br>
+++ b/debian/rules<br>
@@ -5,6 +5,12 @@<br>
  # This software may be used and distributed according to the terms<br>
  # of the GNU General Public License, incorporated herein by reference.<br>
<br>
+# Path to the debian directory<br>
+DEBIAN_DIR := $(shell echo ${MAKEFILE_LIST} | awk '{print $$1}' | xargs dirname )<br>
+UPSTREAM_VERSION ?=$(shell uscan --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')<br>
+DFSG = dfsg1<br>
+PKG = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p')<br>
+<br>
  -include /usr/share/cdbs/1/rules/<a href="http://upstream-tarball.mk" target="_blank">upstream-tarball.mk</a><br>
  -include /usr/share/cdbs/1/rules/<a href="http://utils.mk" target="_blank">utils.mk</a><br>
  include /usr/share/cdbs/1/rules/<a href="http://debhelper.mk" target="_blank">debhelper.mk</a><br>
@@ -143,3 +149,19 @@ CDBS_PROVIDES_ardour-i686 = ardour<br>
  ifeq (Ubuntu,$(shell dpkg-vendor --query Vendor))<br>
  CDBS_RECOMMENDS_ALL = firefox | www-browser<br>
  endif<br>
+<br>
+get-orig-source:<br>
+  Â  Â  Â uscan --noconf --force-download --rename --download-current-version --destdir=.<br>
+  Â  Â  Â tar -xf $(PKG)_$(UPSTREAM_VERSION).orig.tar.gz<br>
+  Â  Â  Â mv ardour-$(UPSTREAM_VERSION) $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/waf<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/.git<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/.gitignore<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/MSVCvst_scan<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/MSVCardour3<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/icons/win32/resource<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/icons/win32/<a href="http://msvc_resources.rc.in" target="_blank">msvc_resources.rc.in</a><br>
+  Â  Â  Â XZ_OPT=-9 tar cJf ../$(PKG)_$(UPSTREAM_VERSION)~$(DFSG).orig.tar.xz $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)<br>
+  Â  Â  Â rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)<br>
+  Â  Â  Â rm -rf $(PKG)_$(UPSTREAM_VERSION).orig.tar.gz<br>
</blockquote>
<br></div></div>
This looks overly complicated. In jackd2, Jonas did:<br>
<br>
# Set tag to full 40 char git tag for git snapshot release<br>
tag = $(DEB_UPSTREAM_TARBALL_VERSION)<br>
DEB_UPSTREAM_URL = <a href="https://github.com/jackaudio/jack2/archive" target="_blank">https://github.com/jackaudio/jack2/archive</a><br>
DEB_UPSTREAM_TARBALL_BASENAME = $(tag)<br>
DEB_UPSTREAM_TARBALL_SRCDIR = jack2-$(tag)<br>
<br>
# unneeded and possibly sourceless binaries<br>
DEB_UPSTREAM_REPACKAGE_EXCLUDES += *.a *.dll *.Lib<br>
<br>
# unneeded sources copyright-protected without licence<br>
DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./windows/**.rc<br>
<br>
# pure garbage in upstream tarball<br>
DEB_UPSTREAM_REPACKAGE_EXCLUDES += .DS_Store<br>
<br>
# sources not in prefered form of modification<br>
DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./waf<br>
<br>
Can't we do the same for ardour? Just declare some excludes and let CDBS<br>
do the work?<br></blockquote><div><br></div><div>Change it to whatever you like better ... Use some CDBS style would be nicer as all package is managed by it.<br></div><div>But I am not CDBS expert :(<br></div><div>Or Files-Excluded from copyright file as suggested is also fine.<br></div><div><br></div><div>regards<br><br></div><div>mira <br></div></div><br></div></div>