Control: tags -1 patch

Dear Maintainer,

In Ubuntu, the attached patch was applied to achieve the following:

  * debian/compat: Bump to 9.
  * debian/control: Build-depend on debhelper (>= 9).
  * debian/rules:
    - Add recommended build-arch and build-indep targets.
    - Use dh_prep instead of dh_clean -k.
  * debian/copyright: Don't point to symlink GPL.
  * debian/watch:
    - Update to version 3.
    - Add dversionmangle due to "dfsg" in version.

Thanks for considering the patch.

Logan Rosen
diff -u chuck-1.2.0.8.dfsg/debian/compat chuck-1.2.0.8.dfsg/debian/compat
--- chuck-1.2.0.8.dfsg/debian/compat
+++ chuck-1.2.0.8.dfsg/debian/compat
@@ -1 +1 @@
-4
+9
diff -u chuck-1.2.0.8.dfsg/debian/control chuck-1.2.0.8.dfsg/debian/control
--- chuck-1.2.0.8.dfsg/debian/control
+++ chuck-1.2.0.8.dfsg/debian/control
@@ -1,8 +1,8 @@
 Source: chuck
 Section: sound
 Priority: optional
 Maintainer: Paul Brossier <p...@debian.org>
-Build-Depends: debhelper (>= 4.0.0), bison, flex, libjack-dev, libasound2-dev, libsndfile1-dev, docbook-to-man
+Build-Depends: debhelper (>= 9), bison, flex, libjack-dev, libasound2-dev, libsndfile1-dev, docbook-to-man
 Standards-Version: 3.7.2
 
 Package: chuck
diff -u chuck-1.2.0.8.dfsg/debian/copyright chuck-1.2.0.8.dfsg/debian/copyright
--- chuck-1.2.0.8.dfsg/debian/copyright
+++ chuck-1.2.0.8.dfsg/debian/copyright
@@ -29,7 +29,7 @@
 
     You are free to distribute this software under the terms of the GNU General
     Public License. On Debian systems, the complete text of the GNU General
-    Public License can be found in the file `/usr/share/common-licenses/GPL'.
+    Public License can be found in the file `/usr/share/common-licenses/GPL-2'.
 
 ---
 
diff -u chuck-1.2.0.8.dfsg/debian/rules chuck-1.2.0.8.dfsg/debian/rules
--- chuck-1.2.0.8.dfsg/debian/rules
+++ chuck-1.2.0.8.dfsg/debian/rules
@@ -24,7 +24,9 @@
 	rm -f "examples/event/.#opensound_demo_recv.ck.1.2"
 	touch configure-stamp
 
-build: build-stamp
+build: build-arch build-indep
+build-arch: build-stamp
+build-indep: build-stamp
 
 build-stamp: configure-stamp 
 	dh_testdir
@@ -49,7 +51,7 @@
 	dh_testdir
 	dh_testroot
 	docbook-to-man debian/chuck.sgml > debian/chuck.1
-	dh_clean -k -Xchuck
+	dh_prep -Xchuck
 	dh_installdirs
 	cd src && $(MAKE) install DESTDIR=$(CURDIR)/debian/chuck
 	dh_install chuck.alsa usr/bin
@@ -79 +81 @@
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure
diff -u chuck-1.2.0.8.dfsg/debian/watch chuck-1.2.0.8.dfsg/debian/watch
--- chuck-1.2.0.8.dfsg/debian/watch
+++ chuck-1.2.0.8.dfsg/debian/watch
@@ -1,6 +1,3 @@
-# Example watch control file for uscan
-# Rename this file to "watch" and then you can run the "uscan" command
-# to check for upstream updates and more.
-# Site		Directory		Pattern			Version	Script
-version=2
-http://chuck.cs.princeton.edu/release/files/  chuck-(.*)\.tgz	debian	uupdate
+version=3
+opts=dversionmangle=s/\.dfsg// \
+http://chuck.cs.princeton.edu/release/files/chuck-(.*)\.tgz

Reply via email to