+ The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.
+emul32 : yes
+builddeps :
+ - pkgconfig(avahi-glib)
+ - pkgconfig32(dbus-1)
+ - pkgconfig32(gnutls)
+ - pkgconfig32(libudev)
+ - pkgconfig32(libusb-1.0)
+ - acl-32bit-devel
+ - attr-32bit-devel
+ - glibc-32bit-devel
+ - libgcc-32bit
+ - libpaper-32bit-devel
+ - libstdc++-32bit
+ - pam-32bit-devel
+setup : |
+ # Patches from Fedora - https://src.fedoraproject.org/rpms/cups/tree/master
+ %apply_patches
+
+ # Log to the system journal by default (bug #1078781)
+ sed -i -e 's,^ErrorLog .*$,ErrorLog syslog,' conf/cups-files.conf.in
+ # Add comment text mentioning syslog is systemd journal (bug #1358589)
+ sed -i -e 's,\"syslog\",\"syslog\" \(syslog means systemd journal by default\),' conf/cups-files.conf.in
+
+ # Remove ".SILENT" rule for verbose output (bug #524338)
+ sed -i 's#^.SILENT:##g' Makedefs.in
+
+ # Rebuild configure script for not zipping man-pages.
+ aclocal -I config-scripts
+ autoconf -I config-scripts
+
+ ex_opts=""
+ if [[ ! -z "${EMUL32BUILD}" ]]; then
+ # we should not disable gnutls but for some reason build fails when it's enabled
-<!DOCTYPE PISI SYSTEM "https://solus-project.com/standard/pisi-spec.dtd">
-<PISI>
- <Source>
- <Name>cups</Name>
- <Homepage>http://www.cups.org</Homepage>
- <Packager>
- <Name>Ikey Doherty</Name>
- <Email>ikey.doherty@gmail.com</Email>
- </Packager>
- <Summary>The Common Unix Printing System</Summary>
- <Description>The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.</Description>
-Cross-site scripting (XSS) vulnerability in scheduler/client.c in Common Unix Printing System (CUPS) before 1.7.2 allows remote attackers to inject arbitrary web script or HTML via the URL path, related to the is_path_absolute function.
-</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@evolve-os.com</Email>
- </Update>
-
- <Update release="2">
- <Date>06-21-2014</Date>
- <Version>1.6.2</Version>
- <Comment>Fix splitting, use auto-deps</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey.doherty@gmail.com</Email>
- </Update>
-
- <Update release="1">
- <Date>06-16-2013</Date>
- <Version>1.6.2</Version>
- <Comment>Add cups 1.6.2 to repositories</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solusos.com</Email>
- </Update>
- </History>
-</PISI>
\ No newline at end of file
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,147 @@
+<PISI>
+ <Source>
+ <Name>cups</Name>
+ <Homepage>https://www.cups.org/</Homepage>
+ <Packager>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Packager>
+ <License>GPL-2.0</License>
+ <PartOf>desktop.core</PartOf>
+ <Summary xml:lang="en">The Common Unix Printing System</Summary>
+ <Description xml:lang="en">The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.
+ <Summary xml:lang="en">The Common Unix Printing System</Summary>
+ <Description xml:lang="en">The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.
+ <Summary xml:lang="en">32-bit libraries for cups</Summary>
+ <Description xml:lang="en">The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.
+ <Summary xml:lang="en">Development files for 32-bit cups</Summary>
+ <Description xml:lang="en">The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.
+ <Summary xml:lang="en">Development files for cups</Summary>
+ <Description xml:lang="en">The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.