[arch-commits] Commit in cups/repos (4 files)

andyrtr at archlinux.org andyrtr at archlinux.org
Fri May 1 12:44:54 EDT 2009


    Date: Friday, May 1, 2009 @ 12:44:54
  Author: andyrtr
Revision: 37428

Merged revisions 37426 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/cups/trunk

........
  r37426 | andyrtr | 2009-05-01 18:42:02 +0200 (Fr, 01 Mai 2009) | 2 lines
  
  upgpkg: cups 1.3.10-3
      ship upstream default config, only backup files we really ship in the pkg to /etc, compress printer ppd files, remove unneeded patches
........

Modified:
  cups/repos/extra-i686/	(properties)
  cups/repos/extra-i686/PKGBUILD
Deleted:
  cups/repos/extra-i686/cupsd.conf
  cups/repos/extra-i686/fr-template.patch

-------------------+
 PKGBUILD          |   30 ++++++++---------
 cupsd.conf        |   89 ----------------------------------------------------
 fr-template.patch |   19 -----------
 3 files changed, 15 insertions(+), 123 deletions(-)


Property changes on: cups/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /cups/trunk:1-36564
   + /cups/trunk:1-37427

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-05-01 16:42:40 UTC (rev 37427)
+++ extra-i686/PKGBUILD	2009-05-01 16:44:54 UTC (rev 37428)
@@ -3,31 +3,32 @@
 
 pkgname=cups
 pkgver=1.3.10
-pkgrel=2
+pkgrel=3
 pkgdesc="The CUPS Printing System"
 arch=('i686' 'x86_64')
 license=('GPL')
 url="http://www.cups.org/"
 depends=('acl' 'openslp' 'pam' "libcups>=${pkgver}" 'xdg-utils' 'avahi' 'heimdal>=1.2.1-3' 'gnutls>=2.6.5' 'poppler>=0.10.6')
-makedepends=('xinetd')
+makedepends=('xinetd' 'gzip')
 install=cups.install
-backup=(etc/cups/{printers.conf,client.conf,cupsd.conf,mime.types,mime.convs}
-        etc/cups/classes.conf etc/logrotate.d/cups etc/pam.d/cups
+backup=(etc/cups/cupsd.conf
+        etc/cups/mime.convs
+        etc/cups/mime.types
+        etc/cups/snmp.conf
+        etc/dbus-1/system.d/cups.conf
+        etc/logrotate.d/cups
+        etc/pam.d/cups
         etc/xinetd.d/cups-lpd)
 source=(ftp://ftp.easysw.com/pub/cups/${pkgver}/cups-${pkgver}-source.tar.bz2
-        cups cups.logrotate cups.pam cupsd.conf cups-1.3.7-peercred.patch)
-options=('!emptydirs' '!makeflags')
+        cups cups.logrotate cups.pam)
+options=('!emptydirs') #'!makeflags') seems smp safe now; find pkg/ | sort | wc -l gives 1815
 md5sums=('84fffe96b8537c81a463faccead80026'
          '5c85b7d8d2ddd02c2c64955cebbf55ea'
          'f861b18f4446c43918c8643dcbbd7f6d'
-         '96f82c38f3f540b53f3e5144900acf17'
-         '3a55ba2b942182ab0bd2584c2138cb2d'
-         '99e54c2fc138360bb7622bea4f0977bc')
+         '96f82c38f3f540b53f3e5144900acf17')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
-  patch -p1 < ../cups-1.3.7-peercred.patch || return 1
-  # fix french search template
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
      --with-logdir=/var/log/cups -with-docdir=/usr/share/cups/doc \
      --with-cups-user=daemon --with-cups-group=lp --enable-ssl=yes \
@@ -62,10 +63,9 @@
   chmod 755 ${startdir}/pkg/var/spool
   chmod 755 ${startdir}/pkg/etc
 
-  # add own cupsd.conf with saner defaults as normal file
-  rm ${startdir}/pkg/etc/cups/cupsd.conf
-  install -D -m 644 ${startdir}/src/cupsd.conf ${startdir}/pkg/etc/cups/cupsd.conf
-
   # fix .desktop file
   sed -i 's|^Exec=htmlview http://localhost:631/|Exec=xdg-open http://localhost:631/|g' $startdir/pkg/usr/share/applications/cups.desktop
+  
+  # compress some driver files, adopted from Fedora
+  find ${pkgdir}/usr/share/cups/model -name "*.ppd" | xargs gzip -n9f
 }

Deleted: extra-i686/cupsd.conf
===================================================================
--- extra-i686/cupsd.conf	2009-05-01 16:42:40 UTC (rev 37427)
+++ extra-i686/cupsd.conf	2009-05-01 16:44:54 UTC (rev 37428)
@@ -1,89 +0,0 @@
-#
-# "$Id: cupsd.conf,v 1.1 2006/07/06 13:11:10 tpowa Exp $"
-#
-#   Sample configuration file for the Common UNIX Printing System (CUPS)
-#   scheduler.  See "man cupsd.conf" for a complete description of this
-#   file.
-#
-
-# Disable ssl by default, you have to generate own certs to use this feature eg. by this command:
-# openssl req -new -x509 -keyout /etc/cups/ssl/server.key -out /etc/cups/ssl/server.crt -days 365 -nodes
-# for other certs please refer to openssl manpage.
-# Setting Encryption to not required by default
-DefaultEncryption IfRequested
-
-
-# Log general information in error_log - change "info" to "debug" for
-# troubleshooting...
-LogLevel info
-
-# Administrator user group...
-SystemGroup sys root
-
-# Only listen for connections from the local machine.
-Listen localhost:631
-# Socket disabled by default it makes KDE fail on CUPS
-# Listen /var/run/cups/cups.sock
-# To allow remote connections add for example
-# Listen <yourserverip>:631
-
-# Show shared printers on the local network.
-Browsing On
-BrowseOrder allow,deny
-BrowseAllow @LOCAL
-
-# Default authentication type, when authentication is required...
-DefaultAuthType Basic
-
-# Restrict access to the server...
-# By default only localhost connections are possible
-<Location />
-  Order allow,deny
-  Allow localhost
-</Location>
-
-# Restrict access to the admin pages...
-<Location /admin>
-  # Encryption disabled by default
-  #Encryption Required
-  Order allow,deny
-  Allow localhost
-</Location>
-
-# Restrict access to configuration files...
-<Location /admin/conf>
-  AuthType Basic
-  Require user @SYSTEM
-  Order allow,deny
-  Allow localhost
-</Location>
-
-# Set the default printer/job policies...
-<Policy default>
-  # Job-related operations must be done by the owner or an adminstrator...
-  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
-    Require user @OWNER @SYSTEM
-    Order deny,allow
-  </Limit>
-
-  # All administration operations require an adminstrator to authenticate...
-  <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
-    AuthType Basic
-    Require user @SYSTEM
-    Order deny,allow
-  </Limit>
-
-  # Only the owner or an administrator can cancel or authenticate a job...
-  <Limit Cancel-Job CUPS-Authenticate-Job>
-    Require user @OWNER @SYSTEM
-    Order deny,allow
-  </Limit>
-
-  <Limit All>
-    Order deny,allow
-  </Limit>
-</Policy>
-
-#
-# End of "$Id: cupsd.conf,v 1.1 2006/07/06 13:11:10 tpowa Exp $".
-#

Deleted: extra-i686/fr-template.patch
===================================================================
--- extra-i686/fr-template.patch	2009-05-01 16:42:40 UTC (rev 37427)
+++ extra-i686/fr-template.patch	2009-05-01 16:44:54 UTC (rev 37428)
@@ -1,19 +0,0 @@
---- templates/fr/search.tmpl~	2007-02-05 21:25:50.000000000 +0100
-+++ templates/fr/search.tmpl	2007-03-04 10:50:26.000000000 +0100
-@@ -11,16 +11,4 @@
- SRC="/images/button-clear.gif" ALT="Nettoyer" CLASS="button"></A></P>
- 
- </FORM>
--<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
--{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
--{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
- 
--<P ALIGN="CENTER"><B>Rechercher dans 
--{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?les classes:{SECTION=jobs?les tâches:les imprimantes}}} :</B>
--<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
--TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Rechercher">
--<A
--HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&amp;ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
--SRC="/images/button-clear.gif" ALT="Nettoyer" CLASS="button"></A></P>
--
--</FORM>



More information about the arch-commits mailing list