diff --git a/.gitignore b/.gitignore index 9721c59..82af5d2 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,4 @@ cups-1.4.4-source.tar.bz2 /cups-1.4.5-source.tar.bz2 /cups-1.4.6-source.tar.bz2 /cups-1.5b1-source.tar.bz2 +/cups-1.5b2-source.tar.bz2 diff --git a/cups-cups-get-classes.patch b/cups-cups-get-classes.patch index 484cf14..c215a89 100644 --- a/cups-cups-get-classes.patch +++ b/cups-cups-get-classes.patch @@ -1,6 +1,6 @@ diff -up cups-1.5b1/cups/dest.c.cups-get-classes cups-1.5b1/cups/dest.c --- cups-1.5b1/cups/dest.c.cups-get-classes 2011-05-20 05:49:49.000000000 +0200 -+++ cups-1.5b1/cups/dest.c 2011-05-24 16:03:08.000000000 +0200 ++++ cups-1.5b1/cups/dest.c 2011-05-26 11:06:22.000000000 +0200 @@ -534,6 +534,7 @@ _cupsGetDests(http_t *http, /* I - char uri[1024]; /* printer-uri value */ int num_options; /* Number of options */ @@ -71,7 +71,7 @@ diff -up cups-1.5b1/cups/dest.c.cups-get-classes cups-1.5b1/cups/dest.c if ((dest = cups_add_dest(printer_name, NULL, &num_dests, dests)) != NULL) { dest->num_options = num_options; -@@ -754,6 +796,16 @@ _cupsGetDests(http_t *http, /* I - +@@ -754,6 +796,15 @@ _cupsGetDests(http_t *http, /* I - } /* @@ -81,8 +81,7 @@ diff -up cups-1.5b1/cups/dest.c.cups-get-classes cups-1.5b1/cups/dest.c + */ + + if (get_classes) -+ num_dests = cups_get_sdests (http, CUPS_GET_CLASSES, name, -+ num_dests, dests); ++ num_dests = _cupsGetDests (http, CUPS_GET_CLASSES, name, dests); + + /* * Return the count... diff --git a/cups-eggcups.patch b/cups-eggcups.patch index 8ad10a9..de413f9 100644 --- a/cups-eggcups.patch +++ b/cups-eggcups.patch @@ -96,7 +96,7 @@ diff -up cups-1.5b1/backend/Makefile.eggcups cups-1.5b1/backend/Makefile ipp: ipp.o ../cups/$(LIBCUPS) libbackend.a echo Linking $@... - $(CC) $(LDFLAGS) -o ipp ipp.o libbackend.a $(LIBS) -+ $(CC) $(LDFLAGS) -o ipp ipp.o libbackend.a $(LIBS) $(CUPSDLIBS) ++ $(CC) $(LDFLAGS) -o ipp ipp.o libbackend.a $(LIBS) $(SERVERLIBS) $(RM) http $(LN) ipp http diff --git a/cups-lspp.patch b/cups-lspp.patch index bb2d8d8..9efdc5f 100644 --- a/cups-lspp.patch +++ b/cups-lspp.patch @@ -1,6 +1,6 @@ diff -up cups-1.5b1/config.h.in.lspp cups-1.5b1/config.h.in --- cups-1.5b1/config.h.in.lspp 2011-05-20 05:49:49.000000000 +0200 -+++ cups-1.5b1/config.h.in 2011-05-24 18:22:51.000000000 +0200 ++++ cups-1.5b1/config.h.in 2011-05-26 14:33:28.000000000 +0200 @@ -733,6 +733,12 @@ #undef HAVE_XPC @@ -15,8 +15,8 @@ diff -up cups-1.5b1/config.h.in.lspp cups-1.5b1/config.h.in #endif /* !_CUPS_CONFIG_H_ */ diff -up cups-1.5b1/config-scripts/cups-lspp.m4.lspp cups-1.5b1/config-scripts/cups-lspp.m4 ---- cups-1.5b1/config-scripts/cups-lspp.m4.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/config-scripts/cups-lspp.m4 2011-05-24 18:20:36.000000000 +0200 +--- cups-1.5b1/config-scripts/cups-lspp.m4.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/config-scripts/cups-lspp.m4 2011-05-26 14:33:28.000000000 +0200 @@ -0,0 +1,36 @@ +dnl +dnl LSPP code for the Common UNIX Printing System (CUPS). @@ -56,7 +56,7 @@ diff -up cups-1.5b1/config-scripts/cups-lspp.m4.lspp cups-1.5b1/config-scripts/c +fi diff -up cups-1.5b1/configure.in.lspp cups-1.5b1/configure.in --- cups-1.5b1/configure.in.lspp 2010-11-20 02:03:46.000000000 +0100 -+++ cups-1.5b1/configure.in 2011-05-24 18:20:36.000000000 +0200 ++++ cups-1.5b1/configure.in 2011-05-26 14:33:28.000000000 +0200 @@ -41,6 +41,8 @@ sinclude(config-scripts/cups-defaults.m4 sinclude(config-scripts/cups-pdf.m4) sinclude(config-scripts/cups-scripting.m4) @@ -68,8 +68,8 @@ diff -up cups-1.5b1/configure.in.lspp cups-1.5b1/configure.in LANGFILES="" diff -up cups-1.5b1/cups/cups.h.lspp cups-1.5b1/cups/cups.h --- cups-1.5b1/cups/cups.h.lspp 2011-05-12 07:46:30.000000000 +0200 -+++ cups-1.5b1/cups/cups.h 2011-05-24 18:20:36.000000000 +0200 -@@ -15,6 +15,9 @@ ++++ cups-1.5b1/cups/cups.h 2011-05-26 14:34:20.000000000 +0200 +@@ -15,12 +15,16 @@ * This file is subject to the Apple OS-Developed Software exception. */ @@ -79,22 +79,29 @@ diff -up cups-1.5b1/cups/cups.h.lspp cups-1.5b1/cups/cups.h #ifndef _CUPS_CUPS_H_ # define _CUPS_CUPS_H_ -@@ -85,6 +88,12 @@ extern "C" { + /* + * Include necessary headers... + */ ++# include "config.h" + + # include + # if defined(WIN32) && !defined(__CUPS_SSIZE_T_DEFINED) +@@ -84,6 +88,12 @@ extern "C" { + # define CUPS_WHICHJOBS_ACTIVE 0 # define CUPS_WHICHJOBS_COMPLETED 1 ++# ifdef WITH_LSPP ++# define MLS_CONFIG "mls" ++# define TE_CONFIG "te" ++# define SELINUX_CONFIG "SELinux" ++# define UNKNOWN_SL "UNKNOWN SL" ++# endif /* WITH_LSPP */ -+# ifdef WITH_LSPP -+# define MLS_CONFIG "mls" -+# define TE_CONFIG "te" -+# define SELINUX_CONFIG "SELinux" -+# define UNKNOWN_SL "UNKNOWN SL" -+# endif /* WITH_LSPP */ /* * Types and structures... - */ diff -up cups-1.5b1/data/Makefile.lspp cups-1.5b1/data/Makefile --- cups-1.5b1/data/Makefile.lspp 2011-05-12 07:21:56.000000000 +0200 -+++ cups-1.5b1/data/Makefile 2011-05-24 18:23:28.000000000 +0200 ++++ cups-1.5b1/data/Makefile 2011-05-26 14:33:28.000000000 +0200 @@ -25,7 +25,11 @@ BANNERS = \ secret \ standard \ @@ -109,8 +116,8 @@ diff -up cups-1.5b1/data/Makefile.lspp cups-1.5b1/data/Makefile CHARSETS = \ utf-8 diff -up cups-1.5b1/data/mls.lspp cups-1.5b1/data/mls ---- cups-1.5b1/data/mls.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/data/mls 2011-05-24 18:20:36.000000000 +0200 +--- cups-1.5b1/data/mls.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/data/mls 2011-05-26 14:33:28.000000000 +0200 @@ -0,0 +1,261 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 @@ -374,8 +381,8 @@ diff -up cups-1.5b1/data/mls.lspp cups-1.5b1/data/mls +% +%%EOF diff -up cups-1.5b1/data/selinux.lspp cups-1.5b1/data/selinux ---- cups-1.5b1/data/selinux.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/data/selinux 2011-05-24 18:20:36.000000000 +0200 +--- cups-1.5b1/data/selinux.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/data/selinux 2011-05-26 14:33:28.000000000 +0200 @@ -0,0 +1,261 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 @@ -639,8 +646,8 @@ diff -up cups-1.5b1/data/selinux.lspp cups-1.5b1/data/selinux +% +%%EOF diff -up cups-1.5b1/data/te.lspp cups-1.5b1/data/te ---- cups-1.5b1/data/te.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/data/te 2011-05-24 18:20:36.000000000 +0200 +--- cups-1.5b1/data/te.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/data/te 2011-05-26 14:33:28.000000000 +0200 @@ -0,0 +1,261 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 @@ -905,7 +912,7 @@ diff -up cups-1.5b1/data/te.lspp cups-1.5b1/data/te +%%EOF diff -up cups-1.5b1/filter/common.c.lspp cups-1.5b1/filter/common.c --- cups-1.5b1/filter/common.c.lspp 2011-05-20 05:49:49.000000000 +0200 -+++ cups-1.5b1/filter/common.c 2011-05-24 18:20:36.000000000 +0200 ++++ cups-1.5b1/filter/common.c 2011-05-26 14:33:28.000000000 +0200 @@ -30,6 +30,12 @@ * Include necessary headers... */ @@ -1076,7 +1083,7 @@ diff -up cups-1.5b1/filter/common.c.lspp cups-1.5b1/filter/common.c /* diff -up cups-1.5b1/filter/pstops.c.lspp cups-1.5b1/filter/pstops.c --- cups-1.5b1/filter/pstops.c.lspp 2011-05-20 08:52:23.000000000 +0200 -+++ cups-1.5b1/filter/pstops.c 2011-05-24 18:20:36.000000000 +0200 ++++ cups-1.5b1/filter/pstops.c 2011-05-26 14:33:28.000000000 +0200 @@ -3258,6 +3258,18 @@ write_label_prolog(pstops_doc_t *doc, /* { const char *classification; /* CLASSIFICATION environment variable */ @@ -1233,8 +1240,8 @@ diff -up cups-1.5b1/filter/pstops.c.lspp cups-1.5b1/filter/pstops.c /* diff -up cups-1.5b1/Makedefs.in.lspp cups-1.5b1/Makedefs.in ---- cups-1.5b1/Makedefs.in.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/Makedefs.in 2011-05-24 18:24:42.000000000 +0200 +--- cups-1.5b1/Makedefs.in.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/Makedefs.in 2011-05-26 14:33:28.000000000 +0200 @@ -157,7 +157,7 @@ LDFLAGS = -L../cgi-bin -L../cups -L../f LEGACY_BACKENDS = @LEGACY_BACKENDS@ LINKCUPS = @LINKCUPS@ $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(LIBZ) @@ -1245,8 +1252,8 @@ diff -up cups-1.5b1/Makedefs.in.lspp cups-1.5b1/Makedefs.in OPTIONS = PAMLIBS = @PAMLIBS@ diff -up cups-1.5b1/scheduler/client.c.lspp cups-1.5b1/scheduler/client.c ---- cups-1.5b1/scheduler/client.c.lspp 2011-05-20 05:49:49.000000000 +0200 -+++ cups-1.5b1/scheduler/client.c 2011-05-24 18:28:17.000000000 +0200 +--- cups-1.5b1/scheduler/client.c.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/client.c 2011-05-26 14:33:28.000000000 +0200 @@ -44,6 +44,7 @@ * valid_host() - Is the Host: field valid? * write_file() - Send a file via HTTP. @@ -1466,7 +1473,7 @@ diff -up cups-1.5b1/scheduler/client.c.lspp cups-1.5b1/scheduler/client.c */ diff -up cups-1.5b1/scheduler/client.h.lspp cups-1.5b1/scheduler/client.h --- cups-1.5b1/scheduler/client.h.lspp 2011-03-25 22:25:38.000000000 +0100 -+++ cups-1.5b1/scheduler/client.h 2011-05-24 18:20:36.000000000 +0200 ++++ cups-1.5b1/scheduler/client.h 2011-05-26 14:33:28.000000000 +0200 @@ -18,6 +18,13 @@ #endif /* HAVE_AUTHORIZATION_H */ @@ -1503,8 +1510,8 @@ diff -up cups-1.5b1/scheduler/client.h.lspp cups-1.5b1/scheduler/client.h /* diff -up cups-1.5b1/scheduler/conf.c.lspp cups-1.5b1/scheduler/conf.c ---- cups-1.5b1/scheduler/conf.c.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/scheduler/conf.c 2011-05-24 18:31:23.000000000 +0200 +--- cups-1.5b1/scheduler/conf.c.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/conf.c 2011-05-26 14:33:28.000000000 +0200 @@ -31,6 +31,7 @@ * read_location() - Read a definition. * read_policy() - Read a definition. @@ -1598,9 +1605,9 @@ diff -up cups-1.5b1/scheduler/conf.c.lspp cups-1.5b1/scheduler/conf.c +int is_lspp_config() +{ + if (Classification != NULL) -+ return ((strcasecmp(Classification, MLS_CONFIG) == 0) -+ || (strcasecmp(Classification, TE_CONFIG) == 0) -+ || (strcasecmp(Classification, SELINUX_CONFIG) == 0)); ++ return ((_cups_strcasecmp(Classification, MLS_CONFIG) == 0) ++ || (_cups_strcasecmp(Classification, TE_CONFIG) == 0) ++ || (_cups_strcasecmp(Classification, SELINUX_CONFIG) == 0)); + else + return 0; +} @@ -1610,8 +1617,8 @@ diff -up cups-1.5b1/scheduler/conf.c.lspp cups-1.5b1/scheduler/conf.c /* * 'read_policy()' - Read a definition. diff -up cups-1.5b1/scheduler/conf.h.lspp cups-1.5b1/scheduler/conf.h ---- cups-1.5b1/scheduler/conf.h.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/scheduler/conf.h 2011-05-24 18:20:36.000000000 +0200 +--- cups-1.5b1/scheduler/conf.h.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/conf.h 2011-05-26 14:33:28.000000000 +0200 @@ -250,6 +250,12 @@ VAR char *ServerKey VALUE(NULL); VAR int SSLOptions VALUE(CUPSD_SSL_NONE); /* SSL/TLS options */ @@ -1636,8 +1643,8 @@ diff -up cups-1.5b1/scheduler/conf.h.lspp cups-1.5b1/scheduler/conf.h /* * Prototypes... diff -up cups-1.5b1/scheduler/ipp.c.lspp cups-1.5b1/scheduler/ipp.c ---- cups-1.5b1/scheduler/ipp.c.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/scheduler/ipp.c 2011-05-24 18:37:00.000000000 +0200 +--- cups-1.5b1/scheduler/ipp.c.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/ipp.c 2011-05-26 14:33:28.000000000 +0200 @@ -41,6 +41,7 @@ * cancel_all_jobs() - Cancel all or selected print jobs. * cancel_job() - Cancel a print job. @@ -2177,9 +2184,9 @@ diff -up cups-1.5b1/scheduler/ipp.c.lspp cups-1.5b1/scheduler/ipp.c + if (job->scon != NULL && strncmp(job->scon, UNKNOWN_SL, strlen(UNKNOWN_SL)) != 0) + { + jobcon = context_new(job->scon); -+ if (strcasecmp(name, MLS_CONFIG) == 0) ++ if (_cups_strcasecmp(name, MLS_CONFIG) == 0) + mls_label = context_range_get(jobcon); -+ else if (strcasecmp(name, TE_CONFIG) == 0) ++ else if (_cups_strcasecmp(name, TE_CONFIG) == 0) + mls_label = context_type_get(jobcon); + else // default to using the whole context string + mls_label = context_str(jobcon); @@ -2240,8 +2247,8 @@ diff -up cups-1.5b1/scheduler/ipp.c.lspp cups-1.5b1/scheduler/ipp.c * Check the username against the owner... */ diff -up cups-1.5b1/scheduler/job.c.lspp cups-1.5b1/scheduler/job.c ---- cups-1.5b1/scheduler/job.c.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/scheduler/job.c 2011-05-24 18:44:14.000000000 +0200 +--- cups-1.5b1/scheduler/job.c.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/job.c 2011-05-26 14:33:28.000000000 +0200 @@ -64,6 +64,9 @@ * update_job_attrs() - Update the job-printer-* attributes. */ @@ -2313,11 +2320,11 @@ diff -up cups-1.5b1/scheduler/job.c.lspp cups-1.5b1/scheduler/job.c + else + label_template = strdup(attr->values[0].string.text); + -+ if (strcasecmp(label_template, MLS_CONFIG) == 0) ++ if (_cups_strcasecmp(label_template, MLS_CONFIG) == 0) + mls_label = context_range_get(jobcon); -+ else if (strcasecmp(label_template, TE_CONFIG) == 0) ++ else if (_cups_strcasecmp(label_template, TE_CONFIG) == 0) + mls_label = context_type_get(jobcon); -+ else if (strcasecmp(label_template, SELINUX_CONFIG) == 0) ++ else if (_cups_strcasecmp(label_template, SELINUX_CONFIG) == 0) + mls_label = context_str(jobcon); + else + mls_label = label_template; @@ -2613,7 +2620,7 @@ diff -up cups-1.5b1/scheduler/job.c.lspp cups-1.5b1/scheduler/job.c */ diff -up cups-1.5b1/scheduler/job.h.lspp cups-1.5b1/scheduler/job.h --- cups-1.5b1/scheduler/job.h.lspp 2011-05-18 04:27:11.000000000 +0200 -+++ cups-1.5b1/scheduler/job.h 2011-05-24 18:45:43.000000000 +0200 ++++ cups-1.5b1/scheduler/job.h 2011-05-26 14:33:28.000000000 +0200 @@ -13,6 +13,13 @@ * file is missing or damaged, see the license at "http://www.cups.org/". */ @@ -2640,8 +2647,8 @@ diff -up cups-1.5b1/scheduler/job.h.lspp cups-1.5b1/scheduler/job.h typedef struct cupsd_joblog_s /**** Job log message ****/ diff -up cups-1.5b1/scheduler/main.c.lspp cups-1.5b1/scheduler/main.c ---- cups-1.5b1/scheduler/main.c.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/scheduler/main.c 2011-05-24 18:46:29.000000000 +0200 +--- cups-1.5b1/scheduler/main.c.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/main.c 2011-05-26 14:33:28.000000000 +0200 @@ -36,6 +36,8 @@ * usage() - Show scheduler usage. */ @@ -2710,8 +2717,8 @@ diff -up cups-1.5b1/scheduler/main.c.lspp cups-1.5b1/scheduler/main.c } diff -up cups-1.5b1/scheduler/printers.c.lspp cups-1.5b1/scheduler/printers.c ---- cups-1.5b1/scheduler/printers.c.lspp 2011-05-24 18:20:36.000000000 +0200 -+++ cups-1.5b1/scheduler/printers.c 2011-05-24 18:47:43.000000000 +0200 +--- cups-1.5b1/scheduler/printers.c.lspp 2011-05-26 14:33:28.000000000 +0200 ++++ cups-1.5b1/scheduler/printers.c 2011-05-26 14:33:28.000000000 +0200 @@ -56,6 +56,8 @@ * write_xml_string() - Write a string with XML escaping. */ diff --git a/cups-snmp-quirks.patch b/cups-snmp-quirks.patch index 02d46c9..fdc7cc5 100644 --- a/cups-snmp-quirks.patch +++ b/cups-snmp-quirks.patch @@ -32,7 +32,7 @@ diff -up cups-1.5b1/backend/snmp-supplies.c.snmp-quirks cups-1.5b1/backend/snmp- static int charset = -1; /* Character set for supply names */ static int num_supplies = 0; /* Number of supplies found */ -++static int quirks = 0; /* Printer quirks */ ++static int quirks = 0; /* Printer quirks */ static backend_supplies_t supplies[CUPS_MAX_SUPPLIES]; /* Supply information */ static int supply_state = -1; diff --git a/cups.spec b/cups.spec index d5ee7ad..31629c2 100644 --- a/cups.spec +++ b/cups.spec @@ -10,12 +10,12 @@ # but we use lib for compatibility with 3rd party drivers (at upstream request). %global cups_serverbin %{_exec_prefix}/lib/cups -%global alphatag b1 +%global alphatag b2 Summary: Common Unix Printing System Name: cups Version: 1.5 -Release: 0.1.%{alphatag}%{?dist} +Release: 0.2.%{alphatag}%{?dist} License: GPLv2 Group: System Environment/Daemons Source: http://ftp.easysw.com/pub/cups/%{version}%{alphatag}/cups-%{version}%{alphatag}-source.tar.bz2 @@ -70,6 +70,7 @@ Patch29: cups-ricoh-deviceid-oid.patch Patch30: cups-usb-parallel.patch Patch31: cups-avahi.patch Patch32: cups-icc.patch +Patch33: cups-1.5b-workaround.patch Patch100: cups-lspp.patch @@ -176,6 +177,10 @@ Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: php(zend-abi) = %{php_zend_api} Requires: php(api) = %{php_core_api} +%package ipptool +Summary: Common Unix Printing System - tool for performing IPP requests +Group: System Environment/Daemons +Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description The Common UNIX Printing System provides a portable printing layer for @@ -206,6 +211,9 @@ The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. This is the package that provides a PHP module. +%description ipptool +Sends IPP requests to the specified URI and tests and/or displays the results. + %prep %setup -q -n %{name}-%{version}%{alphatag} # Don't gzip man pages in the Makefile, let rpmbuild do it. @@ -275,6 +283,8 @@ module. # ICC colord support. #%patch32 -p1 -b .icc +%patch33 -p1 -b .15b-workaround + %if %lspp # LSPP support. %patch100 -p1 -b .lspp @@ -382,9 +392,6 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/ppd echo ipp > $RPM_BUILD_ROOT%{_sysconfdir}/portreserve/%{name} -# Handle https:// device URIs (bug #478677, STR #3122). -ln -s ipp $RPM_BUILD_ROOT%{cups_serverbin}/backend/https - # Remove unshipped files. rm -rf $RPM_BUILD_ROOT%{_mandir}/cat? $RPM_BUILD_ROOT%{_mandir}/*/cat? rm -f $RPM_BUILD_ROOT%{_datadir}/applications/cups.desktop @@ -524,6 +531,7 @@ rm -rf $RPM_BUILD_ROOT %{cups_serverbin}/daemon/cups-polld %{cups_serverbin}/daemon/cups-deviced %{cups_serverbin}/daemon/cups-driverd +%{cups_serverbin}/daemon/cups-exec %{cups_serverbin}/notifier %{cups_serverbin}/filter %{cups_serverbin}/monitor @@ -538,7 +546,6 @@ rm -rf $RPM_BUILD_ROOT %dir %{_datadir}/cups/banners %{_datadir}/cups/banners/* %{_datadir}/cups/charsets -%{_datadir}/cups/charmaps %{_datadir}/cups/data %{_datadir}/cups/fonts %{_datadir}/cups/model @@ -593,16 +600,34 @@ rm -rf $RPM_BUILD_ROOT %config(noreplace) %{_sysconfdir}/php.d/%{name}.ini %{php_extdir}/phpcups.so +%files ipptool +%defattr(-,root,root) +%{_bindir}/ipptool +%dir %{_datadir}/cups/ipptool +%{_datadir}/cups/ipptool/create-printer-subscription.test +%{_datadir}/cups/ipptool/get-completed-jobs.test +%{_datadir}/cups/ipptool/get-jobs.test +%{_datadir}/cups/ipptool/ipp-1.1.test +%{_datadir}/cups/ipptool/ipp-2.0.test +%{_datadir}/cups/ipptool/ipp-2.1.test +%{_datadir}/cups/ipptool/testfile.jpg +%{_datadir}/cups/ipptool/testfile.pdf +%{_datadir}/cups/ipptool/testfile.ps +%{_datadir}/cups/ipptool/testfile.txt +%{_mandir}/man1/ipptool.1.gz + %changelog +* Thu May 26 2011 Jiri Popelka 1:1.5-0.2.b2 +- 1.5b2 +- TODO: + - remove OR port cups-serialize-gnutls.patch ??? (STR#3605) + - port avahi.patch + - port icc.patch + * Tue May 24 2011 Jiri Popelka 1:1.5-0.1.b1 - 1.5b1 - removed cups-texttops-rotate-page.patch (#572338 is CANTFIX) - removed cups-page-label.patch (#520141 seems to be CANTFIX) -- TODO: - - work-around STR#3846 - - remove OR port cups-serialize-gnutls.patch ??? (STR#3605) - - port avahi.patch - - port icc.patch * Wed May 18 2011 Tim Waugh 1:1.4.6-17 - Package parallel port printer device nodes (bug #678804). diff --git a/sources b/sources index bf84c96..b3a500e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0f3e0892b56a0c18ff71286310860923 cups-1.5b1-source.tar.bz2 +1abf98c6c80bdf1591e942fdb5d4bb04 cups-1.5b2-source.tar.bz2