]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Add gutenprint package
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 13 Aug 2008 16:15:46 +0000 (18:15 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 13 Aug 2008 16:15:46 +0000 (18:15 +0200)
config/rootfiles/packages/gutenprint [new file with mode: 0644]
doc/packages-list.txt
lfs/gutenprint [new file with mode: 0644]
make.sh

diff --git a/config/rootfiles/packages/gutenprint b/config/rootfiles/packages/gutenprint
new file mode 100644 (file)
index 0000000..69df945
--- /dev/null
@@ -0,0 +1,228 @@
+usr/bin/cups-calibrate
+usr/bin/escputil
+usr/bin/testpattern
+#usr/include/gutenprint
+#usr/include/gutenprint/array.h
+#usr/include/gutenprint/bit-ops.h
+#usr/include/gutenprint/channel.h
+#usr/include/gutenprint/color.h
+#usr/include/gutenprint/curve-cache.h
+#usr/include/gutenprint/curve.h
+#usr/include/gutenprint/dither.h
+#usr/include/gutenprint/gutenprint-module.h
+#usr/include/gutenprint/gutenprint-version.h
+#usr/include/gutenprint/gutenprint.h
+#usr/include/gutenprint/image.h
+#usr/include/gutenprint/list.h
+#usr/include/gutenprint/module.h
+#usr/include/gutenprint/mxml.h
+#usr/include/gutenprint/paper.h
+#usr/include/gutenprint/path.h
+#usr/include/gutenprint/printers.h
+#usr/include/gutenprint/sequence.h
+#usr/include/gutenprint/string-list.h
+#usr/include/gutenprint/util.h
+#usr/include/gutenprint/vars.h
+#usr/include/gutenprint/weave.h
+#usr/include/gutenprint/xml.h
+#usr/include/gutenprintui
+#usr/include/gutenprintui2
+usr/lib/cups/backend/canon
+usr/lib/cups/backend/epson
+usr/lib/cups/driver/gutenprint.5.0
+usr/lib/cups/filter/commandtocanon
+usr/lib/cups/filter/commandtoepson
+usr/lib/cups/filter/rastertogutenprint.5.0
+#usr/lib/gimp
+#usr/lib/gimp/1.2
+#usr/lib/gimp/1.2/plug-ins
+#usr/lib/gutenprint
+#usr/lib/gutenprint/5.0.2
+usr/lib/gutenprint/5.0.2/modules
+#usr/lib/libgutenprint.a
+#usr/lib/libgutenprint.la
+usr/lib/libgutenprint.so
+usr/lib/libgutenprint.so.2
+usr/lib/libgutenprint.so.2.0.0
+#usr/lib/pkgconfig/gutenprint.pc
+usr/sbin/cups-genppd.5.0
+usr/sbin/cups-genppdconfig.5.0
+usr/sbin/cups-genppdupdate.5.0
+usr/share/cups/calibrate.ppm
+usr/share/foomatic/db/source/driver/gutenprint-ijs-simplified.5.0.xml
+usr/share/foomatic/db/source/driver/gutenprint-ijs.5.0.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-color.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-model.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-pagesize.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-printoutmode.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-resolution.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_borderless.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_brightness-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_cdinnerradius.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_contrast-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_duplex.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_fullbleed.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_imagetype.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_inkset.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_inktype.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_inputslot.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_laminate.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_mediatype.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_quality.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_resolution.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.0-stp_usegloss.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-color.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-model.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-pagesize.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-printoutmode.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-resolution.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_adjustdotsize.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_blackdensity-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_blackgamma-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_blacktrans-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_bluedensity-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_borderless.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_brightness-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_cdinnerradius.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_cdxadjustment-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_cdyadjustment-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_colorcorrection.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_contrast-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_cyanbalance-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_cyandensity-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_cyangamma-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_darkgraytransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_darkyellowtransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_density-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_ditheralgorithm.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_duplex.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableblackdensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableblackgamma.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableblacktrans.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablebluedensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablecyanbalance.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablecyandensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablecyangamma.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enabledarkgraytransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enabledarkyellowtransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enabledensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegamma.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegcrlower.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegcrupper.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableglosslimit.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegray1transition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegray2transition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegray3transition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablegraytransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableinklimit.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablelightcyantransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablelightgraytransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablelightmagentatransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablelightyellowtransition.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablemagentabalance.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablemagentadensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablemagentagamma.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enablereddensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableyellowbalance.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableyellowdensity.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_enableyellowgamma.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_fullbleed.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_gamma-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_gcrlower-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_gcrupper-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_glosslimit-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_gray1transition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_gray2transition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_gray3transition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_graytransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_imagetype.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inklimit-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inklimit-2.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inklimit-3.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inklimit-4.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inklimit-5.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inklimit-6.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inkset.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inktype.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_inputslot.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_laminate.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_lightcyantransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_lightgraytransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_lightmagentatransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_lightyellowtransition-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_linearcontrast.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_magentabalance-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_magentadensity-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_magentagamma-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_mediatype.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_printingdirection.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_quality.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_reddensity-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_resolution.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_usegloss.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_weave.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_yellowbalance-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_yellowdensity-1.xml
+usr/share/foomatic/db/source/opt/gutenprint-ijs.5.0-stp_yellowgamma-1.xml
+usr/share/foomatic/kitload.log
+#usr/share/gutenprint
+#usr/share/gutenprint/5.0.2
+#usr/share/gutenprint/5.0.2/xml
+usr/share/gutenprint/5.0.2/xml/dither-matrix-1x1.xml
+usr/share/gutenprint/5.0.2/xml/dither-matrix-2x1.xml
+usr/share/gutenprint/5.0.2/xml/dither-matrix-4x1.xml
+usr/share/gutenprint/5.0.2/xml/papers.xml
+usr/share/gutenprint/5.0.2/xml/printers.xml
+#usr/share/gutenprint/doc
+#usr/share/gutenprint/doc/FAQ.html
+#usr/share/gutenprint/doc/gutenprint-users-manual.odt
+#usr/share/gutenprint/doc/gutenprint-users-manual.pdf
+#usr/share/gutenprint/doc/gutenprint.pdf
+#usr/share/gutenprint/doc/reference-html
+#usr/share/gutenprint/doc/reference-html/book1.html
+#usr/share/gutenprint/doc/reference-html/c1717.html
+#usr/share/gutenprint/doc/reference-html/c194.html
+#usr/share/gutenprint/doc/reference-html/c1968.html
+#usr/share/gutenprint/doc/reference-html/c200.html
+#usr/share/gutenprint/doc/reference-html/c39.html
+#usr/share/gutenprint/doc/reference-html/c464.html
+#usr/share/gutenprint/doc/reference-html/c48.html
+#usr/share/gutenprint/doc/reference-html/docbook.css
+#usr/share/gutenprint/doc/reference-html/f14.html
+#usr/share/gutenprint/doc/reference-html/gpl-terms.html
+#usr/share/gutenprint/doc/reference-html/gpl.html
+#usr/share/gutenprint/doc/reference-html/ln10.html
+#usr/share/gutenprint/doc/reference-html/x1669.html
+#usr/share/gutenprint/doc/reference-html/x1734.html
+#usr/share/gutenprint/doc/reference-html/x271.html
+#usr/share/gutenprint/doc/reference-html/x67.html
+#usr/share/gutenprint/doc/reference-html/x79.html
+#usr/share/gutenprint/doc/reference-html/x955.html
+#usr/share/gutenprint/samples
+usr/share/gutenprint/samples/colorbars4.png
+usr/share/gutenprint/samples/colorsweep.png
+usr/share/gutenprint/samples/extended.sample
+usr/share/gutenprint/samples/profile.jpg
+usr/share/gutenprint/samples/testpattern.sample
+#usr/share/locale/cs/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/da/LC_MESSAGES/gutenprint.mo
+usr/share/locale/de/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/el/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/en_GB/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/es/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/fr/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/hu/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/ja/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/nb/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/nl/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/pl/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/pt/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/sk/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/sv/LC_MESSAGES/gutenprint.mo
+#usr/share/locale/zh_TW/LC_MESSAGES/gutenprint.mo
+#usr/share/man/man1/escputil.1
+#usr/share/man/man8/cups-calibrate.8
+#usr/share/man/man8/cups-genppd.8
+#usr/share/man/man8/cups-genppdconfig.8
+#usr/share/man/man8/cups-genppdupdate.8
+var/ipfire/cups/command.types
index c294727f9721900a7970faeaa87bade27a4d8f45..51ed7cabfded3165295ed8d41d5577549fd7df80 100644 (file)
 * groff-1.18.1.1
 * grub-0.97
 * guardian-ipfire
+* gutenprint-5.0.2
 * gzip-1.3.5
 * hddtemp-0.3-beta14
 * hdparm-8.6
diff --git a/lfs/gutenprint b/lfs/gutenprint
new file mode 100644 (file)
index 0000000..c4e5838
--- /dev/null
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 5.0.2
+
+THISAPP    = gutenprint-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = gutenprint
+PAK_VER    = 1
+
+DEPS       = "cups"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = ca6c45616caa720e9e185817272b08d7
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_SRC)/$(DIR_APP)
+       cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_SRC)/$(DIR_APP)
+       @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index a6aa6427b9ae46768d4f0a7e16f52ccbf3141373..6793722ddc76e3ea7c6d4b1874fe8248fd017df2 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -591,6 +591,7 @@ buildipfire() {
   ipfiremake cpufrequtils
   ipfiremake dbus
   ipfiremake bluez
+  ipfiremake gutenprint
   echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
   cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
   echo >> $BASEDIR/build/var/ipfire/firebuild