diff --git a/cups.spec b/cups.spec index ef97979..4c81631 100644 --- a/cups.spec +++ b/cups.spec @@ -18,42 +18,46 @@ Source2: cupsprinter.png Source3: cups-libusb.rules Source4: pstopdf Source5: cups-lpd -Source9: cups.logrotate -Source10: ncp.backend -Source12: cups.cron -Source14: textonly.filter -Source15: textonly.ppd +Source6: cups.logrotate +Source7: ncp.backend +Source8: cups.cron +Source9: textonly.filter +Source10: textonly.ppd Patch1: cups-no-gzip-man.patch Patch2: cups-1.1.16-system-auth.patch Patch3: cups-multilib.patch -Patch5: cups-serial.patch -Patch6: cups-banners.patch -Patch7: cups-serverbin-compat.patch -Patch8: cups-no-export-ssllibs.patch -Patch9: cups-paps.patch -Patch11: cups-direct-usb.patch -Patch12: cups-lpr-help.patch -Patch13: cups-peercred.patch -Patch14: cups-pid.patch -Patch15: cups-page-label.patch -Patch16: cups-eggcups.patch -Patch17: cups-getpass.patch -Patch18: cups-driverd-timeout.patch -Patch19: cups-strict-ppd-line-length.patch -Patch20: cups-logrotate.patch -Patch21: cups-usb-paperout.patch -Patch22: cups-build.patch -Patch23: cups-res_init.patch -Patch25: cups-filter-debug.patch -Patch30: cups-uri-compat.patch -Patch35: cups-cups-get-classes.patch -Patch37: cups-avahi.patch -Patch40: cups-str3382.patch -Patch41: cups-str3285_v2.patch -Patch42: cups-str3390.patch -Patch43: cups-str3391.patch +Patch4: cups-serial.patch +Patch5: cups-banners.patch +Patch6: cups-serverbin-compat.patch +Patch7: cups-no-export-ssllibs.patch +Patch8: cups-paps.patch +Patch9: cups-direct-usb.patch +Patch10: cups-lpr-help.patch +Patch11: cups-peercred.patch +Patch12: cups-pid.patch +Patch13: cups-page-label.patch +Patch14: cups-eggcups.patch +Patch15: cups-getpass.patch +Patch16: cups-driverd-timeout.patch +Patch17: cups-strict-ppd-line-length.patch +Patch18: cups-logrotate.patch +Patch19: cups-usb-paperout.patch +Patch20: cups-build.patch +Patch21: cups-res_init.patch +Patch22: cups-filter-debug.patch +Patch23: cups-uri-compat.patch +Patch24: cups-cups-get-classes.patch +Patch25: cups-avahi.patch +Patch26: cups-str3382.patch +Patch27: cups-str3285_v2.patch +Patch28: cups-str3390.patch +Patch29: cups-str3391.patch Patch100: cups-lspp.patch + +## SECURITY PATCHES: + + Epoch: 1 Url: http://www.cups.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -183,32 +187,32 @@ module. %patch1 -p1 -b .no-gzip-man %patch2 -p1 -b .system-auth %patch3 -p1 -b .multilib -%patch5 -p1 -b .serial -%patch6 -p1 -b .banners -%patch7 -p1 -b .serverbin-compat -%patch8 -p1 -b .no-export-ssllibs -%patch9 -p1 -b .paps -%patch11 -p1 -b .direct-usb -%patch12 -p1 -b .lpr-help -%patch13 -p1 -b .peercred -%patch14 -p1 -b .pid -%patch15 -p1 -b .page-label -%patch16 -p1 -b .eggcups -%patch17 -p1 -b .getpass -%patch18 -p1 -b .driverd-timeout -%patch19 -p1 -b .strict-ppd-line-length -%patch20 -p1 -b .logrotate -%patch21 -p1 -b .usb-paperout -%patch22 -p1 -b .build -%patch23 -p1 -b .res_init -%patch25 -p1 -b .filter-debug -%patch30 -p1 -b .uri-compat -%patch35 -p1 -b .cups-get-classes -%patch37 -p1 -b .avahi -%patch40 -p1 -b .str3382 -%patch41 -p1 -b .str3285_v2 -%patch42 -p1 -b .str3390 -%patch43 -p1 -b .str3391 +%patch4 -p1 -b .serial +%patch5 -p1 -b .banners +%patch6 -p1 -b .serverbin-compat +%patch7 -p1 -b .no-export-ssllibs +%patch8 -p1 -b .paps +%patch9 -p1 -b .direct-usb +%patch10 -p1 -b .lpr-help +%patch11 -p1 -b .peercred +%patch12 -p1 -b .pid +%patch13 -p1 -b .page-label +%patch14 -p1 -b .eggcups +%patch15 -p1 -b .getpass +%patch16 -p1 -b .driverd-timeout +%patch17 -p1 -b .strict-ppd-line-length +%patch18 -p1 -b .logrotate +%patch19 -p1 -b .usb-paperout +%patch20 -p1 -b .build +%patch21 -p1 -b .res_init +%patch22 -p1 -b .filter-debug +%patch23 -p1 -b .uri-compat +%patch24 -p1 -b .cups-get-classes +%patch25 -p1 -b .avahi +%patch26 -p1 -b .str3382 +%patch27 -p1 -b .str3285_v2 +%patch28 -p1 -b .str3390 +%patch29 -p1 -b .str3391 %if %lspp %patch100 -p1 -b .lspp @@ -280,11 +284,11 @@ popd mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps $RPM_BUILD_ROOT%{_sysconfdir}/X11/sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/System $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps install -c -m 644 cups-lpd.real $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/cups-lpd -install -c -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cups -install -c -m 755 %{SOURCE10} $RPM_BUILD_ROOT%{cups_serverbin}/backend/ncp -install -c -m 755 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/cups -install -c -m 755 %{SOURCE14} $RPM_BUILD_ROOT%{cups_serverbin}/filter/textonly -install -c -m 644 %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/cups/model/textonly.ppd +install -c -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cups +install -c -m 755 %{SOURCE7} $RPM_BUILD_ROOT%{cups_serverbin}/backend/ncp +install -c -m 755 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/cups +install -c -m 755 %{SOURCE9} $RPM_BUILD_ROOT%{cups_serverbin}/filter/textonly +install -c -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/cups/model/textonly.ppd # Ship pstopdf for LSPP systems to deal with malicious postscript %if %lspp @@ -504,6 +508,7 @@ rm -rf $RPM_BUILD_ROOT * Tue Nov 10 2009 Tim Waugh 1:1.4.2-1 - 1.4.2. No longer need str3380, str3332, str3356, str3396 patches. - Removed postscript.ppd.gz (bug #533371). +- Renumbered patches and sources. * Tue Nov 3 2009 Tim Waugh 1:1.4.1-14 - Removed stale patch from STR #2831 which was causing problems with