@ -0,0 +1,39 @@ |
|||
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|||
# |
|||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|||
# Please add additional copyright information _after_ the line containing |
|||
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|||
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|||
# |
|||
# ROCK Linux: rock-src/package/praenti/cups/cups.conf |
|||
# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf |
|||
# |
|||
# 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 2 of the License, or |
|||
# (at your option) any later version. A copy of the GNU General Public |
|||
# License can be found at Documentation/COPYING. |
|||
# |
|||
# Many people helped and are helping developing ROCK Linux. Please |
|||
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM |
|||
# file for details. |
|||
# |
|||
# --- ROCK-COPYRIGHT-NOTE-END --- |
|||
|
|||
cups_pm(){ |
|||
install_init cups $confdir/cups.init |
|||
|
|||
# cups is too stupid to create the ../tmp dir itself - only |
|||
# needed for some ipp transfers (...?) -ReneR |
|||
mkdir -p $root/var/spool/cups/tmp |
|||
chown daemon:daemon $root/var/spool/cups/tmp |
|||
} |
|||
|
|||
var_append copfopt "--with-logdir=/var/cups/log |
|||
--with-cups-user=daemon --with-cups-group=daemon" |
|||
|
|||
# Force same compiler version for C and C++ |
|||
export CC="${CXX/[cg]++/gcc}" |
|||
|
|||
hook_add postmake 5 cups_pm |
|||
|
@ -0,0 +1,58 @@ |
|||
|
|||
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|||
[COPY] |
|||
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|||
[COPY] Please add additional copyright information _after_ the line containing |
|||
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|||
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|||
[COPY] |
|||
[COPY] ROCK Linux: rock-src/package/praenti/cups/cups.desc |
|||
[COPY] ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf |
|||
[COPY] |
|||
[COPY] This program is free software; you can redistribute it and/or modify |
|||
[COPY] it under the terms of the GNU General Public License as published by |
|||
[COPY] the Free Software Foundation; either version 2 of the License, or |
|||
[COPY] (at your option) any later version. A copy of the GNU General Public |
|||
[COPY] License can be found at Documentation/COPYING. |
|||
[COPY] |
|||
[COPY] Many people helped and are helping developing ROCK Linux. Please |
|||
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM |
|||
[COPY] file for details. |
|||
[COPY] |
|||
[COPY] --- ROCK-COPYRIGHT-NOTE-END --- |
|||
|
|||
[I] Common Unix Printing System |
|||
|
|||
[T] CUPS provides a portable printing layer for UNIX(r)-based operating |
|||
[T] systems. It has been developed by Easy Software Products to provide |
|||
[T] a standard printing solution for all UNIX vendors and users. CUPS |
|||
[T] provides the System V and Berkeley command-line interfaces. |
|||
[T] |
|||
[T] CUPS uses the Internet Printing Protocol (IETF-IPP) as the basis |
|||
[T] for managing print jobs and queues. The Line Printer Daemon (LPD, |
|||
[T] RFC1179), Server Message Block (SMB), and AppSocket protocols are |
|||
[T] also supported with reduced functionality. CUPS adds network printer |
|||
[T] browsing and PostScript Printer Description ("PPD")-based printing |
|||
[T] options to support real world applications under UNIX. |
|||
[T] |
|||
[T] CUPS also includes a customized version of GNU GhostScript (currently |
|||
[T] based off GNU GhostScript 4.03) and an image file RIP that can be |
|||
[T] used to support non-PostScript printers. |
|||
|
|||
[U] http://www.cups.org/ |
|||
|
|||
[A] Easy Software Products |
|||
[M] Michael Obster <michael@obster.org> |
|||
[M] Kent Skaar <skaar@ita.chalmers.se> |
|||
|
|||
[C] extra/server extra/printing |
|||
|
|||
[F] PRINTER |
|||
|
|||
[L] GPL |
|||
[S] Stable |
|||
[V] 1.1.21 |
|||
[P] X -?---5---9 122.900 |
|||
|
|||
[D] 2380237460 cups-1.1.21-source.tar.bz2 ftp://ftp.easysw.com/pub/cups/1.1.21/ |
|||
|
@ -0,0 +1,46 @@ |
|||
#!/bin/bash |
|||
# |
|||
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|||
# |
|||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|||
# Please add additional copyright information _after_ the line containing |
|||
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|||
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|||
# |
|||
# ROCK Linux: rock-src/package/praenti/cups/cups.init |
|||
# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf |
|||
# |
|||
# 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 2 of the License, or |
|||
# (at your option) any later version. A copy of the GNU General Public |
|||
# License can be found at Documentation/COPYING. |
|||
# |
|||
# Many people helped and are helping developing ROCK Linux. Please |
|||
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM |
|||
# file for details. |
|||
# |
|||
# --- ROCK-COPYRIGHT-NOTE-END --- |
|||
# |
|||
# ROCK Linux /etc/rc.d/init.d/pdnsd |
|||
# |
|||
# Desc: The CUPS print server |
|||
# Runlevel: 30 rcX |
|||
# |
|||
|
|||
main_begin |
|||
|
|||
block_begin(start, `Starting cupsd.') |
|||
check(`D_prefix/sbin/cupsd') |
|||
block_end |
|||
|
|||
block_begin(stop, `Stopping cupsd.') |
|||
check(`killall -15 D_prefix/sbin/cupsd') |
|||
block_end |
|||
|
|||
block_begin(restart, `Restarting cupsd.') |
|||
check(`killall -1 D_prefix/sbin/cupsd') |
|||
block_end |
|||
|
|||
main_end |
|||
|
@ -0,0 +1,52 @@ |
|||
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|||
# |
|||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|||
# Please add additional copyright information _after_ the line containing |
|||
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|||
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|||
# |
|||
# ROCK Linux: rock-src/package/praenti/cups/noinit.patch |
|||
# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf |
|||
# |
|||
# This patch file is dual-licensed. It is available under the license the |
|||
# patched project is licensed under, as long as it is an OpenSource license |
|||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms |
|||
# of the GNU General Public License as published by the Free Software |
|||
# Foundation; either version 2 of the License, or (at your option) any later |
|||
# version. |
|||
# |
|||
# --- ROCK-COPYRIGHT-NOTE-END --- |
|||
|
|||
--- ./Makefile.orig 2003-08-16 17:12:44.000000000 +0000
|
|||
+++ ./Makefile 2003-08-16 17:12:58.000000000 +0000
|
|||
@@ -89,30 +89,6 @@
|
|||
echo Installing cups-config script... |
|||
$(INSTALL_DIR) $(BINDIR) |
|||
$(INSTALL_SCRIPT) cups-config $(BINDIR)/cups-config |
|||
- echo Installing startup script...
|
|||
- if test "x$(INITDIR)" != "x"; then \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/init.d; \
|
|||
- $(INSTALL_SCRIPT) cups.sh $(BUILDROOT)$(INITDIR)/init.d/cups; \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc0.d; \
|
|||
- $(INSTALL_SCRIPT) cups.sh $(BUILDROOT)$(INITDIR)/rc0.d/K00cups; \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc2.d; \
|
|||
- $(INSTALL_SCRIPT) cups.sh $(BUILDROOT)$(INITDIR)/rc2.d/S99cups; \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc3.d; \
|
|||
- $(INSTALL_SCRIPT) cups.sh $(BUILDROOT)$(INITDIR)/rc3.d/S99cups; \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDIR)/rc5.d; \
|
|||
- $(INSTALL_SCRIPT) cups.sh $(BUILDROOT)$(INITDIR)/rc5.d/S99cups; \
|
|||
- fi
|
|||
- if test "x$(INITDIR)" = "x" -a "x$(INITDDIR)" != "x"; then \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDDIR); \
|
|||
- if test "$(INITDDIR)" = "/System/Library/StartupItems/PrintingServices"; then \
|
|||
- $(INSTALL_SCRIPT) cups.osx $(BUILDROOT)$(INITDDIR)/PrintingServices; \
|
|||
- $(INSTALL_DATA) cups.plist $(BUILDROOT)$(INITDDIR)/StartupParameters.plist; \
|
|||
- $(INSTALL_DIR) $(BUILDROOT)$(INITDDIR)/Resources/English.lproj; \
|
|||
- $(INSTALL_DATA) cups.strings $(BUILDROOT)$(INITDDIR)/Resources/English.lproj/Localizable.strings; \
|
|||
- else \
|
|||
- $(INSTALL_SCRIPT) cups.sh $(BUILDROOT)$(INITDDIR)/cups; \
|
|||
- fi \
|
|||
- fi
|
|||
|
|||
# |
|||
# Install source and header files... |
@ -0,0 +1,124 @@ |
|||
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|||
# |
|||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|||
# Please add additional copyright information _after_ the line containing |
|||
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|||
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|||
# |
|||
# ROCK Linux: rock-src/package/praenti/cups/setprinter.patch |
|||
# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf |
|||
# |
|||
# This patch file is dual-licensed. It is available under the license the |
|||
# patched project is licensed under, as long as it is an OpenSource license |
|||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms |
|||
# of the GNU General Public License as published by the Free Software |
|||
# Foundation; either version 2 of the License, or (at your option) any later |
|||
# version. |
|||
# |
|||
# --- ROCK-COPYRIGHT-NOTE-END --- |
|||
|
|||
diff -Nur ../cups-1.1.21-org/berkeley/Makefile ./berkeley/Makefile
|
|||
--- ../cups-1.1.21-org/berkeley/Makefile 2004-09-26 16:42:06.254764248 +0200
|
|||
+++ ./berkeley/Makefile 2004-09-26 16:43:33.658476864 +0200
|
|||
@@ -57,11 +57,11 @@
|
|||
|
|||
install: all |
|||
$(INSTALL_DIR) $(BINDIR) |
|||
- $(INSTALL_BIN) lpq $(BINDIR)
|
|||
- $(INSTALL_BIN) lpr $(BINDIR)
|
|||
- $(INSTALL_BIN) lprm $(BINDIR)
|
|||
+ $(INSTALL_BIN) lpq $(BINDIR)/lpq_cups
|
|||
+ $(INSTALL_BIN) lpr $(BINDIR)/lpr_cups
|
|||
+ $(INSTALL_BIN) lprm $(BINDIR)/lprm_cups
|
|||
$(INSTALL_DIR) $(SBINDIR) |
|||
- $(INSTALL_BIN) lpc $(SBINDIR)
|
|||
+ $(INSTALL_BIN) lpc $(SBINDIR)/lpc_cups
|
|||
|
|||
|
|||
# |
|||
diff -Nur ../cups-1.1.21-org/man/Makefile ./man/Makefile
|
|||
--- ../cups-1.1.21-org/man/Makefile 2004-09-26 16:42:07.097636112 +0200
|
|||
+++ ./man/Makefile 2004-09-26 16:49:54.448587968 +0200
|
|||
@@ -70,25 +70,25 @@
|
|||
install: all |
|||
$(INSTALL_DIR) $(MANDIR)/man1 |
|||
for file in $(MAN1); do \ |
|||
- echo Installing $$file in $(MANDIR)/man1...; \
|
|||
- $(INSTALL_MAN) $$file $(MANDIR)/man1/`basename $$file man`1; \
|
|||
+ inst=`echo $$file | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
|||
+ $(INSTALL_MAN) $$file $(MANDIR)/man1/$$inst'_cups.1'; \
|
|||
done |
|||
- $(RM) $(MANDIR)/man1/cancel.1
|
|||
- $(LN) lp.1 $(MANDIR)/man1/cancel.1
|
|||
+ $(RM) $(MANDIR)/man1/cancel_cups.1
|
|||
+ $(LN) lp.1 $(MANDIR)/man1/cancel_cups.1
|
|||
$(INSTALL_DIR) $(MANDIR)/man5 |
|||
for file in $(MAN5); do \ |
|||
- echo Installing $$file in $(MANDIR)/man5...; \
|
|||
- $(INSTALL_MAN) $$file $(MANDIR)/man5/`basename $$file man`5; \
|
|||
+ inst=`echo $$file | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
|||
+ $(INSTALL_MAN) $$file $(MANDIR)/man5/$$(inst)'_cups.5'; \
|
|||
done |
|||
$(INSTALL_DIR) $(AMANDIR)/man$(MAN8EXT) |
|||
for file in $(MAN8); do \ |
|||
- echo Installing $$file in $(AMANDIR)/man$(MAN8EXT)...; \
|
|||
- $(INSTALL_MAN) $$file $(AMANDIR)/man$(MAN8EXT)/`basename $$file man`$(MAN8EXT); \
|
|||
+ inst=`echo $$file | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
|||
+ $(INSTALL_MAN) $$file $(AMANDIR)/man$(MAN8EXT)/$$(inst)'_cups'.$(MAN8EXT); \
|
|||
done |
|||
- $(RM) $(AMANDIR)/man$(MAN8EXT)/reject.$(MAN8EXT)
|
|||
- $(LN) accept.$(MAN8EXT) $(AMANDIR)/man$(MAN8EXT)/reject.$(MAN8EXT)
|
|||
- $(RM) $(AMANDIR)/man$(MAN8EXT)/disable.$(MAN8EXT)
|
|||
- $(LN) enable.$(MAN8EXT) $(AMANDIR)/man$(MAN8EXT)/disable.$(MAN8EXT)
|
|||
+ $(RM) $(AMANDIR)/man$(MAN8EXT)/reject_cups.$(MAN8EXT)
|
|||
+ $(LN) accept_cups.$(MAN8EXT) $(AMANDIR)/man$(MAN8EXT)/reject_cups.$(MAN8EXT)
|
|||
+ $(RM) $(AMANDIR)/man$(MAN8EXT)/disable_cups.$(MAN8EXT)
|
|||
+ $(LN) enable_cups.$(MAN8EXT) $(AMANDIR)/man$(MAN8EXT)/disable_cups.$(MAN8EXT)
|
|||
$(INSTALL_DIR) $(MANDIR)/cat1 |
|||
for file in $(CAT1); do \ |
|||
echo Installing $$file in $(MANDIR)/cat1...; \ |
|||
diff -Nur ../cups-1.1.21-org/systemv/Makefile ./systemv/Makefile
|
|||
--- ../cups-1.1.21-org/systemv/Makefile 2004-09-26 16:42:07.529570448 +0200
|
|||
+++ ./systemv/Makefile 2004-09-26 16:52:35.884046048 +0200
|
|||
@@ -60,26 +60,24 @@
|
|||
|
|||
install: all |
|||
$(INSTALL_DIR) $(SBINDIR) |
|||
- $(INSTALL_BIN) accept $(SBINDIR)
|
|||
- $(RM) $(SBINDIR)/reject
|
|||
- $(LN) accept $(SBINDIR)/reject
|
|||
+ $(INSTALL_BIN) accept $(SBINDIR)/accept_cups
|
|||
+ $(LN) accept $(SBINDIR)/reject_cups
|
|||
$(INSTALL_BIN) cupsaddsmb $(SBINDIR) |
|||
- $(INSTALL_BIN) lpadmin $(SBINDIR)
|
|||
- $(INSTALL_BIN) lpinfo $(SBINDIR)
|
|||
- $(INSTALL_BIN) lpmove $(SBINDIR)
|
|||
+ $(INSTALL_BIN) lpadmin $(SBINDIR)/lpadmin_cups
|
|||
+ $(INSTALL_BIN) lpinfo $(SBINDIR)/lpinfo_cups
|
|||
+ $(INSTALL_BIN) lpmove $(SBINDIR)/lpremove_cups
|
|||
$(INSTALL_DIR) $(BINDIR) |
|||
- $(INSTALL_BIN) cancel $(BINDIR)
|
|||
+ $(INSTALL_BIN) cancel $(BINDIR)/cancel_cups
|
|||
$(INSTALL_BIN) cupstestppd $(BINDIR) |
|||
- $(RM) $(BINDIR)/disable
|
|||
- $(LN) ../sbin/accept $(BINDIR)/disable
|
|||
- $(RM) $(BINDIR)/enable
|
|||
- $(LN) ../sbin/accept $(BINDIR)/enable
|
|||
- $(INSTALL_BIN) lp $(BINDIR)
|
|||
- $(INSTALL_BIN) lpoptions $(BINDIR)
|
|||
- $(INSTALL_BIN) lpstat $(BINDIR)
|
|||
- -$(INSTALL_BIN) -m 4755 -o $(CUPS_USER) -g $(CUPS_GROUP) lppasswd $(BINDIR)
|
|||
- if test ! -x $(BINDIR)/lppasswd; then \
|
|||
- chmod 755 $(BINDIR)/lppasswd; \
|
|||
+ $(LN) ../sbin/accept $(BINDIR)/disable_cups
|
|||
+ $(LN) ../sbin/accept $(BINDIR)/enable_cups
|
|||
+ $(INSTALL_BIN) lp $(BINDIR)/lp_cups
|
|||
+ $(INSTALL_BIN) lpoptions $(BINDIR)/lpoptions_cups
|
|||
+ $(INSTALL_BIN) lpstat $(BINDIR)/lpstat_cups
|
|||
+ $(INSTALL_BIN) lppasswd $(BINDIR)/lppasswd_cups
|
|||
+ -$(INSTALL_BIN) -m 4755 -o $(CUPS_USER) -g $(CUPS_GROUP) lppasswd $(BINDIR)/lppasswd_cups
|
|||
+ if test ! -x $(BINDIR)/lppasswd_cups; then \
|
|||
+ chmod 755 $(BINDIR)/lppasswd_cups; \
|
|||
fi |
|||
|
|||
|