Bug#670802: [PATCH] bwm-ng: Helping to update to packaging format 3.0

2012-04-30 Thread jaalto
On 2012-04-30 13:29, Damián Viano wrote:
| I'm fine whit it, thanks for your help. Feel free to NMU, the only objection
| I got is the homepage, which should be
| http://www.gropp.org/?id=projects&sub=bwm-ng
| 
| If you can change that, NMU at will.

Hi Damián,

The freecode.com would be good for various reasons:

- It's the project HUB pointing to all relevant links: devel pages etc.
- It doesn't move, like personal devel pages might
- In freecode people can subscribe to the project announcements
- It provides uniform details about project at a glance (license etc.)
- Being "yellow pages", people can take oppurtunity to search similar or 
  related projects.

Let me know how does that sound.

Thanks for supporting the change to 3.0,
Jari



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#670802: [PATCH] bwm-ng: Helping to update to packaging format 3.0

2012-04-30 Thread Damián Viano
Jari:
  I'm fine whit it, thanks for your help. Feel free to NMU, the only objection
I got is the homepage, which should be
http://www.gropp.org/?id=projects&sub=bwm-ng

  If you can change that, NMU at will.

  Damián.

On Sun, Apr 29, 2012 at 09:21:58AM +0300, jari.aa...@cante.net wrote:
> Package: bwm-ng
> Severity: wishlist
> Tags: patch
> 
> Hi,
> 
> The dpatch patch management system has been deprecated for some time. The
> Lintian currently flags use of dpatch packages as an error. The new 3.0
> packaging format is an improved version which, among other things, contains
> patch management built-in. For more information, see:
> 
> http://wiki.debian.org/Projects/DebSrc3.0
> 
> I had some free time; see attached patch to migrate to new package
> format. Note that all files in debian/patches/* are canocalized to
> *.patch.
> 
> Let me know if there is anything that needs adjusting or if it is ok
> to upload this version in a NMU in case you are working on other
> issues needing attention.
> 
> Thanks,
> Jari
> 

> From e4f4a968a68ca4cdda8bfc1bd27eb55cd6aa81b6 Mon Sep 17 00:00:00 2001
> From: Jari Aalto 
> Date: Sun, 29 Apr 2012 09:21:32 +0300
> Subject: [PATCH] format-3.0
> Organization: Private
> Content-Type: text/plain; charset="utf-8"
> Content-Transfer-Encoding: 8bit
> 
> Signed-off-by: Jari Aalto 
> ---
>  debian/changelog |   15 +++
>  debian/compat|2 +-
>  debian/control   |7 ---
>  debian/copyright |4 +++-
>  debian/rules |   15 +--
>  debian/source/format |1 +
>  6 files changed, 33 insertions(+), 11 deletions(-)
>  create mode 100644 debian/source/format
> 
> diff --git a/debian/changelog b/debian/changelog
> index 78c2d1f..3015681 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,18 @@
> +bwm-ng (0.6-3.1) unstable; urgency=low
> +
> +  * Non-maintainer upload.
> +  * Drop deprecated dpatch depends and upgrade to packaging format "3.0 
> quilt".
> +  * Update to Standards-Version to 3.9.3 and debhelper to 9.
> +  * Add build-arch and build-indep targets; use dh_prep in rules file.
> +  * Patch 10, 20 are new. Fix hyphens in manpage and spelling error in 
> help().
> +  * Fix copyright-refers-to-symlink-license (Lintian).
> +  * Fix copyright-without-copyright-notice (Lintian).
> +  * Fix debian-rules-ignores-make-clean-error (Lintian).
> +  * Fix no-homepage-field (Lintian).
> +  * Fix hyphen-used-as-minus-sign (Lintian).
> +
> + -- Jari Aalto   Sun, 29 Apr 2012 09:20:19 +0300
> +
>  bwm-ng (0.6-3) unstable; urgency=low
>  
>* Update to current menu policy (Closes: #496095)
> diff --git a/debian/compat b/debian/compat
> index 7ed6ff8..ec63514 100644
> --- a/debian/compat
> +++ b/debian/compat
> @@ -1 +1 @@
> -5
> +9
> diff --git a/debian/control b/debian/control
> index 3f979c6..976c34f 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -2,12 +2,13 @@ Source: bwm-ng
>  Section: net
>  Priority: optional
>  Maintainer: Damián Viano 
> -Build-Depends: debhelper (>= 5.0.0), libstatgrab-dev, libncurses5-dev, dpatch
> -Standards-Version: 3.7.2
> +Build-Depends: debhelper (>= 9), libstatgrab-dev, libncurses5-dev
> +Standards-Version: 3.9.3
> +Homepage: http://freecode.com/projects/bwm-ng
>  
>  Package: bwm-ng
>  Architecture: any
> -Depends: ${shlibs:Depends}
> +Depends: ${misc:Depends}, ${shlibs:Depends}
>  Description: small and simple console-based bandwidth monitor
>   Bandwidth Monitor NG is a small and simple console-based live bandwidth
>   monitor.
> diff --git a/debian/copyright b/debian/copyright
> index 87446f9..9c75cdf 100644
> --- a/debian/copyright
> +++ b/debian/copyright
> @@ -3,7 +3,9 @@ Tue, 28 Feb 2006 11:10:10 -0300.
>  
>  It was downloaded from http://www.gropp.org/bwm-ng/bwm-ng-0.5.tar.gz
>  
> -Copyright Holder: Volker Gropp 
> +Copyright Holder:
> +
> +Copyright (C) 2004-2007 Volker Gropp 
>  
>  License:
>  
> diff --git a/debian/rules b/debian/rules
> index b8ee65c..82c16cf 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -6,7 +6,6 @@ DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture 
> -qDEB_HOST_GNU_TYPE)
>  DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
>  
>  
> -include /usr/share/dpatch/dpatch.make
>  
>  CFLAGS = -Wall -g
>  
> @@ -22,28 +21,32 @@ config.status: configure
>  
>  
>  
> +
> +build-arch: build
> +build-indep: build
> +
>  build: build-stamp
>  
> -build-stamp: patch config.status
> +build-stamp: config.status
>   dh_testdir
>  
>   $(MAKE)
>  
>   touch build-stamp
>  
> -clean: unpatch
> +clean:
>   dh_testdir
>   dh_testroot
>   rm -f build-stamp 
>  
> - -$(MAKE) distclean
> + [ ! -f Makefile ] || $(MAKE) distclean
>  
>   dh_clean 
>  
>  install: build
>   dh_testdir
>   dh_testroot
> - dh_clean -k 
> + dh_prep
>   dh_installdirs
>  
>   $(MAKE) install prefix=$(CURDIR)/debian/bwm-ng/usr
> @@ -71,4 +74,4 @@ binary-arch: build install
>   dh_b

Bug#670802: [PATCH] bwm-ng: Helping to update to packaging format 3.0

2012-04-28 Thread jari . aalto
Package: bwm-ng
Severity: wishlist
Tags: patch

Hi,

The dpatch patch management system has been deprecated for some time. The
Lintian currently flags use of dpatch packages as an error. The new 3.0
packaging format is an improved version which, among other things, contains
patch management built-in. For more information, see:

http://wiki.debian.org/Projects/DebSrc3.0

I had some free time; see attached patch to migrate to new package
format. Note that all files in debian/patches/* are canocalized to
*.patch.

Let me know if there is anything that needs adjusting or if it is ok
to upload this version in a NMU in case you are working on other
issues needing attention.

Thanks,
Jari

>From e4f4a968a68ca4cdda8bfc1bd27eb55cd6aa81b6 Mon Sep 17 00:00:00 2001
From: Jari Aalto 
Date: Sun, 29 Apr 2012 09:21:32 +0300
Subject: [PATCH] format-3.0
Organization: Private
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Signed-off-by: Jari Aalto 
---
 debian/changelog |   15 +++
 debian/compat|2 +-
 debian/control   |7 ---
 debian/copyright |4 +++-
 debian/rules |   15 +--
 debian/source/format |1 +
 6 files changed, 33 insertions(+), 11 deletions(-)
 create mode 100644 debian/source/format

diff --git a/debian/changelog b/debian/changelog
index 78c2d1f..3015681 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+bwm-ng (0.6-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Drop deprecated dpatch depends and upgrade to packaging format "3.0 quilt".
+  * Update to Standards-Version to 3.9.3 and debhelper to 9.
+  * Add build-arch and build-indep targets; use dh_prep in rules file.
+  * Patch 10, 20 are new. Fix hyphens in manpage and spelling error in help().
+  * Fix copyright-refers-to-symlink-license (Lintian).
+  * Fix copyright-without-copyright-notice (Lintian).
+  * Fix debian-rules-ignores-make-clean-error (Lintian).
+  * Fix no-homepage-field (Lintian).
+  * Fix hyphen-used-as-minus-sign (Lintian).
+
+ -- Jari Aalto   Sun, 29 Apr 2012 09:20:19 +0300
+
 bwm-ng (0.6-3) unstable; urgency=low
 
   * Update to current menu policy (Closes: #496095)
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index 3f979c6..976c34f 100644
--- a/debian/control
+++ b/debian/control
@@ -2,12 +2,13 @@ Source: bwm-ng
 Section: net
 Priority: optional
 Maintainer: Damián Viano 
-Build-Depends: debhelper (>= 5.0.0), libstatgrab-dev, libncurses5-dev, dpatch
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 9), libstatgrab-dev, libncurses5-dev
+Standards-Version: 3.9.3
+Homepage: http://freecode.com/projects/bwm-ng
 
 Package: bwm-ng
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: small and simple console-based bandwidth monitor
  Bandwidth Monitor NG is a small and simple console-based live bandwidth
  monitor.
diff --git a/debian/copyright b/debian/copyright
index 87446f9..9c75cdf 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,7 +3,9 @@ Tue, 28 Feb 2006 11:10:10 -0300.
 
 It was downloaded from http://www.gropp.org/bwm-ng/bwm-ng-0.5.tar.gz
 
-Copyright Holder: Volker Gropp 
+Copyright Holder:
+
+Copyright (C) 2004-2007 Volker Gropp 
 
 License:
 
diff --git a/debian/rules b/debian/rules
index b8ee65c..82c16cf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,6 @@ DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 
-include /usr/share/dpatch/dpatch.make
 
 CFLAGS = -Wall -g
 
@@ -22,28 +21,32 @@ config.status: configure
 
 
 
+
+build-arch: build
+build-indep: build
+
 build: build-stamp
 
-build-stamp: patch config.status
+build-stamp: config.status
 	dh_testdir
 
 	$(MAKE)
 
 	touch build-stamp
 
-clean: unpatch
+clean:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp 
 
-	-$(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) distclean
 
 	dh_clean 
 
 install: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k 
+	dh_prep
 	dh_installdirs
 
 	$(MAKE) install prefix=$(CURDIR)/debian/bwm-ng/usr
@@ -71,4 +74,4 @@ binary-arch: build install
 	dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install patch unpatch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
-- 
1.7.10