- Also for SLE12 krb5-devel must be used for build

(cf. the entry below dated "Wed Jun 26 10:39:30 CEST 2013")
  because in contrast to IBS where krb5-mini-devel is available
  for build in SUSE:SLE-12:GA in OBS it cannot build for SLE_12
  with "unresolvable: nothing provides krb5-mini-devel".

OBS-URL: https://build.opensuse.org/package/show/Printing/cups?expand=0&rev=290
This commit is contained in:
Johannes Meixner 2014-11-04 12:56:21 +00:00 committed by Git OBS Bridge
parent 7170259edc
commit 77577d6d5a
2 changed files with 104 additions and 92 deletions

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Tue Nov 4 13:26:04 CET 2014 - jsmeix@suse.de
- Also for SLE12 krb5-devel must be used for build
(cf. the entry below dated "Wed Jun 26 10:39:30 CEST 2013")
because in contrast to IBS where krb5-mini-devel is available
for build in SUSE:SLE-12:GA in OBS it cannot build for SLE_12
with "unresolvable: nothing provides krb5-mini-devel".
-------------------------------------------------------------------
Mon Oct 13 09:30:49 UTC 2014 - gber@opensuse.org
@ -72,7 +81,7 @@ Wed Feb 19 15:05:44 CET 2014 - jsmeix@suse.de
-------------------------------------------------------------------
Wed Feb 12 11:53:45 CET 2014 - jsmeix@suse.de
- Added Begin/End comments in scriptlets for RPM macros
- Added Begin/End comments in scriptlets for RPM macros
so that it is easier to see in the "rpm -q --scripts cups"
output what each RPM macro actually does.
@ -178,9 +187,9 @@ Wed Jan 8 16:07:44 CET 2014 - jsmeix@suse.de
-------------------------------------------------------------------
Wed Oct 9 04:15:45 UTC 2013 - crrodriguez@opensuse.org
- patch cups-move-everything-to-run.patch missed to move
- patch cups-move-everything-to-run.patch missed to move
CUPS_STATEDIR to run, so systemd sockets are still created
in /var/run
in /var/run
- Add required tmpfiles.d config snippet to ensure /run/cups
is always available.
@ -257,7 +266,7 @@ Tue Nov 13 13:54:02 UTC 2012 - fcrozat@suse.com
-------------------------------------------------------------------
Thu Oct 18 12:07:09 UTC 2012 - coolo@suse.com
- buildrequire systemd through the pkgconfig provide to get
- buildrequire systemd through the pkgconfig provide to get
systemd-mini in build environment (to break cycle)
-------------------------------------------------------------------
@ -266,13 +275,13 @@ Thu Sep 27 07:27:01 UTC 2012 - mmeister@suse.com
- Version upgrade to 1.5.4 (mainly a bugfix release) that fixes
some IPP printing issues.
Excerpt:
* The IPP backend no longer tries to get the job status for
printers that do not implement the required operation
* The IPP backend no longer tries to get the job status for
printers that do not implement the required operation
(STR #4083).
* Sending a document in an unsupported format to an IPP printer
* Sending a document in an unsupported format to an IPP printer
now automatically cancels the job (STR #4093).
* The IPP backend now treats the client-error-not-possible
status code as a job history issue, allowing IPP printing to
status code as a job history issue, allowing IPP printing to
Windows to work(STR #4047).
For a complete list see the CHANGES.txt file.
- revert_cups-ssl.m4_to_1.5.2.patch is now obsolete because of
@ -373,7 +382,7 @@ Tue Jan 10 04:58:44 UTC 2012 - crrodriguez@opensuse.org
otherwise build will fail after libtiff-devel deps cleanup
- Cleanup requires of -devel package, which only needs glibc-devel
- Fix up, cups-config script, which with option --libs adds:
LIBS="-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto
LIBS="-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto
-lz -lpthread -lm -lcrypt "
IMGLIBS="-ltiff -ljpeg -lpng"
This only makes sense when using static linking but we don't ship
@ -532,7 +541,7 @@ Thu Feb 10 11:51:56 CET 2011 - jsmeix@suse.de
because foomatic-rip is only needed by CUPS in a few cases
and printer driver packages which need foomatic-rip require
foomatic-filters on their own.
-------------------------------------------------------------------
Fri Jan 14 14:25:39 CET 2011 - jsmeix@suse.de
@ -1036,7 +1045,7 @@ Wed Jun 4 11:35:27 CEST 2008 - kssingvo@suse.de
-------------------------------------------------------------------
Mon May 19 21:35:24 CEST 2008 - kssingvo@suse.de
- added pdftops_any for 11.0 to Requires: (bugzilla#378434)
- added pdftops_any for 11.0 to Requires: (bugzilla#378434)
-------------------------------------------------------------------
Thu May 15 11:53:11 CEST 2008 - kssingvo@suse.de
@ -1071,7 +1080,7 @@ Wed Apr 16 12:06:57 CEST 2008 - kssingvo@suse.de
Fri Apr 11 11:06:33 CEST 2008 - ro@suse.de
- explicitly specify pdftops binary for configure to avoid
adding buildrequires just for a binary path
adding buildrequires just for a binary path
-------------------------------------------------------------------
Thu Apr 10 20:38:26 CEST 2008 - coolo@suse.de
@ -1133,7 +1142,7 @@ Thu Mar 6 10:56:10 CET 2008 - kssingvo@suse.de
-------------------------------------------------------------------
Fri Feb 29 13:37:18 CET 2008 - kssingvo@suse.de
- update to version 1.3.6:
- update to version 1.3.6:
* Documentation updates
* Fixed a problem with the web interface "Use Kerberos
Authentication" check box
@ -1280,14 +1289,14 @@ Mon Jan 7 19:39:28 CET 2008 - kssingvo@suse.de
-------------------------------------------------------------------
Wed Dec 19 18:42:19 CET 2007 - crivera@suse.de
- Add dbus-1-devel to the BuildRequires.
- Add dbus-1-devel to the BuildRequires.
-------------------------------------------------------------------
Mon Dec 17 21:10:37 CET 2007 - crivera@suse.de
- Add the --enable-dbus flag to the configure line to
send DBUS signals out for queue change events. This helps
fix 345163.
fix 345163.
-------------------------------------------------------------------
Wed Nov 7 12:05:41 CET 2007 - kssingvo@suse.de
@ -1738,7 +1747,7 @@ Tue Nov 7 14:44:54 CET 2006 - kssingvo@suse.de
- Upgrade to 1.2.6 (bugfix version):
* "lpc status" did not show the number of queued jobs for disabled queues
* The lpstat program could hang
* The serial backend did not support the new USB serial filenames on Linux
* The serial backend did not support the new USB serial filenames on Linux
* The parallel backend did not support bidirectional I/O properly
* The network backends now log the numeric address that is being used
* Fixed a compile error when using libpaper
@ -1909,72 +1918,72 @@ Thu Sep 14 14:07:57 CEST 2006 - kssingvo@suse.de
Tue Jul 25 19:21:19 CEST 2006 - kssingvo@suse.de
- upgrade to version 1.2.2, which fixes several build, platform, notification, and printing bugs. Changes include:
* Documentation updates
* CUPS didn't know about alternate character set names for Asian text
* Documentation updates
* CUPS didn't know about alternate character set names for Asian text
* The lpoptions -o and -r options did not work unless you specified a printer.
* The lpoptions command incorrectly allowed users to set printer attributes like printer-type
* httpWait() did not flush the write buffer, causing "bad request" errors when communicating with CUPS 1.1.x servers
* The lpoptions command incorrectly allowed users to set printer attributes like printer-type
* httpWait() did not flush the write buffer, causing "bad request" errors when communicating with CUPS 1.1.x servers
* Polling did not sanitize the printer description, location, or make and model strings like broadcasts did.
* Polled printers did not show the server's default job-sheets option value.
* The Samba password prompt was not properly localized
* Added a German translation
* The Samba password prompt was not properly localized
* Added a German translation
* The scheduler now creates self-signed SSL certficates automatically when using OpenSSL and CDSA for encryption, just as for GNU TLS.
* The SNMP backend sporatically reported some printers as "unknown"
* The SNMP backend sporatically reported some printers as "unknown"
* The scheduler now forces BrowseTimeout to be at least twice the BrowseInterval value and non-zero to avoid common configuration errors.
* The scheduler incorrectly returned printer URIs of the form "ipp://server/printers/classname" for classes
* Updated Japanese localization
* The scheduler's SSL certificate/key directory was not created on installation
* Added a mailto.conf man page and help page
* The parallel and USB backends no longer wait for the printer to go on-line - this caused problems with certain printers that don't follow with the IEEE-1284 standard
* The scheduler could crash on a reload when implicit classes were present
* The IPP backend incorrectly used the CUPS_ENCRYPTION environment variable to determine the default encryption mode when printing
* USB printing did not work on Solaris
* The scheduler sorted job priorities in the wrong order
* The scheduler did not automatically restart notifiers that exited or crashed
* IPv6 support did not work on NetBSD
* The EPM packaging file did not work
* The scheduler used up the CPU if BrowseRemoteProtocols was empty
* Custom page sizes did not work
* The SNMP backend could crash on some systems when SNMP logging was enabled
* Browsing could produce some funny printer names when ServerName was set to an IP address
* Fixed the log message for BrowseRelay
* Fixes to allow CUPS to compile on MirBSD
* The scheduler incorrectly set the FINAL_CONTENT_TYPE environment variable
* The pdftops filter incorrectly embedded a "produced by" comment, causing PDF printing not to work on some operating systems
* Sending raw jobs from a client system could cause the client's scheduler to eventually crash
* The scheduler incorrectly returned printer URIs of the form "ipp://server/printers/classname" for classes
* Updated Japanese localization
* The scheduler's SSL certificate/key directory was not created on installation
* Added a mailto.conf man page and help page
* The parallel and USB backends no longer wait for the printer to go on-line - this caused problems with certain printers that don't follow with the IEEE-1284 standard
* The scheduler could crash on a reload when implicit classes were present
* The IPP backend incorrectly used the CUPS_ENCRYPTION environment variable to determine the default encryption mode when printing
* USB printing did not work on Solaris
* The scheduler sorted job priorities in the wrong order
* The scheduler did not automatically restart notifiers that exited or crashed
* IPv6 support did not work on NetBSD
* The EPM packaging file did not work
* The scheduler used up the CPU if BrowseRemoteProtocols was empty
* Custom page sizes did not work
* The SNMP backend could crash on some systems when SNMP logging was enabled
* Browsing could produce some funny printer names when ServerName was set to an IP address
* Fixed the log message for BrowseRelay
* Fixes to allow CUPS to compile on MirBSD
* The scheduler incorrectly set the FINAL_CONTENT_TYPE environment variable
* The pdftops filter incorrectly embedded a "produced by" comment, causing PDF printing not to work on some operating systems
* Sending raw jobs from a client system could cause the client's scheduler to eventually crash
* The scheduler now checks that the notifier exists prior to accepting a new subscription request.
* The scheduler now reports the supported notify-recipient schemes based on the contents of the ServerBin/notifier directory.
* Event notifications did not include the notify-sequence-number or other required attributes
* Allow/Deny addresses of the form "11.22.33.*" did not work on Linux
* cupsGetPPD() did not work if the scheduler was only listening on a domain socket
* The scheduler could crash advertising a class
* The scheduler could crash if the default printer was deleted
* Event notifications did not include the notify-sequence-number or other required attributes
* Allow/Deny addresses of the form "11.22.33.*" did not work on Linux
* cupsGetPPD() did not work if the scheduler was only listening on a domain socket
* The scheduler could crash advertising a class
* The scheduler could crash if the default printer was deleted
* Added a new default CUPS raster format (v3) which does not compress the raster stream in order to provide the same cupsRasterReadPixels() and cupsRasterWritePixels() performance as CUPS 1.1.x.
* The cupsaddsmb man page listed the wrong files for the CUPS driver.
* Some configure --with options did not work
* "Allow @IF(name)" didn't work if "name" wasn't the first network interface
* The lpstat command did not use the correct character set when reporting the date and time
* The cupsaddsmb command and web interface did not update the Windows PPD files properly, resulting in corrupt PPD files for the Windows client to use
* The cupsd.conf man page didn't describe the Listen domain socket syntax
* Some configure --with options did not work
* "Allow @IF(name)" didn't work if "name" wasn't the first network interface
* The lpstat command did not use the correct character set when reporting the date and time
* The cupsaddsmb command and web interface did not update the Windows PPD files properly, resulting in corrupt PPD files for the Windows client to use
* The cupsd.conf man page didn't describe the Listen domain socket syntax
* The scheduler no longer tries to support more than FD_SETSIZE file descriptors.
* CDSA (encryption) support fixes for MacOS X.
* The lppasswd program needs to be setuid to root to create and update the /etc/cups/passwd.md5 file
* 32/64-bit library installation was broken
* The lppasswd program needs to be setuid to root to create and update the /etc/cups/passwd.md5 file
* 32/64-bit library installation was broken
* The USB backend now reports a "no such device" error when using the old filename-based USB URIs instead of the "success" error.
* Increased the HTTP and IPP read timeouts to 10 seconds, as 1 second was too short on congested networks
* The SNMP backend now uses the device description over the printer-make-and-model attribute when the attribute contains a generic name
* Fixed another file descriptor leak when printing raw files
* Raw queues were not shared via LDAP
* The pstops filter didn't always embed PageSetup commands from the PPD file
* Increased the HTTP and IPP read timeouts to 10 seconds, as 1 second was too short on congested networks
* The SNMP backend now uses the device description over the printer-make-and-model attribute when the attribute contains a generic name
* Fixed another file descriptor leak when printing raw files
* Raw queues were not shared via LDAP
* The pstops filter didn't always embed PageSetup commands from the PPD file
* "make install" didn't work if you disabled all of the localizations.
* The scheduler didn't always choose the least costly filter.
* Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, BrowseDeny, and BrowseRelay directives
* Printers that were shared via LDAP did not get added to the LDAP server properly
* LDAP browsing would crash the scheduler if a required value was missing
* Special cases for the "localhost" hostname did not work, causing printing to not work when the /etc/hosts file did not contain a localhost entry
* Updated the Spanish translation
* Reverse-order page output was broken when N-up or landscape orientations were used
* The parallel, serial, socket, and USB backends needed print data before they would report back-channel data, causing problems with several new drivers
* Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, BrowseDeny, and BrowseRelay directives
* Printers that were shared via LDAP did not get added to the LDAP server properly
* LDAP browsing would crash the scheduler if a required value was missing
* Special cases for the "localhost" hostname did not work, causing printing to not work when the /etc/hosts file did not contain a localhost entry
* Updated the Spanish translation
* Reverse-order page output was broken when N-up or landscape orientations were used
* The parallel, serial, socket, and USB backends needed print data before they would report back-channel data, causing problems with several new drivers
- fixed randomly crash when testing many PPD files (bugzilla#193354)
-------------------------------------------------------------------
@ -2119,7 +2128,7 @@ Thu Jun 30 18:37:37 CEST 2005 - uli@suse.de
-------------------------------------------------------------------
Mon Jun 20 17:20:31 CEST 2005 - ro@suse.de
- build as PIE
- build as PIE
-------------------------------------------------------------------
Wed Jun 15 18:11:53 CEST 2005 - mfabian@suse.de
@ -2516,7 +2525,7 @@ Tue Apr 29 10:00:36 CEST 2003 - kssingvo@suse.de
-------------------------------------------------------------------
Wed Apr 9 12:09:56 CEST 2003 - kssingvo@suse.de
- added patch for cgi-interface: hostname is now mapped to localhost
- added patch for cgi-interface: hostname is now mapped to localhost
- updated PrintAnalyzer script
-------------------------------------------------------------------
@ -2564,7 +2573,7 @@ Wed Feb 26 17:20:33 CET 2003 - kssingvo@suse.de
-------------------------------------------------------------------
Wed Feb 26 16:54:55 CET 2003 - ro@suse.de
- fix filelist (file listed twice)
- fix filelist (file listed twice)
-------------------------------------------------------------------
Wed Feb 26 14:34:38 CET 2003 - kssingvo@suse.de
@ -2660,7 +2669,7 @@ Tue Sep 10 12:38:47 CEST 2002 - ro@suse.de
-------------------------------------------------------------------
Thu Sep 5 22:25:25 CEST 2002 - ro@suse.de
- fix postinstall
- fix postinstall
-------------------------------------------------------------------
Thu Sep 5 16:12:02 CEST 2002 - kssingvo@suse.de
@ -2747,7 +2756,7 @@ Tue Jul 9 21:11:53 CEST 2002 - kssingvo@suse.de
Tue Jul 2 16:57:33 CEST 2002 - kssingvo@suse.de
- added symbolic link /usr/bin/lpc (bugzilla #16652)
- changed umask in rccups (bugzilla #16567)
- changed umask in rccups (bugzilla #16567)
-------------------------------------------------------------------
Thu Jun 13 20:00:27 MEST 2002 - draht@suse.de
@ -2788,7 +2797,7 @@ Thu Apr 18 17:30:40 CEST 2002 - kssingvo@suse.de
-------------------------------------------------------------------
Wed Apr 10 11:18:40 CEST 2002 - ro@suse.de
- don't call autoreconf, we can't use autoheader and automake here
- don't call autoreconf, we can't use autoheader and automake here
-------------------------------------------------------------------
Tue Feb 26 11:29:00 CET 2002 - kssingvo@suse.de
@ -2857,8 +2866,8 @@ Mon Jan 21 15:40:50 CET 2002 - schwab@suse.de
-------------------------------------------------------------------
Tue Jan 8 14:02:01 CET 2002 - pblahos@suse.cz
- cups-client does not provide print_daemon anymore. print_daemon
is required by aps but cups-client does not satisfy aps
- cups-client does not provide print_daemon anymore. print_daemon
is required by aps but cups-client does not satisfy aps
regarding this.
- START_CUPS variable removed
- up to 1.1.12
@ -3005,12 +3014,12 @@ Fri Mar 23 16:42:05 CET 2001 - kendy@suse.cz
-------------------------------------------------------------------
Mon Feb 26 14:31:15 CET 2001 - mhafner@suse.de
- update to 1.1.6-3 (fixing several security issues)
- update to 1.1.6-3 (fixing several security issues)
-------------------------------------------------------------------
Tue Jan 30 09:27:36 CET 2001 - mhafner@suse.de
- update to 1.1.6 (fixes possible DoS attack)
- update to 1.1.6 (fixes possible DoS attack)
-------------------------------------------------------------------
Mon Jan 8 13:54:58 MET 2001 - bjacke@suse.de
@ -3020,27 +3029,27 @@ Mon Jan 8 13:54:58 MET 2001 - bjacke@suse.de
-------------------------------------------------------------------
Fri Dec 22 11:56:46 MET 2000 - mhafner@suse.de
- update to version 1.1.5
- update to version 1.1.5
-------------------------------------------------------------------
Mon Dec 4 15:51:50 MET 2000 - mhafner@suse.de
- cups configuration changed - Browsing now Off by default
- cups configuration changed - Browsing now Off by default
-------------------------------------------------------------------
Thu Nov 30 10:29:44 MET 2000 - mhafner@suse.de
- added DVI filter
- added DVI filter
-------------------------------------------------------------------
Wed Nov 29 18:56:40 CET 2000 - ro@suse.de
- fixed spec
- fixed spec
-------------------------------------------------------------------
Tue Nov 28 18:21:53 CET 2000 - ro@suse.de
- fixed startscript
- fixed startscript
-------------------------------------------------------------------
Fri Nov 24 13:29:07 MET 2000 - mhafner@suse.de
@ -3090,7 +3099,7 @@ Thu Sep 14 11:06:33 CEST 2000 - mhafner@suse.de
-------------------------------------------------------------------
Wed Sep 13 16:20:40 CEST 2000 - mhafner@suse.de
- fixed directory structure
- fixed directory structure
- added links to lpd and rclpd
-------------------------------------------------------------------

View File

@ -23,13 +23,16 @@ BuildRequires: gcc-c++
# Use krb5-mini-devel to avoid this cycle in the build system:
# cups -> krb5 -> python-Jinja2 -> vim -> gtk2 -> cups
# Because krb5-mini-devel is not available for SLE11
# krb5-devel must be used for SLE11 builds, see
# http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
# for the appropriate suse_version value:
%if 0%{?suse_version} > 1110
BuildRequires: krb5-mini-devel
%else
# krb5-devel must be used for SLE11 builds.
# Also for SLE12 krb5-devel must be used because
# in contrast to IBS where krb5-mini-devel is available for build in SUSE:SLE-12:GA
# in OBS it cannot build for SLE_12 with "unresolvable: nothing provides krb5-mini-devel".
# See http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
# for the appropriate suse_version values:
%if 0%{?suse_version} == 1110 || 0%{?suse_version} == 1315
BuildRequires: krb5-devel
%else
BuildRequires: krb5-mini-devel
%endif
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel