From 95257a66c346c24c317f5727d04a3186a1c40927 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 13 Aug 2008 18:15:46 +0200 Subject: [PATCH] Add gutenprint package --- config/rootfiles/packages/gutenprint | 228 +++++++++++++++++++++++++++ doc/packages-list.txt | 1 + lfs/gutenprint | 84 ++++++++++ make.sh | 1 + 4 files changed, 314 insertions(+) create mode 100644 config/rootfiles/packages/gutenprint create mode 100644 lfs/gutenprint diff --git a/config/rootfiles/packages/gutenprint b/config/rootfiles/packages/gutenprint new file mode 100644 index 0000000000..69df945dbd --- /dev/null +++ b/config/rootfiles/packages/gutenprint @@ -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 diff --git a/doc/packages-list.txt b/doc/packages-list.txt index c294727f97..51ed7cabfd 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -116,6 +116,7 @@ * 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 index 0000000000..c4e58385f2 --- /dev/null +++ b/lfs/gutenprint @@ -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 . # +# # +############################################################################### + +############################################################################### +# 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 a6aa6427b9..6793722ddc 100755 --- 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 -- 2.39.2