--- gutenprint-5.0.0.99.1.orig/scripts/config.guess +++ gutenprint-5.0.0.99.1/scripts/config.guess @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. -timestamp='2006-05-13' +timestamp='2006-07-02' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -139,16 +139,6 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "${UNAME_MACHINE}" in - i?86) - test -z "$VENDOR" && VENDOR=pc - ;; - *) - test -z "$VENDOR" && VENDOR=unknown - ;; -esac -test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse - # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -221,7 +211,7 @@ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) - echo powerppc-unknown-mirbsd${UNAME_RELEASE} + echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} @@ -800,10 +790,10 @@ i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - x86:Interix*:[345]*) + x86:Interix*:[3456]*) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T:Interix*:[345]*) + EM64T:Interix*:[3456]*) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) @@ -839,7 +829,10 @@ echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu @@ -848,16 +841,16 @@ echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) - echo frv-${VENDOR}-linux-gnu + echo frv-unknown-linux-gnu exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:*) eval $set_cc_for_build @@ -880,7 +873,7 @@ s: ::g p }'`" - test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) eval $set_cc_for_build @@ -903,16 +896,16 @@ s: ::g p }'`" - test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) - echo or32-${VENDOR}-linux-gnu + echo or32-unknown-linux-gnu exit ;; ppc:Linux:*:*) - echo powerpc-${VENDOR}-linux-gnu + echo powerpc-unknown-linux-gnu exit ;; ppc64:Linux:*:*) - echo powerpc64-${VENDOR}-linux-gnu + echo powerpc64-unknown-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -926,36 +919,36 @@ esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC} + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;; - PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;; - *) echo hppa-${VENDOR}-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; esac exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-${VENDOR}-linux-gnu + echo hppa64-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) - echo x86_64-${VENDOR}-linux-gnu + echo x86_64-unknown-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so @@ -970,18 +963,18 @@ p'` case "$ld_supported_targets" in elf32-i386) - TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu" + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) - echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout" + echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit ;; coff-i386) - echo "${UNAME_MACHINE}-${VENDOR}-linux-gnucoff" + echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. - echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld" + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit ;; esac # Determine whether the default compiler is a.out or elf @@ -1015,7 +1008,7 @@ p }'`" test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit } test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } --- gutenprint-5.0.0.99.1.orig/scripts/config.sub +++ gutenprint-5.0.0.99.1/scripts/config.sub @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. -timestamp='2006-05-13' +timestamp='2006-09-20' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -241,7 +241,7 @@ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ @@ -276,6 +276,7 @@ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ + | score \ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ @@ -284,7 +285,7 @@ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ - | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ + | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; @@ -317,7 +318,7 @@ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ + | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ @@ -367,7 +368,7 @@ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) @@ -909,6 +910,10 @@ sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux @@ -1214,7 +1219,7 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos*) + | -skyos* | -haiku* | -rdos* | -toppers*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1366,6 +1371,9 @@ # system, and we'll never get to this point. case $basic_machine in + score-*) + os=-elf + ;; spu-*) os=-elf ;; --- gutenprint-5.0.0.99.1.orig/debian/rules +++ gutenprint-5.0.0.99.1/debian/rules @@ -0,0 +1,151 @@ +#!/usr/bin/make -f +# rules to package gutenprint +# +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# Use dpatch. +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) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# Get upstream version, and define libgutenprint suffix +#UPSTREAM_VERSION = $(shell dpkg-parsechangelog | grep ^Version | sed "s/.* //" | sed "s/-[^-]*$$//") +UPSTREAM_VERSION = 5.0.0.99.1 +UPSTREAM_VERSION_COMPACT = $(shell echo '$(UPSTREAM_VERSION)' | sed "s/\(.*\..*\)\..*/\1/" +#LIBRARY_VERSION = -$(UPSTREAM_VERSION) +LIBRARY_VERSION = 2 +LIBRARYUI_VERSION = 1 + +GENERATED_FILES = \ + debian/libgutenprint2.install + +autoconfigure: autoconfigure-stamp +autoconfigure-stamp: debian/control $(GENERATED_FILES) + dh_testdir + mkdir debian/build; \ + cd debian/build; \ + ../../configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --disable-static --enable-shared --disable-rpath \ + --with-modules=dlopen \ + --enable-libgutenprintui2 \ + --without-gimp --with-gimp2 --with-cups --with-ijs \ + --with-foomatic --with-foomatic3 \ + --disable-test \ + --enable-cups-level3-ppds --disable-translated-cups-ppds \ + --disable-cups-level3-ps --disable-static-genppd \ + --enable-simplified-cups-ppds + touch autoconfigure-stamp + + +build: build-stamp debian/control +build-stamp: patch-stamp autoconfigure-stamp + dh_testdir + + cd debian/build; \ + $(MAKE) + + touch build-stamp + +clean: realclean unpatch +realclean: debian/control + dh_testdir + rm -f build-stamp autoconfigure-stamp + + -$(MAKE) distclean + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub scripts/config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess scripts/config.guess + + rm -rf debian/build debian/install + -$(MAKE) distclean + + rm -f $(GENERATED_FILES) + + dh_clean + +install: DH_OPTIONS= +install: build debian/control + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + cd debian/build; \ + $(MAKE) DESTDIR=`pwd`/../install install + + dh_install + + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -i + dh_installexamples -i + dh_installchangelogs -i NEWS + dh_link -i + dh_compress -i -X.pdf -X.odt + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installdocs -a + cp src/cups/README debian/cupsys-driver-gutenprint/usr/share/doc/cupsys-driver-gutenprint/README.cups + mv debian/cupsys-driver-gutenprint/usr/share/man/man8/cups-genppd.8 debian/cupsys-driver-gutenprint/usr/share/man/man8/cups-genppd.5.0.8 + mv debian/cupsys-driver-gutenprint/usr/share/man/man8/cups-genppdconfig.8 debian/cupsys-driver-gutenprint/usr/share/man/man8/cups-genppdconfig.5.0.8 + mv debian/cupsys-driver-gutenprint/usr/share/man/man8/cups-genppdupdate.8 debian/cupsys-driver-gutenprint/usr/share/man/man8/cups-genppdupdate.5.0.8 + mv debian/ijsgutenprint/usr/share/man/man1/ijsgutenprint.1 debian/ijsgutenprint/usr/share/man/man1/ijsgutenprint.5.0.1 + ln -s ijsgutenprint.5.0.1.gz debian/ijsgutenprint/usr/share/man/man1/ijsgutenprint.1.gz + ln -s ijsgutenprint.5.0 debian/ijsgutenprint/usr/bin/ijsgutenprint + dh_installexamples -a + dh_installchangelogs -a NEWS + dh_strip -a + dh_link -a + dh_compress -a -X.pdf -X.odt + dh_fixperms -a +# Strip DT_RPATH from CUPS binaries. + find debian/cupsys-driver-gutenprint/usr/lib -type f -perm +0111 -print0 | xargs -0 chrpath --delete + chrpath --delete debian/cupsys-driver-gutenprint/usr/sbin/cups-genppd.5.0 + dh_link -pcupsys-driver-gutenprint /usr/share/ppd/gutenprint /usr/share/cups/model/gutenprint + dh_makeshlibs -a -V -X usr/lib/gutenprint + dh_installdeb -a + dh_shlibdeps -a -X usr/lib/gutenprint -l$(CURDIR)/debian/libgutenprint$(LIBRARY_VERSION)/usr/lib:$(CURDIR)/debian/libgutenprintui1-$(LIBRARYUI_VERSION)/usr/lib:$(CURDIR)/debian/libgutenprintui2-$(LIBRARYUI_VERSION)/usr/lib + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +SEDPATTERN = -e "s/\#UPSTREAM_VERSION\#/$(UPSTREAM_VERSION)/g" -e "s/\#LIBRARY_VERSION\#/$(LIBRARY_VERSION)/g" -e "s/\#LIBRARYUI_VERSION\#/$(LIBRARYUI_VERSION)/g" + +debian/control: debian/control.in debian/changelog debian/rules + sed $(SEDPATTERN) <$< >$@ + +debian/libgutenprint2.install: debian/libgutenprint2.install.in debian/changelog + sed $(SEDPATTERN) <$< >$@ + +.PHONY: build clean binary-indep binary-arch binary install autoconfigure patch unpatch --- gutenprint-5.0.0.99.1.orig/debian/changelog +++ gutenprint-5.0.0.99.1/debian/changelog @@ -0,0 +1,921 @@ +gutenprint (5.0.0.99.1-0ubuntu1) feisty; urgency=low + + * New upstream release, RC of 5.0.1 + - Fixes all remaining margin and borderless issues from the previous + package. Now nearly all Epson inkjets which support borderless printing + by hardware will do borderless with Gutenprint. Also regressions in + non-borderless printing are fixed (closes: LP#82186). + - This version has full support for the PPD auto-generation mechanism + of CUPS. Shipping PPDs is not needed any more. + - PPD-spec compliance of the "Resolution" option in the PPDs is fixed + now. + - Roll paper support fixed on R800. + - Improved output quality on Canon printers. + - Duplex on Canon PIXMA iP4000. + - New printer models supported: Many Canon inkjets, dye sublimation + photo printers of various brands, + * debian/cupsys-driver-gutenprint.postinst, + debian/cupsys-driver-gutenprint.postrm, + debian/cupsys-driver-gutenprint.dirs: As the PPD generator is working + now, do not generate the complete set of PPDs any more after installing + the cupsys-driver-gutenprint package. + * debian/control: linuxprinting.org -> OpenPrinting. + + -- Till Kamppeter Sun, 4 Mar 2007 12:58:26 +0000 + +gutenprint (5.0.0+cvs20070127-0ubuntu1) feisty; urgency=low + + * Updated to current CVS snapshot of Gutenprint + - Fixes borderless/full-bleed printing on newer Epson inkjets (C8x and + later). + - Support for more newer Canon inkjets (closes: LP#34599, LP#74027, + LP#80451). + * Removed patch 30_add_lexmark_x73_compaq_ij1200.dpatch, it was applied + upstream. + + -- Till Kamppeter Sat, 27 Jan 2007 22:29:03 +0000 + +gutenprint (5.0.0-3ubuntu1) feisty; urgency=low + + * Merge from debian unstable. + * Added the Lexmark X73 and the Compaq IJ1200 as supported printers + (both Lexmark-Z42 compatible, + patch 30_add_lexmark_x73_compaq_ij1200.dpatch, see LP#59324). + + -- Till Kamppeter Tue, 19 Dec 2006 15:29:03 +0100 + +gutenprint (5.0.0-3) unstable; urgency=low + + * cupsys-driver-gutenprint: Move PPD files from + /usr/share/cups/model/gutenprint/5.0 to /usr/share/ppd/gutenprint/5.0, to + comply with the Debian PPD File Structure Specification + (http://wiki.debian.org/PpdFileStructureSpecification). The postinst and + postrm scripts have been updated to remove the old PPDs, generate new PPDs + in the new location, and to upgrade PPDs using the new location. + Closes: #396642. + * debian/control: cupsys-driver-gutenprint Depends upon cupsys or cups >= + 1.2.5, so CUPS is guaranteed to find the PPDs in the new location. + + -- Roger Leigh Thu, 2 Nov 2006 22:42:04 +0000 + +gutenprint (5.0.0-2ubuntu2) edgy; urgency=low + + * Ship /usr/share/ppd/gutenprint/5.0/en in the gutenprint package. + Fixes installation issue. + + -- Tollef Fog Heen Wed, 27 Sep 2006 11:49:42 +0200 + +gutenprint (5.0.0-2ubuntu1) edgy; urgency=low + + * Synchronize with Debian unstable. Remaining Ubuntu changes: + - include the user's guide (GFDL licensed). + - Place ppd files in /usr/share/ppd by patch 10_cups_modeldir.dpatch, + generated with the Perl one-liner + + perl -p -i -e 's:(/usr/share/cups|\$\(pkgdatadir\)|\@cups_conf_datadir\@|\$\{cups_conf_datadir\}|\\\$cups_prefix/share)/model:/usr/share/ppd:g' `rgrep -rl /model *` + + and manually removed all hunks on ChangeLog files. + - cupsys-driver-gutenprint: Add compatibility link in + /usr/share/cups/model. + - debian/cupsys-driver-gutenprint.postinst: Quiesce package + configuration, do not spit out a neverending list of PPD files. + - debian/rules, debian/control.in: Drop libgtk1.2-dev build dependency, + drop libgutenprintui1 library (it's not used for anything in Ubuntu + and obsoleted by the GTK 2.0 library). + - debian/cupsys-driver-gutenprint.postinst: Do not fail if + /usr/share/cups/model/gutenprint already exists, but is not a symlink. + Closes: LP#39743 + - debian/cupsys-driver-gutenprint.postrm: Robustify directory cleanup on + purge to not fail for nonexisting directories. Closes: LP#41900 + - fix Malone: #40798: '"print..." command in odd location in menu', via + patch 20_fix_gimpprint_menu_entry.dpatch + * debian/control(.in): Removed version number from libcupsys2-dev + build dependency, to simplify Debian sync. + + -- Till Kamppeter Tue, 12 Sep 2006 22:19:03 +0200 + +gutenprint (5.0.0-2) unstable; urgency=low + + * debian/control.in: cupsys-driver-gutenprint does not recommend + gnome-gv | postscript-viewer (Closes: #384232). It is doubtful this + was of any useful value. Thanks to Christian Hammers. + + -- Roger Leigh Tue, 22 Aug 2006 23:00:04 +0100 + +gutenprint (5.0.0-1) unstable; urgency=low + + * New upstream stable release. + * debian/compat: Switch to debhelper compatibility level 5. + * debian/control.in: + - Replace "beta" with "stable" in package descriptions. + - Add gutenprint-doc package now that GFDL licensed material with no + invariant sections is allowed in main. + - Build-Depend on debhelper >= 5.0.0. + * debian/copyright: Include full GFDL text. + * debian/rules: + - Update upstream version; compute from changelog revision number. + - Don't compress .pdf and .odt files. + * debian/gutenprint-doc.doc-base.in: Use new PDF manual rather than old + (removed) HTML user's guide. + * debian/gutenprint-doc.install: Install new PDF manual (and ODT source) + instead of old (removed) HTML user's guide. + * debian/patches: Drop patches applied upstream: + - 05_genppdconfig_remove_perlmenu.dpatch + - 06_genppdupdate_egrep_stdin_freeze.dpatch + - 07_print_ps_imageable_area_rounding.dpatch + - 08_escputil_raw_device_open.dpatch + * configure.ac: Teach PACKAGE_DATA_DIR about $datarootdir. + * doc/Makefile.am: install-data-local: Install files from $(srcdir), to + fix VPATH build. + + -- Roger Leigh Sat, 12 Aug 2006 18:31:14 +0100 + +gutenprint (5.0.0~rc2-0ubuntu6) dapper; urgency=low + + * debian/patches/20_fix_gimpprint_menu_entry.dpatch: + - fix Malone: #40798: '"print..." command in odd location in menu' + + -- Daniel Holbach Wed, 3 May 2006 21:16:38 +0200 + +gutenprint (5.0.0~rc2-0ubuntu5) dapper; urgency=low + + * debian/cupsys-driver-gutenprint.postrm: Robustify directory cleanup on + purge to not fail for nonexisting directories. Closes: LP#41900 + + -- Martin Pitt Tue, 2 May 2006 16:50:44 +0200 + +gutenprint (5.0.0~rc2-0ubuntu4) dapper; urgency=low + + * debian/cupsys-driver-gutenprint.postinst: Do not fail if + /usr/share/cups/model/gutenprint already exists, but is not a symlink. + Closes: LP#39743 + + -- Martin Pitt Tue, 2 May 2006 14:28:59 +0200 + +gutenprint (5.0.0~rc2-0ubuntu3) dapper; urgency=low + + * debian/cupsys-driver-gutenprint.postinst: Quiesce package configuration, + do not spit out a neverending list of PPD files. + * debian/rules, debian/control.in: Drop libgtk1.2-dev build dependency, drop + libgutenprintui1 library (it's not used for anything in Ubuntu and + obsoleted by the GTK 2.0 library). + + -- Martin Pitt Thu, 13 Apr 2006 15:19:53 +0200 + +gutenprint (5.0.0~rc2-0ubuntu2) dapper; urgency=low + + * Place ppd files in /usr/share/ppd. + * cupsys-driver-gutenprint: Add compatibility link in /usr/share/cups/model. + * Require libcupsys2-dev (>= 1.1.99.b1.r4929-0ubuntu7) as build dependency. + + -- Matthias Klose Tue, 11 Apr 2006 19:39:04 +0200 + +gutenprint (5.0.0~rc2-0ubuntu1) dapper; urgency=low + + * Synchronize with Debian unstable. + * Re-include the user's guide (GFDL licensed). + + -- Matthias Klose Thu, 6 Apr 2006 18:16:23 +0000 + +gutenprint (4.3.99+cvs20060521-4) unstable; urgency=low + + * src/escputil/escputil.c: When a raw device cannot be opened, display + a more informative error message. Patch installed as + debian/patches/08_escputil_raw_device_open.dpatch (Closes: #352106). + + -- Roger Leigh Tue, 6 Jun 2006 21:06:56 +0100 + +gutenprint (4.3.99+cvs20060521-3) unstable; urgency=low + + * src/main/print-ps.c: Round ImageableArea dimensions towards the centre + of the page, and preserve locales recursively. Patch installed as + debian/07_print_ps_imageable_area_rounding.dpatch (Closes: #329027). + + -- Roger Leigh Mon, 5 Jun 2006 10:43:30 +0100 + +gutenprint (4.3.99+cvs20060521-2) unstable; urgency=low + + * debian/rules: Unconditionally set DIALOG when running configure. + * src/cups/cups-genppdupdate.in: Don't freeze waiting on stdin when + running egrep. Patch installed as + debian/patches/06_genppdupdate_egrep_stdin_freeze.dpatch; thanks to + Felix C. Stegerman for identifying the fault and providing the patch + (Closes: #368446). + + -- Roger Leigh Mon, 22 May 2006 19:21:50 +0100 + +gutenprint (4.3.99+cvs20060521-1) unstable; urgency=low + + * New upstream release candidate. + * doc/Makefile.am, doc/Makefile.in: Drop patches from the .diff.gz which + have been dropped upstream. + * debian/cupsys-driver-gutenprint.docs, debian/gimp-print.docs, + debian/ijsgutenprint.docs: Drop doc/gutenprint-options, which is no + longer present. + * debian/libgutenprint-doc.doc-base.developer: Use book1.html, rather + than index.html, which is no longer present in the upstream release + (Closes: #367412). + * debian/control: + - Update to Standards-Version 3.7.2. + - escputil: Recommend cupsys-bsd|lprng|lpr to advise that an lpr + command is available (Closes: #352102). + * debian/copyright: Update with current CVS repository location + (Closes: #361120). + + -- Roger Leigh Sun, 21 May 2006 12:40:54 +0100 + +gutenprint (4.3.99+cvs20060121.dfsg.1-1) unstable; urgency=low + + * New upstream release candidate (5.0.0-rc2). + * The many options provided by Gutenprint are now documented, and this + documentation (gutenprint-options) is now provided for the + cupsys-driver-gutenprint, ijsgimpprint and gimp-print packages in their + documentation directories (Closes: #323172). + * Revert accidental conversion to a debian-native source package in the last + release. + * debian/cupsys-driver-gimpprint.postinst, + debian/cupsys-driver-gimpprint.postrm: Use invoke-rc.d when reloading + cupsys, and don't fail if cupsys fails to reload. Patches pulled from + the Ubuntu patch repository for gimp-print. + + -- Roger Leigh Sun, 22 Jan 2006 14:21:19 +0000 + +gutenprint (4.3.99+cvs20051122.dfsg.1-2) unstable; urgency=low + + * debian/control.in: Remove xlibs-dev from Build-Depends, in + anticipation of its removal from unstable. + + -- Roger Leigh Fri, 16 Dec 2005 10:53:04 +0000 + +gutenprint (4.3.99+cvs20051122.dfsg.1-1) unstable; urgency=low + + * New upstream CVS snapshot (Closes: #340155). + * The GFDL licensed user's guide has been removed from the + upstream tarball to create a DFSG-free .orig.tar.gz. + * Several Epson Stylus Photo printers have been retuned since the + last version (Closes: #335789). + * The Epson Stylus C88 is now supported (Closes: #338961). + * debian/control.in: + - Improve the ijsgutenprint package description (Closes: #337845). + - Remove 'Suggests: gutenprint-doc (>= ${Source-Version})' from + gimp-print and cupsys-driver-gutenprint. + - Remove the gutenprint-doc package, which was GFDL licensed. + The control data is kept in debian/control.gfdl. + * debian/rules: Update UPSTREAM_VERSION to 5.0.0-rc2. + * debian/copyright: Remove the GFDL manual paragraph, and document + its removal due to DFSG incompatibility. + + -- Roger Leigh Tue, 22 Nov 2005 15:44:02 +0000 + +gutenprint (4.3.99+cvs20050901-1) unstable; urgency=low + + * New upstream release candidate. + * Drop patches which have been incorporated upstream: + - 01_cups_genppdupdate_filename_metacharacters.dpatch + - 02_escp2_r800_papers.dpatch + - 03_escp2_colour_adjust_segfault.dpatch + - 04_print_settings_corruption.dpatch + * debian/control: + - cupsys-driver-gutenprint: Drop libperlmenu-perl dependency. + - gimp-print: Add an "Enhances: gimp" to reinforce the fact this is a + useful part of gimp (Closes: #322066). This does not entirely fix the + upgrade issues, but without a strict dependency in gimp (which the + author does not want), this is the best that can be done. + * src/cups/cups-genppdconfig.in: Remove support for perlmenu in favour + of dialog(1). This prevents a number of warnings on startup, and also + removes a lot of dead code (Closes: #323450). Applied as + 05_genppdconfig_remove_perlmenu.dpatch. + + -- Roger Leigh Sat, 3 Sep 2005 20:46:06 +0100 + +gutenprint (4.3.99+cvs20050813-2) unstable; urgency=low + + * src/main/print-canon.c: Change "Plain PIXMA" paper name to + "PlainPIXMA" in order to avoid illegal whitespace in + generated PPD files (Closes: #322397). + + -- Roger Leigh Wed, 31 Aug 2005 21:16:10 +0100 + +gutenprint (4.3.99+cvs20050813-1) unstable; urgency=low + + * New upstream release candidate. + * src/cups/cups-genppdconfig.in: drop Locale::gettext patch, + which is now incorporated upstream. + * debian/control.in, debian/rules: Use dpatch. + * Added cups-genppdupdate patch as + 01_cups_genppdupdate_filename_metacharacters.dpatch + * Don't segfault when using certain paper types with an Epson R800. + Applied patch from Dan Torop as 02_escp2_r800_papers.dpatch + and 03_escp2_colour_adjust_segfault.dpatch (Closes: #321603). + * Don't corrupt print settings under certain conditions, due to + using uninitialised global variables. Applied patch from upstream + based on a patch contributed by Dan Torop as + 04_print_settings_corruption.dpatch (Closes: #321599). + * debian/debian/cupsys-driver-gutenprint.postinst: Remove bashisms. + + -- Roger Leigh Sun, 14 Aug 2005 22:20:52 +0100 + +gutenprint (4.3.99+cvs20050801-1) unstable; urgency=low + + * New upstream release candidate. + * src/cups/cups-genppdconfig.in: Remove "use Locale::gettext" to + drop missing dependency on liblocale-gettext-perl + (Closes: #320745). + + -- Roger Leigh Tue, 2 Aug 2005 21:06:08 +0100 + +gutenprint (4.3.99+cvs20050715-4) unstable; urgency=low + + * debian/rules: Correct the names of the ijsgutenprint + symlinks. + + -- Roger Leigh Thu, 28 Jul 2005 23:19:35 +0100 + +gutenprint (4.3.99+cvs20050715-3) unstable; urgency=low + + * src/cups/cups-genppdupdate.in: Apply patch to handle shell + metacharacters in PPD filenames, to fix a regression from + cupsys-driver-gimpprint (Closes: #319109). + * debian/control.in: Add foomatic-db-gimp-print as a + transitional package to ease upgrades. + * debian/rules: ijsgutenprint symlinks should not be relative + to the build directory (Closes: #319416). + + -- Roger Leigh Thu, 28 Jul 2005 21:14:31 +0100 + +gutenprint (4.3.99+cvs20050715-2) unstable; urgency=low + + * debian/control.in: + - ijsgimpprint depends on ijsgutenprint, not + cupsys-driver-gutenprint (Closes: #318911). + - ijsgimpprint is in section text, not graphics + (correction of override disparity). + + -- Roger Leigh Mon, 18 Jul 2005 18:39:47 +0100 + +gutenprint (4.3.99+cvs20050715-1) unstable; urgency=low + + * New upstream release candidate. + * debian/control.in: Change Maintainer to Debian Printing Group + . + * debian/rules: Don't build translated PPDs. They may be generated + after installation by the user. + + -- Roger Leigh Sat, 16 Jul 2005 22:45:28 +0100 + +gutenprint (4.3.99+cvs20050702-1) experimental; urgency=low + + * New upstream release candidate (Closes: #293890). + * Renamed package to gutenprint. The following packages were + renamed in consequence: + - cupsys-driver-gimpprint renamed to cupsys-driver-gutenprint + - foomatic-db-gimp-print renamed to foomatic-db-gutenprint + - gimpprint-doc renamed to gutenprint-doc + - gimpprint-locales renamed to gutenprint-locales + - ijsgimpprint renamed to ijsgutenprint + - libgimpprint renamed to libgutenprint + - libgimpprint-dev renamed to libgutenprint-dev + - libgimpprint-doc renamed to libgutenprint-doc + * New packages: + - libgimpprintui1-1 (GTK+ 1.2 UI library) + - libgimpprintui1-dev (GTK+ 1.2 UI library headers) + - libgimpprintui2-1 (GTK+ 2.0 UI library) + - libgimpprintui2-dev (GTK+ 2.0 UI library headers) + * Upgrade to Standards-Version 3.6.2 + * Build-Depends: + - replace libreadline4-dev with libreadline5-dev + - add libcupsimage2-dev + - remove libtool + * debian/rules: add LIBRARYUI_VERSION, required to support + separate sonames for libgutenprint and libgutenprintui*. + * cupsys-driver-gutenprint: + - add cups-genppdupdate + - generates the PPDs in postinst, and removes them in prerm + - use new versioned CUPS executables + * libgutenprint: add modules and XML data. + * libgutenprint-doc: + - fix documentation installation for new API reference and + developer's reference. + - distribute gutenprint.pdf; gutenprint.ps is no longer created. + * Remove old and outdated manual pages. + * Provide versioned ijsgutenprint manual page, and unversioned + symlinks for the binary and manpage. + * Create a dummy cupsys-driver-gimpprint package to enable + upgrades from stable. + * Create a dummy ijsgimpprint package to enable upgrades from stable. + * Remove symlinks in debian directory. + * Don't autogenerate files in debian directory for anything but the + libgutenprintui package. + + -- Roger Leigh Sat, 2 Jul 2005 10:12:46 +0100 + +gimp-print (4.2.7-10) unstable; urgency=high + + * cupsys-driver-gimpprint: Depend on a perl >= 5.8.0, otherwise + upgrades from woody may fail due to /usr/bin/cups-genppdupdate + using features only available in perl 5.8 (Closes: #307286). + * Build-Depend on libreadline5-dev, rather than the old + libreadline4-dev. + + -- Roger Leigh Mon, 2 May 2005 14:58:39 +0100 + +gimp-print (4.2.7-9) unstable; urgency=low + + * debian/cups-genppdupdate: Fix grepping of PPDs to work with PPD + file names with shell metacharacters in them. Patch from Martin + Pitt (Closes: #302434). + + -- Roger Leigh Thu, 31 Mar 2005 22:10:41 +0100 + +gimp-print (4.2.7-8) unstable; urgency=low + + * cupsys-driver-gimpprint: Depend on cupsys >= 1.1.23 to ensure + that /etc/init.d/cupsys supports the force-reload option. + Some older versions of cupsys did not, and this causes + package configuration to fail when restarting cupsys. + (Closes: #300966) + + -- Roger Leigh Wed, 23 Mar 2005 18:06:35 +0000 + +gimp-print (4.2.7-7) unstable; urgency=low + + * debian/control.in: + - Prefer gs-esp as gs interpreter. Patch from Colin Watson. + - Recommend gnome-gv as default postscript-viewer. Patch + from Sebastien Bacher. + + -- Roger Leigh Tue, 22 Mar 2005 00:20:09 +0000 + +gimp-print (4.2.7-6) unstable; urgency=low + + * Allow A4 printing on HP DesignJet printers. Patch from + Klaus Singvogel. + + -- Roger Leigh Sat, 19 Mar 2005 09:58:18 +0000 + +gimp-print (4.2.7-5) unstable; urgency=low + + * Patch src/cups/Makefile.in so that genppd will use the "C" + locale when generating PPDs, not the locale of the build + system. This will prevent wrongly UTF-8 encoded "ISOLatin1" + PPDs being generated (Closes: #293178). + * ijsgimpprint: Conditionally depend upon gs-afpl instead of + gs-aladdin, which it replaces (Closes: #293384). + + -- Roger Leigh Wed, 2 Feb 2005 21:45:16 +0000 + +gimp-print (4.2.7-4) unstable; urgency=low + + * cupsys-driver-gimpprint: Use "force-reload" rather than + "reload" in postinst and postrm (Closes: #274820). Reported + by Martin Pitt. + * Applied GNU/k*BSD patch from Robert Millan (Closes: #263763). + + -- Roger Leigh Tue, 5 Oct 2004 19:46:08 +0100 + +gimp-print (4.2.7-3) unstable; urgency=low + + * foomatic-db-gimp-print: ensure all files are UTF-8 encoded + by building the package in a UTF-8 locale (en_GB.UTF-8). + Thanks to Chris Lawrence for finding this problem. + + -- Roger Leigh Tue, 21 Sep 2004 21:37:38 +0100 + +gimp-print (4.2.7-2) unstable; urgency=medium + + * Medium urgency to facilitate the libtiff transition. + * cupsys-driver-gimpprint: + - Link explicitly with -lcupsimage, rather than + `cups-config --image --libs`. This prevents unnecessary + libpng, libjpeg and libtiff dependencies. The cups-config + logic in configure is overridden. Thanks to Steve Langasek + for this patch (Closes: #262852). + - Backport some PPD generation logic from current Gimp-Print + CVS, and use the new PPD keywords in cups-genppdupdate. + The PPD PCFileName keyword was made compliant with the PPD + standard with version 4.2.6 (read: crippled to an 8.3 DOS + filename) which broke the upgrade script since the full PPD + name could no longer be encoded. The new Gimp-Print specific + keywords *StpDriverName, *StpPPDLocation and *StpLocale have + been added to the PPDs, and this information is now used to + correctly upgrade PPDs (Closes: #260072). + * debian/rules: Don't enable maintainer-mode when running + configure. + + -- Roger Leigh Tue, 3 Aug 2004 19:23:19 +0100 + +gimp-print (4.2.7-1) unstable; urgency=low + + * New upstream stable release. + * Dropped patches for: + - missing strdup prototype in AM_PATH_GIMPPRINT (#233971). + - fixing garbage output when files generated with psnup are + printed (#175970). + - correct margin definitions for Epson Stylus C63, C64, C83 + and C84. + All of these patches have been incorporated into the new + release. + * Update to Standards-Version 3.6.1. + * cupsys-driver-gimpprint: update Recommends to depend upon the + current gs package names, and put the virtual package + postscript-viewer as the last alternative, rather than the + first. + * cupsys-driver-gimpprint: patched src/cups/Makefile.am to + disable linking rastertoprinter with a static libgimpprint. + + -- Roger Leigh Sat, 17 Jul 2004 17:38:35 +0100 + +gimp-print (4.2.6-7) unstable; urgency=high + + * Reupload with high urgency to shorten libcupsys2-gnutls10 + transition waiting time. + + -- Roger Leigh Fri, 9 Jul 2004 11:56:34 +0100 + +gimp-print (4.2.6-6) unstable; urgency=low + + * cupsys-driver-gimpprint-data depends on cupsys-driver-gimpprint. + + -- Roger Leigh Wed, 7 Jul 2004 13:26:51 +0100 + +gimp-print (4.2.6-5) unstable; urgency=medium + + * NMU. + * Rebuild against libcupsys2-gnutls10. + + -- Kenshi Muto Thu, 27 May 2004 16:39:55 +0000 + +gimp-print (4.2.6-4) unstable; urgency=low + + * Split architecture-independent data in cupsys-driver-gimpprint + into a separate arch-all cupsys-driver-gimpprint-data package + which cupsys-driver-gimpprint depends upon (Closes: #233338). + * Add missing strdup prototype in AM_PATH_GIMPPRINT in + gimpprint.m4. This prevents configure scripts using this macro + from segfaulting on ia64 (Closes: #233971). + * Correct margin definitions for Epson Stylus C63, C64, C83 and + C84. This is a temporary fix until the margins have been + correctly computed. + * Build-Depend upon libijs-dev (>= 0.35-1) to ensure that + ijsgimpprint is built against the current libijs + (Closes: #237561). + + -- Roger Leigh Fri, 12 Mar 2004 20:32:51 +0000 + +gimp-print (4.2.6-3) unstable; urgency=low + + * Rebuild against new Foomatic packages. This should hopefully + fix autobuilding problems with older Foomatic releases (which + wouldn't autoconfigure on the buildd). + + -- Roger Leigh Mon, 1 Mar 2004 13:07:07 +0000 + +gimp-print (4.2.6-2) unstable; urgency=low + + * Fix garbage output when files generated with psnup are printed. + The output quality will be degraded, and warnings will be + logged, since the job options have been broken. This is + because psnup generates non-ADSC compliant PostScript which + makes pstops output incorrect job options. Patch from + Martin Kögler (Closes: #175970). + + -- Roger Leigh Tue, 10 Feb 2004 19:39:17 +0000 + +gimp-print (4.2.6-1) unstable; urgency=low + + * New upstream stable release. + * cupsys-driver-gimpprint: cups-genppdupdate should escape + metacharacters in queue names. quotemeta fix from David + Beaumont (Closes: #223081). + * A locale issue which resulted in buggy PostScript output + with some locales has been fixed (Closes: #221662). + * CUPS PPD files moved from /usr/share/cups/model/gimp-print + to /usr/share/cups/model/gimp-print/4.2. This is the + 5.0 naming scheme, and will allow 4.2 and 5.0 to + coexist. cups-genppdupdate uses the new scheme. + + -- Roger Leigh Tue, 13 Jan 2004 23:42:02 +0000 + +gimp-print (4.2.5-6) unstable; urgency=low + + * Change Recommends on gimpprint-locales to Suggests (Closes: #212302). + * cupsys-driver-gimpprint postrm should not reload cupsys if it + has already been removed (Closes: #217295). + + -- Roger Leigh Sun, 26 Oct 2003 23:10:31 +0000 + +gimp-print (4.2.5-5) unstable; urgency=low + + * Clean up package descriptions in debian/control.in. + * Don't depend on essential package gzip. + + -- Roger Leigh Sun, 7 Sep 2003 23:04:56 +0100 + +gimp-print (4.2.5-4) unstable; urgency=low + + * Fix the use of an unintialised value in cups-genppdupdate + (Closes: #193501). + * cups-genppdupdate no longer prints an error when there are no PPD files + available (use Perl glob() instead of shell globbing). + * Update cups-genppdupdate using the latest upstream CVS version. + * Replace cupsys-driver-gimpprint dependency on libcompress-zlib-perl, with + a gzip dependency (gunzip replaces Compress::Zlib in cups-genppdupdate). + * Update for Foomatic 3.0: + - Update foomatic-db-gimp-print description (sync with foomatic-db). + - Build-Depend on foomatic-db-engine (foomatic-bin is deprecated). + - Update foomatic-db-gimp-print dependencies (correctly depend on the + new foomatic packages and conflict with the old packages). + - Run configure with --with-foomatic3 + * Include escputil fix from 4.2.6 prerelease to fix intermittent hanging + reads from printer (Closes: #156228). + * Audit all manual pages to ensure correct use of hyphens and minus signs, + required for copy and paste in a unicode locale (Closes: #203930). + * gimp1.2-print has been removed now the gimp package provides an up-to-date + version of the Print plugin. + * Updated debian/copyright to include the GFDL-licensed User's Guide. + + -- Roger Leigh Mon, 25 Aug 2003 19:12:24 +0100 + +gimp-print (4.2.5-3) unstable; urgency=low + + * Build-Depend on libcupsimage2-dev (Closes: #189093). + * Remove automake, autoconf, libtool, and bison from + Build-Depends, since they are not strictly required. + * Remove docbook-utils, texi2html and imagemagick from Build-Depends, + since the documentation is pre-generated in the upstream tarball. + * Change my maintainer email address to . + * Move libgimpprint1-dev to section libdevel. + + -- Roger Leigh Wed, 23 Apr 2003 12:57:58 +0100 + +gimp-print (4.2.5-2) unstable; urgency=low + + * cupsys-driver-gimpprint: cups-genppdupdate will not die if grep exits with + a nonzero status (for example, there are no Gimp-Print PPDs in use). + (Closes: #179137) + * cupsys-driver-gimpprint: Depend on libcompress-zlib-perl, since dh_perl + doesn't compute module dependencies. + (Closes: #179120, #179170, #179171, #179203) + + -- Roger Leigh Fri, 31 Jan 2003 23:26:51 +0000 + +gimp-print (4.2.5-1) unstable; urgency=low + + * New stable release + * Update for Standards-Version 3.5.7 + * Use debian/build and debian/install instead of debian/gimp-print-build + and debian/gimp-print-install, respectively. + * Use dh_install rather than dh_movefiles. This makes debian/rules + slightly cleaner, and debian/install is unchanged after install. + * Create symlinks for HTML manuals, since different versions + of texi2html and db2html create different names. + * Make the dependencies sane (remove incorrect dependencies, and correct + dubious ones). foomatic-db-gimp-print now depends only upon foomatic-db + and ijsgimpprint. + * escputil has been changed to section "utils", and the override changed + (Closes: #145094). + * Gimp-Print PPDs are automatically upgraded using a new tool, + cups-genppdupdate, which will prevent the in-use PPDs mismatching with + the libgimpprint version in use (Closes: #172116). + * The Epson stc640 will now print in greyscale and black and white at + resolutions >= 720 DPI (Closes: #170473). + * The CUPS epson backend uses non-blocking I/O, and so will not hang with + some models when no status readback data is sent. + + -- Roger Leigh Wed, 29 Jan 2003 11:37:49 +0000 + +gimp-print (4.2.4-1) unstable; urgency=low + + * New stable release. + * foomatic-db-gimp-print: removed "stp" data, to start the transition + to using ijsgimpprint only. + * The escputil manual page documents the needed kernel configuration + options (Closes: #139000). + * The gimpprint-doc package includes the following manual pages: + gimpprint-color.7, gimpprint-dithers.7, gimpprint-imagetypes.7 + gimpprint-inktypes.7, gimpprint-mediasizes.7 + gimpprint-mediasources.7, gimpprint-mediatypes.7 + gimpprint-models.7, gimpprint-resolutions.7 + This documents all the features of gimp-print, in particular all of the + details from src/ghost/README (Closes: #113075). + * Magenta and cyan are no longer swapped on some Lexmark printers + (Closes: #166815). + + -- Roger Leigh Tue, 26 Nov 2002 20:54:30 +0000 + +gimp-print (4.2.3-2) unstable; urgency=low + + * Use libtool 1.4.3 instead of the release version, to correctly support + shared libraries on some architectures. Closes #168901 + * escputil is now in section "utils". Closes #145094 + + -- Roger Leigh Tue, 19 Nov 2002 20:55:01 +0000 + +gimp-print (4.2.3-1) unstable; urgency=low + + * New stable release. + * Fixed doc-base problems in libgimpprint-doc. The doc-base file is + generated with sed to insert the version number, Closes #149847 + * libgimpprint$(VERSION)-doc provides and conflicts with a virtual + package libgimpprint-doc to prevent clashes with gimpprint.info + docs. + * New package ijsgimpprint. This provides an IJS server for use + with ghostscript. + * Remove the autotools, texi2html, imagemagick and docbook-utils from the + Build-Depends. + * Put config.sub and config.guess into scripts/ and clean + libgimpprint-doc.doc-base + * I am the new maintainer of gimp-print for Debian. + + -- Roger Leigh Sun, 20 Oct 2002 22:10:17 +0100 + +gimp-print (4.2.2-pre2-1) unstable; urgency=low + + * New stable release, Closes: #148737 + * Upgrade to debhelper version 4 (RL) + * Automate library versioning to work for stable and unstable series. + LIBRARY_VERSION is the library major version or -UPSTREAM_VERSION (RL) + * Update configure regeneration to work with configure.ac (RL) + * libgimpprint$(VERSION)-dev provides and conflicts with a virtual + package `libgimpprint-dev' (RL) + * Remove libgimpprint.postinst as ldconfig is called by debhelper (RL) + * Update package descriptions (RL) + + -- Eric Sharkey Thu, 6 Jun 2002 15:35:28 -0400 + +gimp-print (4.2.2-pre1-1) unstable; urgency=low + + * New upstream release, Closes: #147404, #139218 + * Move escputil to section utils (RL) + * Add postscript-viewer virtual package as an alternative to gs Recommends + for cupsys-driver-gimpprint (RL) + * Reinitialise cupsys after installation or removal of + cupsys-driver-gimpprint (RL) + * Correctly version libgimpprint1 shlibs with -V dh_makeshlibs option + * Fix libgimpprint.postinst to use 'if' instead of 'case', removing a + lintian warning. (RL) + * Split out the message catalogues from the libgimpprint package into + a new gimpprint-locales package to avoid filename conflicts when + multiple libgimpprint versions are installed concurrently. (RL) + * Add libgimpprint-doc.doc-base (existed for six months, but was never + added to CVS!) (RL) + * New package foomatic-db-gimpprint. Contains foomatic data (RL) + + -- Eric Sharkey Sat, 25 May 2002 14:20:17 -0400 + +gimp-print (4.2.0-4) unstable; urgency=low + + * Apply Roger's user's guide Makefile.am patch, Closes: #128421 + * Work around bug #130756 by building docs with EPS1 figures. + + -- Eric Sharkey Sat, 16 Feb 2002 22:46:29 -0500 + +gimp-print (4.2.0-3) unstable; urgency=low + + * Fix locales package description, Closes: #123796 + * Change conflicts to replaces, Closes: #123811 + + -- Eric Sharkey Mon, 31 Dec 2001 12:02:42 -0500 + +gimp-print (4.2.0-2) unstable; urgency=low + + * Fix build dependencies, Closes: #121597 + * Fix broken gimpprint-doc.doc-base pointing to old index filename + * Fix libgimpprint.postinst to use 'if' instead of 'case', removing a + lintian warning. (Roger Leigh) + * Split out the message catalogues from the libgimpprint package into + a new gimpprint-locales package to avoid filename conflicts when + multiple libgimpprint versions are installed concurrently. (RL) + * Add libgimpprint-doc.doc-base (existed for six months, but was never + added to CVS!) (RL) + + -- Eric Sharkey Sun, 9 Dec 2001 09:47:05 -0500 + +gimp-print (4.2.0-1) unstable; urgency=low + + * New upstream release + * cupsys-driver-gimpprint only includes the basic `C' POSIX locale + ppd files due to the size of the ppd files (Roger Leigh) + * New package gimpprint-doc contains the new user guide. (RL) + * Enable i18n (RL) + * Add Build-Depends for gettext (>= 0.10.36-1), because + 'make install' fails with earlier versions due to absent + DESTDIR support. (RL) + * libgimpprint-doc uses ps instead of dvi manual, due to inclusion + of graphics (RL) + * gimp1.2-print no longer registers documentation with doc-base, as + the manual is provided in libgimpprint-doc (RL) + * Disable building of translated PPD files (RL) + + -- Eric Sharkey Sun, 25 Nov 2001 22:20:33 -0500 + +gimp-print (4.1.99-b1-1) unstable; urgency=low + + * New upstream release, Closes: #110066 + * Remove README.dither from libgimpprint-dev.docs (Roger Leigh) + * Add image samples to gimp1.2-print and cupsys-driver-gimpprint (RL) + * Change rules and control to use ABI library versioning (RL) + * Changed library version names to reflect upstream library + versioning change to ABI versioning. (RL) + + -- Eric Sharkey Mon, 23 Jul 2001 10:49:04 -0400 + +gimp-print (4.1.99-a2-1) unstable; urgency=low + + * New upstream release + + -- Eric Sharkey Mon, 23 Jul 2001 10:49:04 -0400 + +gimp-print (4.1.99-a1-1) unstable; urgency=low + + * New upstream release (first 4.2 pre-release) + + -- Eric Sharkey Tue, 10 Jul 2001 16:19:03 -0400 + +gimp-print (4.1.10-1) unstable; urgency=low + + * New upstream release (4.1.8 and 4.1.9 were buggy) + + -- Eric Sharkey Fri, 29 Jun 2001 23:08:27 -0400 + +gimp-print (4.1.7-1) unstable; urgency=low + + * New package libgimpprint-doc for Info and dvi docs. (Roger Leigh) + * Change debian/rules to use separate binary-arch and binary-indep + targets (Roger Leigh) + * New upstream release + + -- Eric Sharkey Wed, 9 May 2001 12:19:43 -0400 + +gimp-print (4.1.6-2) unstable; urgency=low + + * Fix build dependencies to include flex, Closes: #96401 + + -- Eric Sharkey Tue, 8 May 2001 20:09:30 -0400 + +gimp-print (4.1.6-1) unstable; urgency=low + + * New upstream release + + -- Eric Sharkey Mon, 30 Apr 2001 13:45:56 -0400 + +gimp-print (4.1.5-2.01) unstable; urgency=low + + * Recompile 4.1.5-2 with updated debhelper to fix dependencies + * Closes #90741 + + -- Eric Sharkey Fri, 6 Apr 2001 21:11:15 -0400 + +gimp-print (4.1.5-2) unstable; urgency=low + + * Clean up build process so that things work even if some scripts + don't have execute permissions, complicate things a bit by using + funky building script, Closes #89283, I hope... + + -- Eric Sharkey Thu, 15 Mar 2001 21:54:52 -0500 + +gimp-print (4.1.5-1) unstable; urgency=low + + * New upstream release + * First Official version uploaded to Debian + * Close ITP bug for wnpp, Closes #85563 + + -- Eric Sharkey Fri, 2 Mar 2001 19:59:11 -0500 + +gimp-print (4.1.4-2) unstable; urgency=low + + * Repackage gimp-print after forking the Debian branch from 4.1.4 + * Add version numbers to the libgimpprint package name + * Move documentation files from libgimpprint to libgimpprint-dev + + -- Eric Sharkey Tue, 27 Feb 2001 11:22:18 -0500 + +gimp-print (4.1.4-1) unstable; urgency=low + + * New upstream release + * Debian package rewritten from scratch. + * Added diversion of the print plugin that is part of the GIMP + package to /usr/lib/gimp/1.2/print + * Fixed shared library dependencies for programs linked with + libgimpprint + * Added /etc/cups/command.types as a conffile for package cupsys- + driver-gimpprint + * Added gimp1.2-print html and sgml docs to doc-base + * Remove /etc/cups in postrm for cupsys-driver-gimprint (but + won't if not empty) + * Added versioned debhelper Build-Depends + + -- Roger Leigh Fri, 16 Feb 2001 00:16:10 +0000 + +gimp-print (4.0.2-1) unstable; urgency=low + + * Debian packages of the latest GP + + -- Eric Sharkey Sun, 12 Nov 2000 04:46:54 +0900 + +gimp-print (3.1.4-1) unstable; urgency=low + + * Debianised gimp-print built from gimp-print CVS at sourceforge. + + -- Charles Briscoe-Smith Wed, 24 May 2000 00:39:54 +0100 + --- gutenprint-5.0.0.99.1.orig/debian/control +++ gutenprint-5.0.0.99.1/debian/control @@ -0,0 +1,303 @@ +Source: gutenprint +Section: graphics +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian Printing Group +Uploaders: Roger Leigh +Standards-Version: 3.7.2 +Build-Depends: libcupsys2-dev, libcupsimage2-dev, libgimp2.0-dev, libreadline5-dev, libijs-dev (>= 0.35-1), debhelper (>= 5.0.0), zlib1g-dev, flex, gettext (>= 0.11.5), foomatic-db-engine (>= 3.0.1-1), chrpath (>= 0.12), dpatch + +Package: gimp-print +Architecture: any +Depends: ${shlibs:Depends}, gimp (>= 2.0.4-1) +Suggests: gutenprint-doc (>= ${Source-Version}), gutenprint-locales (>= ${Source-Version}) +Enhances: gimp +Description: print plugin for the GIMP + This package includes the Print plugin for the GIMP. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: cupsys-driver-gimpprint +Architecture: any +Section: graphics +Depends: cupsys-driver-gutenprint (>= ${Source-Version}) +Description: printer drivers for CUPS + This is a transitional package to migrate existing users of + cupsys-driver-gimpprint to cupsys-driver-gutenprint (its + successor). It may be safely removed after upgrading. + +Package: cupsys-driver-gutenprint +Architecture: any +Section: graphics +Depends: ${shlibs:Depends}, perl (>= 5.8.0), cupsys (>= 1.2.5) | cups (>= 1.2.5) +Recommends: gnome-gv | postscript-viewer +Suggests: gutenprint-doc (>= ${Source-Version}), gutenprint-locales (>= ${Source-Version}) +Replaces: cupsys-driver-gimpprint, cupsys-driver-gimpprint-data +Description: printer drivers for CUPS + This package includes a CUPS driver based on Gutenprint. + . + The CUPS drivers contain all of the files needed to support + photo-quality printing on any printer supported by Gutenprint. You + can find out more about the Common UNIX Printing System ("CUPS"), an + IPP-based printing system for UNIX/Linux, at: + . + http://www.cups.org + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprint-dev +Architecture: any +Section: libdevel +Depends: libgutenprint2 (= ${Source-Version}), pkg-config (>= 0.14.0) +Suggests: libgutenprint-doc (= ${Source-Version}) +Description: development files for the Gutenprint printer driver library + This package contains the header files for the Gutenprint library, + along with a static version of libgutenprint. + . + Install this package if you wish to develop programs that use + libgutenprint. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprint-doc +Architecture: all +Section: doc +Suggests: libgutenprint-dev (= ${Source-Version}) +Description: documentation for the Gutenprint printer driver library + This package contains lots of info-files, DVI docs and other + documentation about the Gutenprint library for photo-quality + printing. + . + Install this package if you want to have lots of info about the + Gutenprint library when you're programming. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprint2 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Suggests: gutenprint-locales (>= ${Source-Version}) +Description: runtime for the Gutenprint printer driver library + This package includes the Gutenprint shared library, needed to + run programs using Gutenprint drivers. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprintui2-dev +Architecture: any +Section: devel +Depends: libgutenprintui2-1 (= ${Source-Version}), pkg-config (>= 0.14.0) +Suggests: libgutenprint-doc (= ${Source-Version}) +Description: development files for the Gutenprint printer driver user interface library + This package contains the header files for the libgutenprintui + library, along with a static version of libgutenprintui. + libgutenprintui contains GTK+ widgets which may be used for print + dialogs etc. for use with libgutenprint. + . + Install this package if you wish to develop packages that use + libgutenprintui. + . + This is Gutenprint version 5.0.0.99.1, a stable + development release in the 5.0 line. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprintui2-1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Recommends: gutenprint-locales (>= ${Source-Version}) +Description: runtime for the Gutenprint printer driver user interface library + This package includes the libgutenprintui library, necessary to run + gimp-print. libgutenprintui contains GTK+ widgets which may be + used for print dialogs etc. for use with libgutenprint. + . + This is Gutenprint version 5.0.0.99.1, a stable + development release in the 5.0 line. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: gutenprint-locales +Architecture: all +Section: libs +Description: locale data files for Gutenprint + This package contains the i18n files of Gutenprint, used by + libgutenprint2, cupsys-driver-gutenprint and + escputil. It is also used by the GIMP Print plugin. + . + They are needed when you want the programs in Gutenprint to print + their messages in other languages than US English. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: escputil +Architecture: any +Section: utils +Depends: ${shlibs:Depends} +Suggests: gutenprint-locales (>= ${Source-Version}) +Description: maintenance utility for Epson Stylus printers + escputil is a utility to clean and align the heads of Epson Stylus + printers. It can also check the current ink levels in the printer. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: ijsgimpprint +Architecture: any +Section: text +Depends: ijsgutenprint (>= ${Source-Version}) +Description: printer drivers for CUPS + This is a transitional package to migrate existing users of + ijsgimpprint to ijsgutenprint (its successor). It may be + safely removed after upgrading. + +Package: ijsgutenprint +Architecture: any +Section: text +Depends: ${shlibs:Depends}, gs-esp (>= 6.53) | gs-gpl (>= 8.01-1) | gs (>= 6.53) | gs-afpl (>= 8.14) +Description: inkjet server - Ghostscript driver for Gutenprint + This package contains the ijsgutenprint binary which provides + Ghostscript with a Gutenprint driver, including all printers + supported by Gutenprint. ijsgutenprint is an IJS server (driver), + which communicates with Ghostscript (an IJS client) using the IJS + (InkJet Server) communications protocol. IJS is a method for + separating ghostscript drivers from ghostscript, to allow + ghostscript to be more extensible. + . + If you wish to print using Ghostscript and the Gutenprint drivers, + install this package. This is typical for LPRng setups. If you + are using CUPS, cupsys-driver-gutenprint is a better choice, but + this package will still work with the appropriate foomatic setup + if you wish to make use of foomatic. + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: foomatic-db-gimp-print +Architecture: all +Section: text +Depends: foomatic-db-gutenprint (>= ${Source-Version}) +Description: OpenPrinting printer support - database for Gimp-Print printer drivers + This is a transitional package to migrate existing users of + foomatic-db-gimp-print to foomatic-db-gutenprint (its successor). It + may be safely removed after upgrading. + +Package: foomatic-db-gutenprint +Architecture: all +Section: text +Depends: foomatic-db, ijsgutenprint (>= ${Source-Version}) +Conflicts: foomatic-bin (<< 2.9), foomatic-db (<< 2.9) +Description: OpenPrinting printer support - database for Gutenprint printer drivers + Foomatic is a printing system designed to make it easier to set up + common printers for use with Debian (and other operating systems). + It provides the "glue" between a print spooler (like CUPS or lpr) and + your actual printer, by telling your computer how to process files + sent to the printer. + . + This package includes support for printers using the Gutenprint + printer driver suite. + . + Home Page: http://www.openprinting.org/ + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: gutenprint-doc +Architecture: all +Section: doc +Suggests: cupsys-driver-gutenprint (>= ${Source-Version}), foomatic-db-gutenprint (>= ${Source-Version}), gimp-print (>= ${Source-Version}), ijsgutenprint (>= ${Source-Version}) +Description: users' guide for Gutenprint and CUPS + This package contains a user guide for programs using the + Gutenprint library for photographic quality printing. Currently + this covers using the Print plugin for the GIMP and the Common Unix + Printing System (CUPS). + . + This is Gutenprint version 5.0.0.99.1, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. --- gutenprint-5.0.0.99.1.orig/debian/control.in +++ gutenprint-5.0.0.99.1/debian/control.in @@ -0,0 +1,303 @@ +Source: gutenprint +Section: graphics +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian Printing Group +Uploaders: Roger Leigh +Standards-Version: 3.7.2 +Build-Depends: libcupsys2-dev, libcupsimage2-dev, libgimp2.0-dev, libreadline5-dev, libijs-dev (>= 0.35-1), debhelper (>= 5.0.0), zlib1g-dev, flex, gettext (>= 0.11.5), foomatic-db-engine (>= 3.0.1-1), chrpath (>= 0.12), dpatch + +Package: gimp-print +Architecture: any +Depends: ${shlibs:Depends}, gimp (>= 2.0.4-1) +Suggests: gutenprint-doc (>= ${Source-Version}), gutenprint-locales (>= ${Source-Version}) +Enhances: gimp +Description: print plugin for the GIMP + This package includes the Print plugin for the GIMP. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: cupsys-driver-gimpprint +Architecture: any +Section: graphics +Depends: cupsys-driver-gutenprint (>= ${Source-Version}) +Description: printer drivers for CUPS + This is a transitional package to migrate existing users of + cupsys-driver-gimpprint to cupsys-driver-gutenprint (its + successor). It may be safely removed after upgrading. + +Package: cupsys-driver-gutenprint +Architecture: any +Section: graphics +Depends: ${shlibs:Depends}, perl (>= 5.8.0), cupsys (>= 1.2.5) | cups (>= 1.2.5) +Recommends: gnome-gv | postscript-viewer +Suggests: gutenprint-doc (>= ${Source-Version}), gutenprint-locales (>= ${Source-Version}) +Replaces: cupsys-driver-gimpprint, cupsys-driver-gimpprint-data +Description: printer drivers for CUPS + This package includes a CUPS driver based on Gutenprint. + . + The CUPS drivers contain all of the files needed to support + photo-quality printing on any printer supported by Gutenprint. You + can find out more about the Common UNIX Printing System ("CUPS"), an + IPP-based printing system for UNIX/Linux, at: + . + http://www.cups.org + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprint-dev +Architecture: any +Section: libdevel +Depends: libgutenprint#LIBRARY_VERSION# (= ${Source-Version}), pkg-config (>= 0.14.0) +Suggests: libgutenprint-doc (= ${Source-Version}) +Description: development files for the Gutenprint printer driver library + This package contains the header files for the Gutenprint library, + along with a static version of libgutenprint. + . + Install this package if you wish to develop programs that use + libgutenprint. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprint-doc +Architecture: all +Section: doc +Suggests: libgutenprint-dev (= ${Source-Version}) +Description: documentation for the Gutenprint printer driver library + This package contains lots of info-files, DVI docs and other + documentation about the Gutenprint library for photo-quality + printing. + . + Install this package if you want to have lots of info about the + Gutenprint library when you're programming. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprint#LIBRARY_VERSION# +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Suggests: gutenprint-locales (>= ${Source-Version}) +Description: runtime for the Gutenprint printer driver library + This package includes the Gutenprint shared library, needed to + run programs using Gutenprint drivers. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprintui2-dev +Architecture: any +Section: devel +Depends: libgutenprintui2-#LIBRARYUI_VERSION# (= ${Source-Version}), pkg-config (>= 0.14.0) +Suggests: libgutenprint-doc (= ${Source-Version}) +Description: development files for the Gutenprint printer driver user interface library + This package contains the header files for the libgutenprintui + library, along with a static version of libgutenprintui. + libgutenprintui contains GTK+ widgets which may be used for print + dialogs etc. for use with libgutenprint. + . + Install this package if you wish to develop packages that use + libgutenprintui. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable + development release in the 5.0 line. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: libgutenprintui2-#LIBRARYUI_VERSION# +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Recommends: gutenprint-locales (>= ${Source-Version}) +Description: runtime for the Gutenprint printer driver user interface library + This package includes the libgutenprintui library, necessary to run + gimp-print. libgutenprintui contains GTK+ widgets which may be + used for print dialogs etc. for use with libgutenprint. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable + development release in the 5.0 line. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: gutenprint-locales +Architecture: all +Section: libs +Description: locale data files for Gutenprint + This package contains the i18n files of Gutenprint, used by + libgutenprint#LIBRARY_VERSION#, cupsys-driver-gutenprint and + escputil. It is also used by the GIMP Print plugin. + . + They are needed when you want the programs in Gutenprint to print + their messages in other languages than US English. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: escputil +Architecture: any +Section: utils +Depends: ${shlibs:Depends} +Suggests: gutenprint-locales (>= ${Source-Version}) +Description: maintenance utility for Epson Stylus printers + escputil is a utility to clean and align the heads of Epson Stylus + printers. It can also check the current ink levels in the printer. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: ijsgimpprint +Architecture: any +Section: text +Depends: ijsgutenprint (>= ${Source-Version}) +Description: printer drivers for CUPS + This is a transitional package to migrate existing users of + ijsgimpprint to ijsgutenprint (its successor). It may be + safely removed after upgrading. + +Package: ijsgutenprint +Architecture: any +Section: text +Depends: ${shlibs:Depends}, gs-esp (>= 6.53) | gs-gpl (>= 8.01-1) | gs (>= 6.53) | gs-afpl (>= 8.14) +Description: inkjet server - Ghostscript driver for Gutenprint + This package contains the ijsgutenprint binary which provides + Ghostscript with a Gutenprint driver, including all printers + supported by Gutenprint. ijsgutenprint is an IJS server (driver), + which communicates with Ghostscript (an IJS client) using the IJS + (InkJet Server) communications protocol. IJS is a method for + separating ghostscript drivers from ghostscript, to allow + ghostscript to be more extensible. + . + If you wish to print using Ghostscript and the Gutenprint drivers, + install this package. This is typical for LPRng setups. If you + are using CUPS, cupsys-driver-gutenprint is a better choice, but + this package will still work with the appropriate foomatic setup + if you wish to make use of foomatic. + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: foomatic-db-gimp-print +Architecture: all +Section: text +Depends: foomatic-db-gutenprint (>= ${Source-Version}) +Description: OpenPrinting printer support - database for Gimp-Print printer drivers + This is a transitional package to migrate existing users of + foomatic-db-gimp-print to foomatic-db-gutenprint (its successor). It + may be safely removed after upgrading. + +Package: foomatic-db-gutenprint +Architecture: all +Section: text +Depends: foomatic-db, ijsgutenprint (>= ${Source-Version}) +Conflicts: foomatic-bin (<< 2.9), foomatic-db (<< 2.9) +Description: OpenPrinting printer support - database for Gutenprint printer drivers + Foomatic is a printing system designed to make it easier to set up + common printers for use with Debian (and other operating systems). + It provides the "glue" between a print spooler (like CUPS or lpr) and + your actual printer, by telling your computer how to process files + sent to the printer. + . + This package includes support for printers using the Gutenprint + printer driver suite. + . + Home Page: http://www.openprinting.org/ + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. + +Package: gutenprint-doc +Architecture: all +Section: doc +Suggests: cupsys-driver-gutenprint (>= ${Source-Version}), foomatic-db-gutenprint (>= ${Source-Version}), gimp-print (>= ${Source-Version}), ijsgutenprint (>= ${Source-Version}) +Description: users' guide for Gutenprint and CUPS + This package contains a user guide for programs using the + Gutenprint library for photographic quality printing. Currently + this covers using the Print plugin for the GIMP and the Common Unix + Printing System (CUPS). + . + This is Gutenprint version #UPSTREAM_VERSION#, a stable release + in the 5.0 series. + . + Gutenprint is the print facility for the GIMP, and in addition a + suite of drivers that may be used with common UNIX spooling systems + using GhostScript or CUPS. These drivers provide printing quality + for UNIX/Linux on a par with proprietary vendor-supplied drivers in + many cases, and can be used for many of the most demanding printing + tasks. Gutenprint was formerly known as Gimp-Print. --- gutenprint-5.0.0.99.1.orig/debian/cupsys-driver-gutenprint.postinst +++ gutenprint-5.0.0.99.1/debian/cupsys-driver-gutenprint.postinst @@ -0,0 +1,63 @@ +#! /bin/sh +# postinst script for cupsys-driver-gutenprint +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/doc/packaging-manual/ +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +#s/^if\s+\[\s+"\$1"\s+=\s+"configure"\s+\];\s+then\s+ldconfig\b//m; + +if [ "$1" = "configure" ]; then + # Upgrade in-use PPD files + /usr/sbin/cups-genppdupdate.5.0 > /dev/null + + # Delete all old PPDs, we let CUPS auto-generate the PPDs on the fly + if [ -h /usr/share/ppd/gutenprint ] || [ -e /usr/share/ppd/gutenprint ]; then + rm -f /usr/share/ppd/gutenprint/*/*/*.ppd.gz 2>/dev/null || : + rmdir --ignore-fail-on-non-empty /usr/share/ppd/gutenprint/*/* 2>/dev/null || : + rmdir --ignore-fail-on-non-empty /usr/share/ppd/gutenprint/* 2>/dev/null || : + rmdir --ignore-fail-on-non-empty /usr/share/ppd/gutenprint 2>/dev/null || \ + rm -f /usr/share/ppd/gutenprint 2>/dev/null || : + fi + if [ -h /usr/share/cups/model/gutenprint ] || [ -e /usr/share/cups/model/gutenprint ]; then + rm -f /usr/share/cups/model/gutenprint/*/*/*.ppd.gz 2>/dev/null || : + rmdir --ignore-fail-on-non-empty /usr/share/cups/model/gutenprint/*/* 2>/dev/null || : + rmdir --ignore-fail-on-non-empty /usr/share/cups/model/gutenprint/* 2>/dev/null || : + rmdir --ignore-fail-on-non-empty /usr/share/cups/model/gutenprint 2>/dev/null || \ + rm -f /usr/share/cups/model/gutenprint 2>/dev/null || : + fi + + # Restart CUPSys (to register updated PPDs) + [ -x /etc/init.d/cupsys ] && invoke-rc.d cupsys force-reload || true +elif [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-remove" ] || [ "$1" = "abort-deconfigure" ]; then + : +else + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- gutenprint-5.0.0.99.1.orig/debian/gutenprint-doc.install +++ gutenprint-5.0.0.99.1/debian/gutenprint-doc.install @@ -0,0 +1,2 @@ +debian/install/usr/share/gutenprint/doc/gutenprint-users-manual.pdf usr/share/doc/gutenprint-doc +debian/install/usr/share/gutenprint/doc/gutenprint-users-manual.odt usr/share/doc/gutenprint-doc --- gutenprint-5.0.0.99.1.orig/debian/compat +++ gutenprint-5.0.0.99.1/debian/compat @@ -0,0 +1 @@ +5 --- gutenprint-5.0.0.99.1.orig/debian/cupsys-driver-gutenprint.install +++ gutenprint-5.0.0.99.1/debian/cupsys-driver-gutenprint.install @@ -0,0 +1,12 @@ +debian/install/etc/cups etc +debian/install/usr/bin/cups-calibrate usr/bin +debian/install/usr/sbin/cups-genppd.5.0 usr/sbin +debian/install/usr/sbin/cups-genppdconfig.5.0 usr/sbin +debian/install/usr/sbin/cups-genppdupdate.5.0 usr/sbin +debian/install/usr/lib/cups usr/lib +debian/install/usr/share/cups/calibrate.ppm usr/share/cups +debian/install/usr/share/man/man8/cups-calibrate.8 usr/share/man/man8 +debian/install/usr/share/man/man8/cups-genppd.8 usr/share/man/man8 +debian/install/usr/share/man/man8/cups-genppdconfig.8 usr/share/man/man8 +debian/install/usr/share/man/man8/cups-genppdupdate.8 usr/share/man/man8 +samples/profile.jpg usr/share/doc/cupsys-driver-gutenprint/samples --- gutenprint-5.0.0.99.1.orig/debian/libgutenprint-doc.doc-base.developer +++ gutenprint-5.0.0.99.1/debian/libgutenprint-doc.doc-base.developer @@ -0,0 +1,15 @@ +Document: libgutenprint-doc-developer +Title: The libgutenprint Reference Manual +Author: The Gutenprint Project +Abstract: The gutenprint library routines give programmers an interface to + print high quality bitmap images on most modern printers. It includes drivers + which provide printing quality for UNIX/Linux on a par with proprietary + vendor-supplied drivers in many cases, and can be used for many of the most + demanding printing tasks. This manual covers developing programs that use + libgutenprint for printing, as well as the concepts and internals of the + library. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/libgutenprint-doc/developer/html/book1.html +Files: /usr/share/doc/libgutenprint-doc/developer/html/*.html --- gutenprint-5.0.0.99.1.orig/debian/copyright +++ gutenprint-5.0.0.99.1/debian/copyright @@ -0,0 +1,431 @@ +This package was debianized by Roger Leigh on +Fri, 26 Jan 2001 17:42:06 +0000. + +It was downloaded from CVS: + gimp-print.cvs.sourceforge.net:/cvsroot/gimp-print (module print) +See http://sourceforge.net/cvs/?group_id=1537 for full instructions. + +The official release tarballs are available from: + http://sourceforge.net/project/showfiles.php?group_id=1537 + +See also http://gimp-print.sourceforge.net/. + + +Upstream Authors: Michael Sweet (mike@easysw.com) + Robert Krawitz (rlk@alum.mit.edu) + and the rest of the Gutenprint development team. + + +Copyright: + +This software is Copyright © 1997-2006 Michael Sweet and Robert Krawitz + +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 /usr/share/common-licenses/GPL file. + +The user manual, in the gutenprint-doc package, is licensed under the +terms of the GNU Free Documentation License: + + + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. + + + -- Roger Leigh Sat, 12 Aug 2006 18:15:27 +0100 --- gutenprint-5.0.0.99.1.orig/debian/ijsgutenprint.install +++ gutenprint-5.0.0.99.1/debian/ijsgutenprint.install @@ -0,0 +1,2 @@ +debian/install/usr/bin/ijsgutenprint.5.0 usr/bin +debian/install/usr/share/man/man1/ijsgutenprint.1 usr/share/man/man1 --- gutenprint-5.0.0.99.1.orig/debian/gimp-print.postrm +++ gutenprint-5.0.0.99.1/debian/gimp-print.postrm @@ -0,0 +1,39 @@ +#! /bin/sh +# postrm script for gimp-print +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/doc/packaging-manual/ + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + if [ remove = "$1" ]; then + dpkg-divert --package gimp-print --remove --rename \ + --divert /usr/lib/gimp/2.0/print.orig \ + /usr/lib/gimp/2.0/plug-ins/print + fi + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- gutenprint-5.0.0.99.1.orig/debian/libgutenprintui1-dev.install +++ gutenprint-5.0.0.99.1/debian/libgutenprintui1-dev.install @@ -0,0 +1,3 @@ +debian/install/usr/lib/libgutenprintui.so usr/lib +debian/install/usr/lib/pkgconfig/gutenprintui.pc usr/lib/pkgconfig +debian/install/usr/include/gutenprintui usr/include --- gutenprint-5.0.0.99.1.orig/debian/escputil.install +++ gutenprint-5.0.0.99.1/debian/escputil.install @@ -0,0 +1,2 @@ +debian/install/usr/bin/escputil usr/bin +debian/install/usr/share/man/man1/escputil.1 usr/share/man/man1 --- gutenprint-5.0.0.99.1.orig/debian/README.Debian +++ gutenprint-5.0.0.99.1/debian/README.Debian @@ -0,0 +1,22 @@ +Gutenprint for Debian +--------------------- + +This is Gutenprint version 5.0. Gutenprint is the print facility for +the GIMP, and in addition a suite of drivers that may be used with +common UNIX spooling systems using Ghostscript or CUPS. These drivers +provide printing quality for UNIX/Linux on a par with proprietary +vendor-supplied drivers in many cases, and can be used for many of the +most demanding printing tasks. + +A complete list of supported printers may be found in the NEWS file. +On Debian GNU/Linux, the NEWS file is called `changelog.gz'. + +Documentation can be found in the gutenprint-doc package, which covers +the use of libgutenprint-based programs, and the libgutenprint-doc +package, which covers developing programs using libgutenprint. + +Gutenprint was previously known as Gimp-Print. The name was changed +for the 5.0 release. + + + -- Roger Leigh , Sun, 30 Jul 2006 20:47:46 +0100 --- gutenprint-5.0.0.99.1.orig/debian/escputil.docs +++ gutenprint-5.0.0.99.1/debian/escputil.docs @@ -0,0 +1 @@ +README --- gutenprint-5.0.0.99.1.orig/debian/libgutenprintui2-dev.install +++ gutenprint-5.0.0.99.1/debian/libgutenprintui2-dev.install @@ -0,0 +1,3 @@ +debian/install/usr/lib/libgutenprintui2.so usr/lib +debian/install/usr/lib/pkgconfig/gutenprintui2.pc usr/lib/pkgconfig +debian/install/usr/include/gutenprintui2 usr/include --- gutenprint-5.0.0.99.1.orig/debian/libgutenprintui2-1.install +++ gutenprint-5.0.0.99.1/debian/libgutenprintui2-1.install @@ -0,0 +1 @@ +debian/install/usr/lib/libgutenprintui2.so.* usr/lib --- gutenprint-5.0.0.99.1.orig/debian/libgutenprint-doc.install +++ gutenprint-5.0.0.99.1/debian/libgutenprint-doc.install @@ -0,0 +1,2 @@ +doc/developer/reference-html/* usr/share/doc/libgutenprint-doc/developer/html +doc/gutenprint/* usr/share/doc/libgutenprint-doc/reference --- gutenprint-5.0.0.99.1.orig/debian/cupsys-driver-gutenprint.postrm +++ gutenprint-5.0.0.99.1/debian/cupsys-driver-gutenprint.postrm @@ -0,0 +1,37 @@ +#! /bin/sh +# postrm script for cupsys-driver-gutenprint +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/doc/packaging-manual/ + +if [ "$1" = remove ]; then + # Remove generated PPDs + rm -rf /usr/share/cups/model/gutenprint/5.0 + rm -rf /usr/share/ppd/gutenprint/5.0 +fi + +if [ "$1" = purge ]; then + # Remove emptied directories + rmdir /etc/cups 2>/dev/null || true + rmdir /usr/share/cups/model/gutenprint 2>/dev/null || true + rmdir /usr/share/ppd/gutenprint 2>/dev/null || true +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- gutenprint-5.0.0.99.1.orig/debian/gutenprint-locales.install +++ gutenprint-5.0.0.99.1/debian/gutenprint-locales.install @@ -0,0 +1 @@ +debian/install/usr/share/locale usr/share --- gutenprint-5.0.0.99.1.orig/debian/libgutenprint-dev.install +++ gutenprint-5.0.0.99.1/debian/libgutenprint-dev.install @@ -0,0 +1,3 @@ +debian/install/usr/lib/libgutenprint.so usr/lib +debian/install/usr/lib/pkgconfig/gutenprint.pc usr/lib/pkgconfig +debian/install/usr/include/gutenprint usr/include --- gutenprint-5.0.0.99.1.orig/debian/libgutenprint-doc.doc-base.reference +++ gutenprint-5.0.0.99.1/debian/libgutenprint-doc.doc-base.reference @@ -0,0 +1,14 @@ +Document: libgutenprint-doc-reference +Title: The libgutenprint API Reference Manual +Author: The Gutenprint Project +Abstract: The gutenprint library routines give programmers an interface to + print high quality bitmap images on most modern printers. It includes drivers + which provide printing quality for UNIX/Linux on a par with proprietary + vendor-supplied drivers in many cases, and can be used for many of the most + demanding printing tasks. This manual is a reference to the libgutenprint + library. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/libgutenprint-doc/reference/html/index.html +Files: /usr/share/doc/libgutenprint-doc/reference/html/*.html --- gutenprint-5.0.0.99.1.orig/debian/cupsys-driver-gutenprint.docs +++ gutenprint-5.0.0.99.1/debian/cupsys-driver-gutenprint.docs @@ -0,0 +1,2 @@ +README +doc/FAQ.html --- gutenprint-5.0.0.99.1.orig/debian/gimp-print.preinst +++ gutenprint-5.0.0.99.1/debian/gimp-print.preinst @@ -0,0 +1,39 @@ +#! /bin/sh +# preinst script for gimp-print +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' + +case "$1" in + install|upgrade) + if [ install = "$1" ]; then + dpkg-divert --package gimp-print --add --rename \ + --divert /usr/lib/gimp/2.0/print.orig \ + /usr/lib/gimp/2.0/plug-ins/print + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- gutenprint-5.0.0.99.1.orig/debian/gimp-print.install +++ gutenprint-5.0.0.99.1/debian/gimp-print.install @@ -0,0 +1,2 @@ +debian/install/usr/lib/gimp/2.0/plug-ins/print usr/lib/gimp/2.0/plug-ins +samples/*.png usr/share/doc/gimp-print/samples --- gutenprint-5.0.0.99.1.orig/debian/libgutenprint2.install.in +++ gutenprint-5.0.0.99.1/debian/libgutenprint2.install.in @@ -0,0 +1,3 @@ +debian/install/usr/lib/libgutenprint.so.* usr/lib +debian/install/usr/lib/gutenprint usr/lib +debian/install/usr/share/gutenprint/#UPSTREAM_VERSION# usr/share/gutenprint --- gutenprint-5.0.0.99.1.orig/debian/libgutenprintui1-1.install +++ gutenprint-5.0.0.99.1/debian/libgutenprintui1-1.install @@ -0,0 +1 @@ +debian/install/usr/lib/libgutenprintui.so.* usr/lib --- gutenprint-5.0.0.99.1.orig/debian/libgutenprint-dev.docs +++ gutenprint-5.0.0.99.1/debian/libgutenprint-dev.docs @@ -0,0 +1,2 @@ +README +doc/FAQ.html --- gutenprint-5.0.0.99.1.orig/debian/foomatic-db-gutenprint.install +++ gutenprint-5.0.0.99.1/debian/foomatic-db-gutenprint.install @@ -0,0 +1,2 @@ +debian/install/usr/share/foomatic/db/source/driver/gutenprint*.xml usr/share/foomatic/db/source/driver +debian/install/usr/share/foomatic/db/source/opt/gutenprint-ijs* usr/share/foomatic/db/source/opt --- gutenprint-5.0.0.99.1.orig/debian/gimp-print.docs +++ gutenprint-5.0.0.99.1/debian/gimp-print.docs @@ -0,0 +1,3 @@ +README +doc/*.html +doc/*.png --- gutenprint-5.0.0.99.1.orig/debian/gutenprint-doc.doc-base +++ gutenprint-5.0.0.99.1/debian/gutenprint-doc.doc-base @@ -0,0 +1,11 @@ +Document: gutenprint-doc +Title: Gutenprint 5.0 User's Manual +Author: Robert Krawitz +Abstract: Gutenprint is a set of printer drivers written to take + advantage of the full capabilities of a wide range of printers. This + document explaina how to configure and use the Gutenprint software to + achieve high quality printouts. +Section: Apps/Graphics + +Format: PDF +Files: /usr/share/doc/gutenprint-doc/gutenprint-users-manual.pdf --- gutenprint-5.0.0.99.1.orig/debian/README.building +++ gutenprint-5.0.0.99.1/debian/README.building @@ -0,0 +1,78 @@ +Building the gutenprint Debian packages -*- mode: text -*- +======================================= + + +Prerequisites +------------- + +The packages that must be installed to build the gutenprint packages +are listed in the Build-Depends field of the control file +debian/control[.in]. However, these are the prerequisites to build +the Debianised source. Other packages may be needed if building +directly from CVS; it is less likely other tools will be needed if +building from a distributed tarball. Other tools that might +potentially be needed are the latest versions of gettext, texi2html, +docbook-utils and imagemagick. build-essential and devscripts should +also be installed in order to build Debian packages. + +# apt-get build-dep gutenprint + +should do this automatically, if the gutenprint sources are available +in your APT sources.list. + + +Getting the source +------------------ + +Since 5.0.0 (and its prereleases), building from upstream CVS or +the release tarball is no longer supported (and in fact, not even +possible). The Debian packaging is only provided in the Debian +diff. + +To get the source, run + +$ apt-get source gutenprint + +or download it from your nearest Debian mirror. + + +Making changes +-------------- + +If needed, modify debian/changelog to change the version +numbering. The version number should be the same as the package +version number, followed by a hyphen and a Debian package revision +number e.g. 4.2.0-1 for release 4.2.0, Debian revision 1. Run + +$ debian/rules debian/control + +after changing the version number, to ensure the control file is +up-to-date. + + +If any source changes are required, please use dpatch, and place +the patch under debian/patches. Once you have created a diff, +create a dpatch as follows: + +dpatch patch-template -p '0n_patch_name' "Patch description" \ +< mypatch.diff > debian/patches/0n_patch_name.dpatch + +and add "0n_patch_name.dpatch" to debian/patches/00list + + +Building +-------- + +To build the packages: + +$ dpkg-buildpackage -rfakeroot -us -uc +or +$ debuild -us -uc -L -i + +It should build without problems on Debian 3.1 (sarge) and unstable, +but will no longer build on Debian 3.0 (woody) and earlier distributions. + + +I hope you like it! + + -- Roger Leigh , Sun, 30 Jul 2006 20:47:46 +0100 --- gutenprint-5.0.0.99.1.orig/debian/cupsys-driver-gutenprint.preinst +++ gutenprint-5.0.0.99.1/debian/cupsys-driver-gutenprint.preinst @@ -0,0 +1,26 @@ +#! /bin/sh +# preinst script for cupsys-driver-gutenprint +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' + +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" le "5.0.0-2"; then + rm -rf /usr/share/cups/model/gutenprint + fi +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- gutenprint-5.0.0.99.1.orig/debian/patches/10_cups_modeldir.dpatch +++ gutenprint-5.0.0.99.1/debian/patches/10_cups_modeldir.dpatch @@ -0,0 +1,168 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_cups_modeldir.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Under Ubuntu PPD files go into /usr/share/ppd and not into +## DP: /usr/share/cups/model + +@DPATCH@ +diff -urNad gutenprint-5.0.0+cvs20070125~/README gutenprint-5.0.0+cvs20070125/README +--- gutenprint-5.0.0+cvs20070125~/README 2006-09-18 03:34:01.000000000 +0100 ++++ gutenprint-5.0.0+cvs20070125/README 2007-01-26 16:35:36.000000000 +0000 +@@ -249,7 +249,7 @@ + + * One or more sets of PPD files describing all of the printers + supported by Gutenprint. These are normally installed in +- /usr/share/cups/model/gutenprint. These PPD files can only be ++ /usr/share/ppd/gutenprint. These PPD files can only be + used by the precise version of Gutenprint that they were built + with; for example, it is not possible to use PPD files from + Gutenprint 5.0.0 with Gutenprint 5.0.1. +@@ -404,8 +404,8 @@ + --disable-cups-ppds-at-top-level + + Normally, the PPD files are placed in +- /usr/share/cups/model/gutenprint/5.0. If this option is used, +- the PPD files are placed in /usr/share/cups/model. There is ++ /usr/share/ppd/gutenprint/5.0. If this option is used, ++ the PPD files are placed in /usr/share/ppd. There is + normally no good reason to use this option. + + --disable-static-genppd +diff -urNad gutenprint-5.0.0+cvs20070125~/configure gutenprint-5.0.0+cvs20070125/configure +--- gutenprint-5.0.0+cvs20070125~/configure 2007-01-26 01:06:16.000000000 +0000 ++++ gutenprint-5.0.0+cvs20070125/configure 2007-01-26 16:35:36.000000000 +0000 +@@ -30903,12 +30903,12 @@ + + if test "${CUPS_PPDS_AT_TOP_LEVEL}" = yes ; then + cat >>confdefs.h <<_ACEOF +-#define CUPS_MODELDIR "${cups_conf_datadir}/model/" ++#define CUPS_MODELDIR "/usr/share/ppd/" + _ACEOF + + else + cat >>confdefs.h <<_ACEOF +-#define CUPS_MODELDIR "${cups_conf_datadir}/model/${PACKAGE}/${GUTENPRINT_RELEASE_VERSION}/" ++#define CUPS_MODELDIR "/usr/share/ppd/${PACKAGE}/${GUTENPRINT_RELEASE_VERSION}/" + _ACEOF + + fi +diff -urNad gutenprint-5.0.0+cvs20070125~/configure.ac gutenprint-5.0.0+cvs20070125/configure.ac +--- gutenprint-5.0.0+cvs20070125~/configure.ac 2007-01-25 03:46:21.000000000 +0000 ++++ gutenprint-5.0.0+cvs20070125/configure.ac 2007-01-26 16:35:36.000000000 +0000 +@@ -860,9 +860,9 @@ + + AH_TEMPLATE(CUPS_MODELDIR,, [CUPS PPD file directory]) + if test "${CUPS_PPDS_AT_TOP_LEVEL}" = yes ; then +- AC_DEFINE_UNQUOTED(CUPS_MODELDIR, "${cups_conf_datadir}/model/") ++ AC_DEFINE_UNQUOTED(CUPS_MODELDIR, "/usr/share/ppd/") + else +- AC_DEFINE_UNQUOTED(CUPS_MODELDIR, "${cups_conf_datadir}/model/${PACKAGE}/${GUTENPRINT_RELEASE_VERSION}/") ++ AC_DEFINE_UNQUOTED(CUPS_MODELDIR, "/usr/share/ppd/${PACKAGE}/${GUTENPRINT_RELEASE_VERSION}/") + fi + + AH_TEMPLATE(CUPS_PPD_NICKNAME_STRING,, [CUPS PPD Nickname string]) +--- gutenprint-5.0.0+cvs20070125~/man/cups-genppdconfig.8.in 2004-10-05 13:23:42.000000000 +0100 ++++ gutenprint-5.0.0+cvs20070125/man/cups-genppdconfig.8.in 2007-01-26 16:35:36.000000000 +0000 +@@ -41,7 +41,7 @@ + Use \fIppd-directory\fP as the base directory to create PPD files in. The + default printer and language selections will also be obtained from this + directory. By default, the base directory is +-\fP@cups_conf_datadir@/model/gutenprint\fP. ++\fP/usr/share/ppd/gutenprint\fP. + .SH SEE ALSO + .BR cups\-genppd (8), + .BR cups\-genppdupdate (8), +diff -urNad gutenprint-5.0.0+cvs20070125~/man/cups-genppdupdate.8.in gutenprint-5.0.0+cvs20070125/man/cups-genppdupdate.8.in +--- gutenprint-5.0.0+cvs20070125~/man/cups-genppdupdate.8.in 2006-03-29 13:38:25.000000000 +0100 ++++ gutenprint-5.0.0+cvs20070125/man/cups-genppdupdate.8.in 2007-01-26 16:35:36.000000000 +0000 +@@ -28,7 +28,7 @@ + [\fIPPD-FILES or QUEUES...\fP] + .SH DESCRIPTION + \fBcups\-genppdupdate\fP regenerates the \fIGutenprint\fP PPD files in use by +-CUPS, using the PPD files under \fI@cups_conf_datadir@/model/gutenprint\fP as ++CUPS, using the PPD files under \fI/usr/share/ppd/gutenprint\fP as + templates. The new PPD file replaces the old PPD file under + \fI@cups_conf_serverroot@/ppd\fP, but all the options set in the old PPD will + be merged into the new PPD, provided that they are still valid in the new file. +@@ -62,7 +62,7 @@ + .TP + .B \-s \fIppd-directory\fP + Use \fIppd-directory\fP as the base directory to read PPD files from. By +-default, the base directory is \fP@cups_conf_datadir@/model/gutenprint\fP. ++default, the base directory is \fP/usr/share/ppd/gutenprint\fP. + Under this directory, the PPD files are located in subdirectories according to + language code and territory. + .TP +diff -urNad gutenprint-5.0.0+cvs20070125~/src/cups/Makefile.am gutenprint-5.0.0+cvs20070125/src/cups/Makefile.am +--- gutenprint-5.0.0+cvs20070125~/src/cups/Makefile.am 2006-09-22 12:13:45.000000000 +0100 ++++ gutenprint-5.0.0+cvs20070125/src/cups/Makefile.am 2007-01-26 16:35:36.000000000 +0000 +@@ -37,10 +37,10 @@ + cupsexec_driverdir = $(pkglibdir)/driver + cupsexec_filterdir = $(pkglibdir)/filter + if CUPS_PPDS_AT_TOP_LEVEL +-cups_modeldir = $(pkgdatadir)/model/ ++cups_modeldir = /usr/share/ppd/ + DONT_UNINSTALL_PPDS=true + else +-cups_modeldir = $(pkgdatadir)/model/gutenprint/@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@/ ++cups_modeldir = /usr/share/ppd/gutenprint/@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@/ + endif + + LOCAL_CPPFLAGS = $(GUTENPRINT_CFLAGS) $(CUPS_CFLAGS) +diff -urNad gutenprint-5.0.0+cvs20070125~/src/cups/Makefile.in gutenprint-5.0.0+cvs20070125/src/cups/Makefile.in +--- gutenprint-5.0.0+cvs20070125~/src/cups/Makefile.in 2007-01-26 01:06:06.000000000 +0000 ++++ gutenprint-5.0.0+cvs20070125/src/cups/Makefile.in 2007-01-26 16:35:36.000000000 +0000 +@@ -365,8 +365,8 @@ + pkgsysconfdir = $(cups_conf_serverroot) + cupsexec_driverdir = $(pkglibdir)/driver + cupsexec_filterdir = $(pkglibdir)/filter +-@CUPS_PPDS_AT_TOP_LEVEL_FALSE@cups_modeldir = $(pkgdatadir)/model/gutenprint/@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@/ +-@CUPS_PPDS_AT_TOP_LEVEL_TRUE@cups_modeldir = $(pkgdatadir)/model/ ++@CUPS_PPDS_AT_TOP_LEVEL_FALSE@cups_modeldir = /usr/share/ppd/gutenprint/@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@/ ++@CUPS_PPDS_AT_TOP_LEVEL_TRUE@cups_modeldir = /usr/share/ppd/ + @CUPS_PPDS_AT_TOP_LEVEL_TRUE@DONT_UNINSTALL_PPDS = true + LOCAL_CPPFLAGS = $(GUTENPRINT_CFLAGS) $(CUPS_CFLAGS) + STP_ENV = STP_MODULE_PATH=$(top_builddir)/src/main/.libs:$(top_builddir)/src/main STP_DATA_PATH=$(top_srcdir)/src/main +diff -urNad gutenprint-5.0.0+cvs20070125~/src/cups/cups-genppdconfig.in gutenprint-5.0.0+cvs20070125/src/cups/cups-genppdconfig.in +--- gutenprint-5.0.0+cvs20070125~/src/cups/cups-genppdconfig.in 2006-05-31 03:09:42.000000000 +0100 ++++ gutenprint-5.0.0+cvs20070125/src/cups/cups-genppdconfig.in 2007-01-26 16:35:36.000000000 +0000 +@@ -46,7 +46,7 @@ + my @chosen_printers = (); # chosen printers + my @chosen_languages = (); # chosen languages + my $version = "@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@"; +-my $chosen_location = "@cups_conf_datadir@/model/gutenprint/$version"; ++my $chosen_location = "/usr/share/ppd/gutenprint/$version"; + # chosen PPD prefix + my $silent = 0; # no dialog + +@@ -239,7 +239,7 @@ + [0. Directory] + + The default base directory to create PPD files in is +-@cups_conf_datadir@/model/gutenprint, and this is displayed on the ++/usr/share/ppd/gutenprint, and this is displayed on the + main menu. Choose the "Directory" option to change this, but in + almost every case the default should be used. Don\'t alter the default + unless you know what you are doing. +@@ -272,7 +272,7 @@ + + Choose the "Save" menu option to generate the PPD files you requested. + The files will be created in the default CUPS data directory +-\$cups_prefix/share/model/gutenprint. Translations will be saved in ++/usr/share/ppd/gutenprint. Translations will be saved in + subdirectories named according to the locale/language. + + +diff -urNad gutenprint-5.0.0+cvs20070125~/src/cups/cups-genppdupdate.in gutenprint-5.0.0+cvs20070125/src/cups/cups-genppdupdate.in +--- gutenprint-5.0.0+cvs20070125~/src/cups/cups-genppdupdate.in 2006-05-29 00:53:22.000000000 +0100 ++++ gutenprint-5.0.0+cvs20070125/src/cups/cups-genppdupdate.in 2007-01-26 16:35:36.000000000 +0000 +@@ -51,7 +51,7 @@ + my $version = "@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@"; + + my $ppd_dir = "@cups_conf_serverroot@/ppd"; # Location of in-use CUPS PPDs +-my $ppd_root_dir = "@cups_conf_datadir@/model"; ++my $ppd_root_dir = "/usr/share/ppd"; + my $ppd_base_dir = "$ppd_root_dir/gutenprint/$version"; # Available PPDs + my $ppd_out_dir = ""; # By default output into source directory + my $gzext = ".gz"; --- gutenprint-5.0.0.99.1.orig/debian/patches/00list +++ gutenprint-5.0.0.99.1/debian/patches/00list @@ -0,0 +1,2 @@ +10_cups_modeldir.dpatch +20_fix_gimpprint_menu_entry.dpatch --- gutenprint-5.0.0.99.1.orig/debian/patches/20_fix_gimpprint_menu_entry.dpatch +++ gutenprint-5.0.0.99.1/debian/patches/20_fix_gimpprint_menu_entry.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 20_fix_gimpprint_menu_entry.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Let "Print" entry appear at a nicer place in the "Filr" menu of GIMP + +@DPATCH@ +diff -urNad gutenprint-5.0.0~/src/gimp2/print-print.c gutenprint-5.0.0/src/gimp2/print-print.c +--- gutenprint-5.0.0~/src/gimp2/print-print.c 2006-07-04 04:57:59.000000000 +0200 ++++ gutenprint-5.0.0/src/gimp2/print-print.c 2006-09-13 10:36:32.000000000 +0200 +@@ -43,7 +43,7 @@ + (BAD_CONST_CHAR) copy, + (BAD_CONST_CHAR) VERSION " - " RELEASE_DATE, + /* Do not translate the prefix "" */ +- (BAD_CONST_CHAR) N_("/File/Print..."), ++ (BAD_CONST_CHAR) N_("/File/Send/Print..."), + (BAD_CONST_CHAR) types, + GIMP_PLUGIN, + n_args, 0,