Package: nekobee
Version: 0.1.6-1
Severity: minor
Tags: patch

I've recently used the nekobee package to build Debian packages of the
three other nekosynths (nekoplunk, nekorgan, nekostrings).  I've fixed
some lintian warnings in the process and these changes do apply to the
original nekobee package also.  I've attached them as a patch below.

The only remaining warning is "image-file-in-usr-lib" for the two PNGs
that are installed to usr/lib/dssi/nekobee.

Regards
Christian

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.26 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
....Christian.Garbs.....................................http://www.cgarbs.de

>Ever heard of .cshrc?
That's a city in Bosnia.  Right?
(Discussion in comp.os.linux.misc on the intuitiveness of commands.)
diff -Narup nekobee-0.1.6/debian.orig/changelog nekobee-0.1.6/debian/changelog
--- nekobee-0.1.6/debian.orig/changelog	2009-04-16 10:02:36.000000000 +0200
+++ nekobee-0.1.6/debian/changelog	2009-04-16 10:32:39.000000000 +0200
@@ -1,3 +1,24 @@
+nekobee (0.1.6-2) unstable; urgency=low
+
+  * debian/control:
+    - remove unneeded dependency on dpatch
+    - bump Standards Version to 3.8.0
+    - add Homepage: field
+  * debian/rules:
+    - add missing dh_desktop call
+    - don't ignore errors on $(MAKE) distclean
+    - install lintian-override file
+    - remove dpatch invocations
+  * debian/lintian-overrides:
+    - add override for desktop-command-not-in-package
+  * debian/dirs:
+    - remove unneeded dirs
+    - add /usr/share/lintian/overrides/
+  * debian/nekobee.desktop:
+      - fix invalid category
+  
+ -- Christian Garbs <deb...@cgarbs.de>  Thu, 16 Apr 2009 10:32:39 +0200
+
 nekobee (0.1.6-1) unstable; urgency=low
 
   * New upstream release
diff -Narup nekobee-0.1.6/debian.orig/control nekobee-0.1.6/debian/control
--- nekobee-0.1.6/debian.orig/control	2009-04-16 10:02:36.000000000 +0200
+++ nekobee-0.1.6/debian/control	2009-04-16 10:08:58.000000000 +0200
@@ -2,8 +2,9 @@ Source: nekobee
 Section: sound
 Priority: optional
 Maintainer: Free Ekanayaka <fr...@debian.org>
-Build-Depends: debhelper (>= 4.0.0), dpatch, liblo0-dev, libasound2-dev, dssi-dev, libgtk2.0-dev, libtool, automake1.9
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 4.0.0), liblo0-dev, libasound2-dev, dssi-dev, libgtk2.0-dev, libtool, automake1.9
+Standards-Version: 3.8.0
+Homepage: http://www.nekosynth.co.uk/wiki/nekobee
 
 Package: nekobee
 Architecture: any
diff -Narup nekobee-0.1.6/debian.orig/dirs nekobee-0.1.6/debian/dirs
--- nekobee-0.1.6/debian.orig/dirs	2009-04-16 10:02:36.000000000 +0200
+++ nekobee-0.1.6/debian/dirs	2009-04-16 10:25:53.000000000 +0200
@@ -1,2 +1 @@
-usr/bin
-usr/sbin
+/usr/share/lintian/overrides/
diff -Narup nekobee-0.1.6/debian.orig/lintian-overrides nekobee-0.1.6/debian/lintian-overrides
--- nekobee-0.1.6/debian.orig/lintian-overrides	1970-01-01 01:00:00.000000000 +0100
+++ nekobee-0.1.6/debian/lintian-overrides	2009-04-16 10:31:06.000000000 +0200
@@ -0,0 +1,3 @@
+# The standalone synthesizer plugin is started via the jack-dssi-host
+# binary.  We depend on dssi-host-jack, so this is ok.
+nekobee binary: desktop-command-not-in-package /usr/share/applications/nekobee.desktop jack-dssi-host
diff -Narup nekobee-0.1.6/debian.orig/nekobee.desktop nekobee-0.1.6/debian/nekobee.desktop
--- nekobee-0.1.6/debian.orig/nekobee.desktop	2009-04-16 10:02:36.000000000 +0200
+++ nekobee-0.1.6/debian/nekobee.desktop	2009-04-16 10:30:54.000000000 +0200
@@ -6,4 +6,4 @@ Exec=jack-dssi-host nekobee.so
 Icon=
 Terminal=false
 Type=Application
-Categories=GNOME;Application;AudioVideo;Audio;Synthesis;
+Categories=GNOME;Application;AudioVideo;Audio;
diff -Narup nekobee-0.1.6/debian.orig/rules nekobee-0.1.6/debian/rules
--- nekobee-0.1.6/debian.orig/rules	2009-04-16 10:02:36.000000000 +0200
+++ nekobee-0.1.6/debian/rules	2009-04-16 10:20:25.000000000 +0200
@@ -9,8 +9,6 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-include /usr/share/dpatch/dpatch.make
-
 
 # These are used for cross-compiling and for saving the configure script
 # from having to guess our platform (since we know it already)
@@ -37,7 +35,7 @@ config.status: configure
 
 build: build-stamp
 
-build-stamp: patch-stamp  config.status
+build-stamp: config.status
 	dh_testdir
 
 	# Add here commands to compile the package.
@@ -46,13 +44,13 @@ build-stamp: patch-stamp  config.status
 
 	touch build-stamp
 
-clean: unpatch
+clean:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp 
 
 	# Add here commands to clean up after the build process.
-	-$(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) distclean
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
 	cp -f /usr/share/misc/config.sub config.sub
 endif
@@ -69,6 +67,8 @@ install: build
 	dh_clean -k 
 	dh_installdirs
 
+	install -m 644 -T debian/lintian-overrides debian/nekobee/usr/share/lintian/overrides/nekobee
+
 	# Add here commands to install the package into debian/nekobee.
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/nekobee
 
@@ -85,6 +85,7 @@ binary-arch: build install
 	dh_installdocs
 	dh_installexamples
 	dh_install
+	dh_desktop
 #	dh_installmenu
 #	dh_installdebconf	
 #	dh_installlogrotate

Attachment: signature.asc
Description: Digital signature

Reply via email to