diff options
author | Łukasz Stelmach <l.stelmach@samsung.com> | 2013-10-07 16:37:53 +0200 |
---|---|---|
committer | Łukasz Stelmach <l.stelmach@samsung.com> | 2013-10-09 14:39:25 +0200 |
commit | 4deae5bf0d4a3aa9fb4bd2781dbaaf55da88beb4 (patch) | |
tree | 3a975097d1f735fd5fa22242dff982f2efa55bbc | |
parent | 79d8dc05c9086ba1e7d459def32e23f7ddb6156b (diff) | |
download | cups-4deae5bf0d4a3aa9fb4bd2781dbaaf55da88beb4.tar.gz cups-4deae5bf0d4a3aa9fb4bd2781dbaaf55da88beb4.tar.bz2 cups-4deae5bf0d4a3aa9fb4bd2781dbaaf55da88beb4.zip |
Adapt packaging/cups.spec for 1.6.4
- Do not fail if the fonts directory does not exist.
- Use macro to run configure.
- Disable xinetd support.
- Stop fiddling with locales.
- Disable systemd support (until the patch for the code is ported).
- Files removed upstream
- filters (STR #3930): bannertops, commandtoescpx, commandtopclx,
imagetops, imagetoraster, pdftops, rastertoescpx, rastertopclx,
texttops,
- backends: serial, parallel,
- libraries: libcupsdriver,
- programmes: cups-polld.
- Files added upstream: cups-files.conf, cups-files.conf.5.gz
cups-snmp.5.gz.
Change-Id: I7fb71a76accf6b6713e84e79710a7687a18df3c4
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
-rw-r--r-- | packaging/cups.spec | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/packaging/cups.spec b/packaging/cups.spec index ade28a6..edebca0 100644 --- a/packaging/cups.spec +++ b/packaging/cups.spec @@ -16,7 +16,7 @@ BuildRequires: zlib-devel BuildRequires: libtool BuildRequires: systemd-devel %{?systemd_requires} -%define have_systemd 1 +%define have_systemd 0 Requires(pre): /usr/sbin/groupadd Url: http://www.cups.org/ Summary: The Common UNIX Printing System @@ -167,7 +167,7 @@ export CXX=g++ # so that the new default could be used as is but upstream may accept # cups-1.4.3-default-webcontent-path.patch in general but change its default # so that with-docdir is explicitly set here to be future proof: -./configure \ +%configure \ --mandir=%{_mandir} \ --sysconfdir=%{_sysconfdir} \ --libdir=%{_libdir} \ @@ -187,6 +187,7 @@ export CXX=g++ --with-python \ --with-cachedir=/var/cache/cups \ --with-pdftops=/usr/bin/pdftops \ + --without-xinetd \ %if 0%{?have_systemd} --with-systemdsystemunitdir=%{_unitdir} \ %endif @@ -196,7 +197,7 @@ make %{?_smp_mflags} CXX=g++ %install make BUILDROOT=$RPM_BUILD_ROOT install # Use Ghostscript fonts instead of CUPS fonts: -rm -r $RPM_BUILD_ROOT/usr/share/cups/fonts +rm -rf $RPM_BUILD_ROOT/usr/share/cups/fonts mkdir -p $RPM_BUILD_ROOT/usr/share/ghostscript/fonts ln -sf /usr/share/ghostscript/fonts $RPM_BUILD_ROOT/usr/share/cups/ # Make directory for ssl files: @@ -242,11 +243,6 @@ rm -rf $RPM_BUILD_ROOT/usr/share/icons rm -rf $RPM_BUILD_ROOT/%{_mandir}/es/cat? rm -rf $RPM_BUILD_ROOT/%{_mandir}/fr/cat? rm -rf $RPM_BUILD_ROOT/%{_mandir}/cat? -# Norwegian is "nb", "zh" is probablyx "zh_CN" -mv $RPM_BUILD_ROOT/usr/share/locale/{no,nb} -mv $RPM_BUILD_ROOT/usr/share/locale/{zh,zh_CN} - -rm -rf %{buildroot}/etc/xinetd.d # Run fdupes: %fdupes $RPM_BUILD_ROOT @@ -286,6 +282,7 @@ rm -rf %{buildroot}/etc/xinetd.d # are not overwritten by broken RPMs where mandatory files are missing. %defattr(-,root,root) %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cupsd.conf +%config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cups-files.conf %{_sysconfdir}/cups/cupsd.conf.default %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/snmp.conf %config(noreplace) %attr(755,lp,lp) %{_sysconfdir}/cups/interfaces @@ -305,8 +302,6 @@ rm -rf %{buildroot}/etc/xinetd.d /usr/lib/cups/backend/ipp /usr/lib/cups/backend/ipps /usr/lib/cups/backend/lpd -/usr/lib/cups/backend/parallel -/usr/lib/cups/backend/serial /usr/lib/cups/backend/snmp /usr/lib/cups/backend/socket /usr/lib/cups/backend/usb @@ -321,26 +316,16 @@ rm -rf %{buildroot}/etc/xinetd.d /usr/lib/cups/daemon/cups-driverd /usr/lib/cups/daemon/cups-exec /usr/lib/cups/daemon/cups-lpd -/usr/lib/cups/daemon/cups-polld %dir /usr/lib/cups/driver %dir /usr/lib/cups/filter -/usr/lib/cups/filter/bannertops -/usr/lib/cups/filter/commandtoescpx -/usr/lib/cups/filter/commandtopclx /usr/lib/cups/filter/commandtops /usr/lib/cups/filter/gziptoany -/usr/lib/cups/filter/imagetops -/usr/lib/cups/filter/imagetoraster -/usr/lib/cups/filter/pdftops /usr/lib/cups/filter/pstops /usr/lib/cups/filter/rastertodymo /usr/lib/cups/filter/rastertoepson -/usr/lib/cups/filter/rastertoescpx /usr/lib/cups/filter/rastertohp /usr/lib/cups/filter/rastertolabel -/usr/lib/cups/filter/rastertopclx /usr/lib/cups/filter/rastertopwg -/usr/lib/cups/filter/texttops %dir /usr/lib/cups/monitor /usr/lib/cups/monitor/bcp /usr/lib/cups/monitor/tbcp @@ -355,6 +340,7 @@ rm -rf %{buildroot}/etc/xinetd.d %doc %{_mandir}/man1/cupstestppd.1.gz %doc %{_mandir}/man5/classes.conf.5.gz %doc %{_mandir}/man5/client.conf.5.gz +%doc %{_mandir}/man5/cups-files.conf.5.gz %doc %{_mandir}/man5/cups-snmp.conf.5.gz %doc %{_mandir}/man5/cupsd.conf.5.gz %doc %{_mandir}/man5/mailto.conf.5.gz @@ -368,7 +354,7 @@ rm -rf %{buildroot}/etc/xinetd.d %doc %{_mandir}/man8/cups-deviced.8.gz %doc %{_mandir}/man8/cups-driverd.8.gz %doc %{_mandir}/man8/cups-lpd.8.gz -%doc %{_mandir}/man8/cups-polld.8.gz +%doc %{_mandir}/man8/cups-snmp.8.gz %doc %{_mandir}/man8/cupsaddsmb.8.gz %doc %{_mandir}/man8/cupsctl.8.gz %doc %{_mandir}/man8/cupsd.8.gz @@ -441,7 +427,6 @@ rm -rf %{buildroot}/etc/xinetd.d %{_libdir}/libcups.so %{_libdir}/libcupsimage.so %{_libdir}/libcupscgi.so -%{_libdir}/libcupsdriver.so %{_libdir}/libcupsmime.so %{_libdir}/libcupsppdc.so %{_datadir}/cups/ppdc/ @@ -472,7 +457,6 @@ rm -rf %{buildroot}/etc/xinetd.d %{_bindir}/cups-config %{_libdir}/libcups.so.* %{_libdir}/libcupscgi.so.* -%{_libdir}/libcupsdriver.so.* %{_libdir}/libcupsimage.so.* %{_libdir}/libcupsmime.so.* %{_libdir}/libcupsppdc.so.* |