diff options
author | Heinrich Wendel <lanius@gentoo.org> | 2003-07-16 14:45:02 +0000 |
---|---|---|
committer | Heinrich Wendel <lanius@gentoo.org> | 2003-07-16 14:45:02 +0000 |
commit | 9bb7560d5da289ff1c3cea8c3ab2bfd4348306b3 (patch) | |
tree | 6b2c3e8e3495bf260a87316d3b86d0d7a45129f6 /net-print | |
parent | initial release (diff) | |
download | gentoo-2-9bb7560d5da289ff1c3cea8c3ab2bfd4348306b3.tar.gz gentoo-2-9bb7560d5da289ff1c3cea8c3ab2bfd4348306b3.tar.bz2 gentoo-2-9bb7560d5da289ff1c3cea8c3ab2bfd4348306b3.zip |
initial release
Diffstat (limited to 'net-print')
-rw-r--r-- | net-print/foomatic-db-engine/ChangeLog | 7 | ||||
-rw-r--r-- | net-print/foomatic-db-engine/Manifest | 3 | ||||
-rw-r--r-- | net-print/foomatic-db-engine/files/digest-foomatic-db-engine-3.0.0 | 1 | ||||
-rw-r--r-- | net-print/foomatic-db-engine/files/perl-module.diff | 30 | ||||
-rw-r--r-- | net-print/foomatic-db-engine/foomatic-db-engine-3.0.0.ebuild | 34 | ||||
-rw-r--r-- | net-print/foomatic-db/ChangeLog | 7 | ||||
-rw-r--r-- | net-print/foomatic-db/Manifest | 4 | ||||
-rw-r--r-- | net-print/foomatic-db/files/digest-foomatic-db-20030716 | 2 | ||||
-rw-r--r-- | net-print/foomatic-db/files/perl-module.diff | 30 | ||||
-rw-r--r-- | net-print/foomatic-db/foomatic-db-20030716.ebuild | 66 | ||||
-rw-r--r-- | net-print/foomatic-filters/ChangeLog | 10 | ||||
-rw-r--r-- | net-print/foomatic-filters/Manifest | 3 | ||||
-rw-r--r-- | net-print/foomatic-filters/files/digest-foomatic-filters-3.0.0 | 1 | ||||
-rw-r--r-- | net-print/foomatic-filters/foomatic-filters-3.0.0.ebuild | 29 |
14 files changed, 223 insertions, 4 deletions
diff --git a/net-print/foomatic-db-engine/ChangeLog b/net-print/foomatic-db-engine/ChangeLog new file mode 100644 index 000000000000..fb365b5d221a --- /dev/null +++ b/net-print/foomatic-db-engine/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for net-print/foomatic-db-engine +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-db-engine/ChangeLog,v 1.1 2003/07/16 14:44:17 lanius Exp $ + + 16 Jul 2003; Heinrich Wendel <lanius@gentoo.org> files/perl-module.diff: + initial release + diff --git a/net-print/foomatic-db-engine/Manifest b/net-print/foomatic-db-engine/Manifest index 4af3ae78b033..caf0e59ef291 100644 --- a/net-print/foomatic-db-engine/Manifest +++ b/net-print/foomatic-db-engine/Manifest @@ -1,3 +1,4 @@ -MD5 52f762890447024137ffdcdeb5ec19b5 foomatic-db-engine-3.0.0.ebuild 765 +MD5 69567a33856c6ba886f14263926982cb foomatic-db-engine-3.0.0.ebuild 888 +MD5 993b742b4b855e83e181b6eb1cdfbd78 ChangeLog 332 MD5 8d4bb9556fc4abdf74109f920db4dfff files/digest-foomatic-db-engine-3.0.0 76 MD5 a61100174a95d158d5ce23eedf1f2cea files/perl-module.diff 1050 diff --git a/net-print/foomatic-db-engine/files/digest-foomatic-db-engine-3.0.0 b/net-print/foomatic-db-engine/files/digest-foomatic-db-engine-3.0.0 new file mode 100644 index 000000000000..94c990826c37 --- /dev/null +++ b/net-print/foomatic-db-engine/files/digest-foomatic-db-engine-3.0.0 @@ -0,0 +1 @@ +MD5 a3c0b0fc6662a7b9afab09cbe74bb292 foomatic-db-engine-3.0.0.tar.gz 271044 diff --git a/net-print/foomatic-db-engine/files/perl-module.diff b/net-print/foomatic-db-engine/files/perl-module.diff new file mode 100644 index 000000000000..e0c895f42176 --- /dev/null +++ b/net-print/foomatic-db-engine/files/perl-module.diff @@ -0,0 +1,30 @@ +diff -urN Makefile.in.1 Makefile.in +--- Makefile.in.1 2002-07-19 16:18:47.000000000 -0500 ++++ Makefile.in 2002-10-17 13:58:09.000000000 -0500 +@@ -178,10 +178,10 @@ + install-bin: check-config lib/Makefile + # This is the only way to get the Perl-generated Makefile using + # $(DESTDIR) properly +- ( cd lib && \ +- $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) && \ +- $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ +- ) ++# ( cd lib && \ ++# $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) && \ ++# $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ ++# ) + install -d $(DESTDIR)$(BINDIR) + install -d $(DESTDIR)$(SBINDIR) + install -d $(DESTDIR)$(ETCDIR) +diff -Naur Makefile.in.1 Makefile.in +--- Makefile.in.1 2003-07-11 16:00:57.000000000 +0200 ++++ Makefile.in 2003-07-11 16:01:02.000000000 +0200 +@@ -40,7 +40,7 @@ + FOOMATIC_RIP=@FOOMATIC_RIP@ + + # foomatic-rip path for a "make inplace" installation +-LOCAL_FOOMATIC_RIP=@LOCAL_FOOMATIC_RIP@ ++LOCAL_FOOMATIC_RIP=@FOOMATIC_RIP@ + + # Locations for installing the components of this package + BINDIR=$(bindir) diff --git a/net-print/foomatic-db-engine/foomatic-db-engine-3.0.0.ebuild b/net-print/foomatic-db-engine/foomatic-db-engine-3.0.0.ebuild new file mode 100644 index 000000000000..ac2f70779d68 --- /dev/null +++ b/net-print/foomatic-db-engine/foomatic-db-engine-3.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-db-engine/foomatic-db-engine-3.0.0.ebuild,v 1.1 2003/07/16 14:44:17 lanius Exp $ + +inherit perl-module + +DESCRIPTION="Foomatic printer database engine" +HOMEPAGE="http://www.linuxprinting.org/foomatic" +SRC_URI="http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~alpha" +IUSE="" + +DEPEND="dev-libs/libxml2 + net-misc/wget + net-ftp/curl + net-print/foomatic-filters" + +src_compile() { + epatch ${FILESDIR}/perl-module.diff + econf + emake || die +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" + # install perl modules + cd lib + perl-module_src_prep + perl-module_src_compile + perl-module_src_test + perl-module_src_install +} diff --git a/net-print/foomatic-db/ChangeLog b/net-print/foomatic-db/ChangeLog new file mode 100644 index 000000000000..f443ff5fe209 --- /dev/null +++ b/net-print/foomatic-db/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for net-print/foomatic-db +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-db/ChangeLog,v 1.1 2003/07/16 14:44:54 lanius Exp $ + + 16 Jul 2003; Heinrich Wendel <lanius@gentoo.org> files/perl-module.diff: + initial release + diff --git a/net-print/foomatic-db/Manifest b/net-print/foomatic-db/Manifest index f0f57b65372a..269a38f8e7ae 100644 --- a/net-print/foomatic-db/Manifest +++ b/net-print/foomatic-db/Manifest @@ -1,4 +1,4 @@ -MD5 1226b9d21d0d72cc72dab2f1a8bb1c29 foomatic-db-20030716.ebuild 1523 -MD5 1db5e0f02811b9d17fe96712fc1d0492 ChangeLog 224 +MD5 71690a493c31b2530d68eab9ffc5be71 foomatic-db-20030716.ebuild 1635 +MD5 27e46d38f30d3de603ade839493d9df9 ChangeLog 318 MD5 6ae48bdfda2843beb859270c02d62c34 files/digest-foomatic-db-20030716 148 MD5 a61100174a95d158d5ce23eedf1f2cea files/perl-module.diff 1050 diff --git a/net-print/foomatic-db/files/digest-foomatic-db-20030716 b/net-print/foomatic-db/files/digest-foomatic-db-20030716 new file mode 100644 index 000000000000..90db390e91e3 --- /dev/null +++ b/net-print/foomatic-db/files/digest-foomatic-db-20030716 @@ -0,0 +1,2 @@ +MD5 4aaa4f88b419427209c47e01e0da3ae4 foomatic-db-20030716.tar.gz 440089 +MD5 a3c0b0fc6662a7b9afab09cbe74bb292 foomatic-db-engine-3.0.0.tar.gz 271044 diff --git a/net-print/foomatic-db/files/perl-module.diff b/net-print/foomatic-db/files/perl-module.diff new file mode 100644 index 000000000000..e0c895f42176 --- /dev/null +++ b/net-print/foomatic-db/files/perl-module.diff @@ -0,0 +1,30 @@ +diff -urN Makefile.in.1 Makefile.in +--- Makefile.in.1 2002-07-19 16:18:47.000000000 -0500 ++++ Makefile.in 2002-10-17 13:58:09.000000000 -0500 +@@ -178,10 +178,10 @@ + install-bin: check-config lib/Makefile + # This is the only way to get the Perl-generated Makefile using + # $(DESTDIR) properly +- ( cd lib && \ +- $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) && \ +- $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ +- ) ++# ( cd lib && \ ++# $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) && \ ++# $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ ++# ) + install -d $(DESTDIR)$(BINDIR) + install -d $(DESTDIR)$(SBINDIR) + install -d $(DESTDIR)$(ETCDIR) +diff -Naur Makefile.in.1 Makefile.in +--- Makefile.in.1 2003-07-11 16:00:57.000000000 +0200 ++++ Makefile.in 2003-07-11 16:01:02.000000000 +0200 +@@ -40,7 +40,7 @@ + FOOMATIC_RIP=@FOOMATIC_RIP@ + + # foomatic-rip path for a "make inplace" installation +-LOCAL_FOOMATIC_RIP=@LOCAL_FOOMATIC_RIP@ ++LOCAL_FOOMATIC_RIP=@FOOMATIC_RIP@ + + # Locations for installing the components of this package + BINDIR=$(bindir) diff --git a/net-print/foomatic-db/foomatic-db-20030716.ebuild b/net-print/foomatic-db/foomatic-db-20030716.ebuild new file mode 100644 index 000000000000..ace086fa3a32 --- /dev/null +++ b/net-print/foomatic-db/foomatic-db-20030716.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-db/foomatic-db-20030716.ebuild,v 1.1 2003/07/16 14:44:54 lanius Exp $ + +DESCRIPTION="Foomatic printer database" +HOMEPAGE="http://www.linuxprinting.org/foomatic" +SRC_URI="mirror://gentoo/foomatic-db-${PV}.tar.gz + http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~alpha" +IUSE="cups ppds" + +S=${WORKDIR}/foomatic + +DEPEND="dev-libs/libxml2 + net-misc/wget + net-ftp/curl + net-print/foomatic-filters + net-print/foomatic-db-engine" + +src_unpack() { + mkdir foomatic + cd foomatic + unpack foomatic-db-engine-3.0.0.tar.gz + unpack foomatic-db-${PV}.tar.gz +} + +src_compile() { + cd foomatic-db-${PV} + econf + emake || die + rm db/source/driver/stp.xml + cd .. + + if [ `use ppds` ]; then + cd foomatic-db-engine-3.0.0 + epatch ${FILESDIR}/perl-module.diff + econf + make inplace + rm foomatic-rip + ln -s /usr/bin/foomatic-rip ./foomatic-rip + #./foomatic-cleanupdrivers + ./foomatic-preferred-driver + make DESTDIR=${D} filters-ppds || die + cd .. + fi +} + +src_install() { + cd foomatic-db-${PV} + make DESTDIR=${D} install || die "make install failed" + + if [ `use ppds` ]; then + cd ../foomatic-db-engine-3.0.0 + tar -xzf foomatic-filters-ppds-${PV}.tar.gz + + dodir /usr/share/ppd + cp -R foomatic-filters-ppds-${PV}/share/ppd/* ${D}/usr/share/ppd + gzip -rf ${D}/usr/share/ppd + if [ `use cups` ]; then + dodir /usr/share/cups/model + dosym /usr/share/ppd /usr/share/cups/model/foomatic-ppds + fi + fi +} diff --git a/net-print/foomatic-filters/ChangeLog b/net-print/foomatic-filters/ChangeLog new file mode 100644 index 000000000000..bcd4089459e4 --- /dev/null +++ b/net-print/foomatic-filters/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-print/foomatic-filters +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/ChangeLog,v 1.1 2003/07/16 14:41:52 lanius Exp $ + +*foomatic-filters-3.0.0 (16 Jul 2003) + + 16 Jul 2003; Heinrich Wendel <lanius@gentoo.org> + foomatic-filters-3.0.0.ebuild: + initial release + diff --git a/net-print/foomatic-filters/Manifest b/net-print/foomatic-filters/Manifest index 2521b6130cd0..498fdeadaea9 100644 --- a/net-print/foomatic-filters/Manifest +++ b/net-print/foomatic-filters/Manifest @@ -1,2 +1,3 @@ -MD5 7a7e982b6d5a8b2be83f31b7e99056b6 foomatic-filters-3.0.0.ebuild 653 +MD5 05df8205f5ca2013a603fb0b045c5c17 foomatic-filters-3.0.0.ebuild 901 +MD5 f6c3416feeda137381d96796ae721626 ChangeLog 376 MD5 d91b0c83a21bba83a5b118587aa03afc files/digest-foomatic-filters-3.0.0 74 diff --git a/net-print/foomatic-filters/files/digest-foomatic-filters-3.0.0 b/net-print/foomatic-filters/files/digest-foomatic-filters-3.0.0 new file mode 100644 index 000000000000..2bfd784d07c3 --- /dev/null +++ b/net-print/foomatic-filters/files/digest-foomatic-filters-3.0.0 @@ -0,0 +1 @@ +MD5 970e7fed64ee9f56e28ccd798af88918 foomatic-filters-3.0.0.tar.gz 117599 diff --git a/net-print/foomatic-filters/foomatic-filters-3.0.0.ebuild b/net-print/foomatic-filters/foomatic-filters-3.0.0.ebuild new file mode 100644 index 000000000000..a9909e78006a --- /dev/null +++ b/net-print/foomatic-filters/foomatic-filters-3.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/foomatic-filters-3.0.0.ebuild,v 1.1 2003/07/16 14:41:52 lanius Exp $ + +DESCRIPTION="Foomatic wrapper scripts" +HOMEPAGE="http://www.linuxprinting.org/foomatic" +SRC_URI="http://www.linuxprinting.org/download/foomatic/foomatic-filters-${PV}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~alpha" +IUSE="cups samba" + +DEPEND="samba? ( net-fs/samba ) + cups? ( >=net-print/cups-1.1.19 )" + +src_compile() { + econf + emake || die +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" + + if [ `use cups` ]; then + dosym /usr/bin/foomatic-gswrapper /usr/lib/cups/filter/foomatic-gswrapper + dosym /usr/bin/foomatic-rip /usr/lib/cups/filter/cupsomatic + fi + dosym /usr/bin/foomatic-rip /usr/bin/lpdomatic +} |