package foomatic-db-engine
tags 533452 +patch
thanks

Le dimanche 21 février 2010 02:20:01 Slávek Banko, vous avez écrit :
> Here is small workaround to fix this bug.
> 
> *** debian/rules.orig   2010-02-21 02:05:22.000000000 +0100
> --- debian/rules        2010-02-21 02:06:20.000000000 +0100
> ***************
> *** 80,86 ****
> --- 80,90 ----
>         dh_prep
>         dh_installdirs
> 
> +       mv ./lib/Foomatic/Defaults.pm ./lib/Foomatic/Defaults.pm-orig
> +       sed "s|bindir = '/usr/bin';|bindir = '.';|"
> 
> >./lib/Foomatic/Defaults.pm <./lib/Foomatic/Defaults.pm-orig
> 
>         PERL5LIB='$(CURDIR)/lib' python ./debian/build_ppds
> $(CURDIR)/debian/foomatic-filters-ppds/usr/share/ppd/openprinting.org-gs
> +       rm -f ./lib/Foomatic/Defaults.pm
> +       mv ./lib/Foomatic/Defaults.pm-orig ./lib/Foomatic/Defaults.pm
> 
>         dpkg-query -W -f 'ppds:Version=$${version}\n' foomatic-db >
> debian/foomatic-filters-ppds.substvars
>         dpkg-query -W -f 'gp:Version=$${version}\n' foomatic-db-gutenprint
> 
> >> debian/foomatic-filters-ppds.substvars

Hi Chris, hi Slávek,

I prepared an NMU to solve this RC bug, with Slávek's patch. debdiff is 
attached. Chris: if you don't have time, I'll try to find somebody to upload 
this as a regular NMU.

The dsc is there:

http://alioth.debian.org/~odyx-guest/debian/unstable/foomatic-db-
engine_4.0-20090509-2.1.dsc

I launched a complete build, but it takes time. I'll see with either Chris or 
the NMUer if it is actually needed.

By the way, I might be interested in updating this package to latest upstream, 
merge some bugs and merge back some Ubuntu patches. Chris: would you be 
interested in some help (also for other printing-related packages) ?

Cheers, 

OdyX

-- 
Didier Raboud, proud Debian Maintainer (DM).
CH-1020 Renens
did...@raboud.com
diff -u foomatic-db-engine-4.0-20090509/debian/changelog foomatic-db-engine-4.0-20090509/debian/changelog
--- foomatic-db-engine-4.0-20090509/debian/changelog
+++ foomatic-db-engine-4.0-20090509/debian/changelog
@@ -1,3 +1,11 @@
+foomatic-db-engine (4.0-20090509-2.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Use the built binaries to build the arch-indep ppds. Closes: #533452
+    - Urgency high for RC bugfix. Thanks to Slávek Banko for the patch!
+
+ -- Didier Raboud <did...@raboud.com>  Thu, 22 Apr 2010 13:35:26 +0200
+
 foomatic-db-engine (4.0-20090509-2) unstable; urgency=low
 
   * Fix build outside of chroot.  (Closes: #532977)
diff -u foomatic-db-engine-4.0-20090509/debian/rules foomatic-db-engine-4.0-20090509/debian/rules
--- foomatic-db-engine-4.0-20090509/debian/rules
+++ foomatic-db-engine-4.0-20090509/debian/rules
@@ -80,7 +80,14 @@
 	dh_prep
 	dh_installdirs
 
+	# Use the binaries we just built - bug #533452
+	mv ./lib/Foomatic/Defaults.pm ./lib/Foomatic/Defaults.pm-orig
+	sed "s|bindir = '/usr/bin';|bindir = '.';|" > ./lib/Foomatic/Defaults.pm < ./lib/Foomatic/Defaults.pm-orig
+	
 	PERL5LIB='$(CURDIR)/lib' python ./debian/build_ppds $(CURDIR)/debian/foomatic-filters-ppds/usr/share/ppd/openprinting.org-gs
+	
+	# Restore
+	mv ./lib/Foomatic/Defaults.pm-orig ./lib/Foomatic/Defaults.pm
 
 	dpkg-query -W -f 'ppds:Version=$${version}\n' foomatic-db > debian/foomatic-filters-ppds.substvars
 	dpkg-query -W -f 'gp:Version=$${version}\n' foomatic-db-gutenprint >> debian/foomatic-filters-ppds.substvars

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to