Page MenuHomeSolus

D809.id3164.diff
No OneTemporary

D809.id3164.diff

diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -65,6 +65,7 @@
libcups.so.2:_cupsStrStatistics
libcups.so.2:_cupsThreadCancel
libcups.so.2:_cupsThreadCreate
+libcups.so.2:_cupsThreadDetach
libcups.so.2:_cupsThreadWait
libcups.so.2:_cupsUserDefault
libcups.so.2:_cups_safe_vsnprintf
@@ -74,11 +75,21 @@
libcups.so.2:_cups_strlcpy
libcups.so.2:_cups_strncasecmp
libcups.so.2:_httpAddrSetPort
+libcups.so.2:_httpCreateCredentials
libcups.so.2:_httpDecodeURI
libcups.so.2:_httpDisconnect
libcups.so.2:_httpEncodeURI
+libcups.so.2:_httpFreeCredentials
libcups.so.2:_httpResolveURI
libcups.so.2:_httpStatus
+libcups.so.2:_httpTLSInitialize
+libcups.so.2:_httpTLSPending
+libcups.so.2:_httpTLSRead
+libcups.so.2:_httpTLSSetCredentials
+libcups.so.2:_httpTLSSetOptions
+libcups.so.2:_httpTLSStart
+libcups.so.2:_httpTLSStop
+libcups.so.2:_httpTLSWrite
libcups.so.2:_httpUpdate
libcups.so.2:_httpWait
libcups.so.2:_ippFindOption
@@ -113,6 +124,7 @@
libcups.so.2:_pwgMediaTypeForType
libcups.so.2:_pwgPageSizeForMedia
libcups.so.2:cupsAddDest
+libcups.so.2:cupsAddIntegerOption
libcups.so.2:cupsAddOption
libcups.so.2:cupsAdminCreateWindowsPPD
libcups.so.2:cupsAdminExportSamba
@@ -220,6 +232,7 @@
libcups.so.2:cupsGetDevices
libcups.so.2:cupsGetFd
libcups.so.2:cupsGetFile
+libcups.so.2:cupsGetIntegerOption
libcups.so.2:cupsGetJobs
libcups.so.2:cupsGetJobs2
libcups.so.2:cupsGetNamedDest
@@ -243,6 +256,7 @@
libcups.so.2:cupsLocalizeDestMedia
libcups.so.2:cupsLocalizeDestOption
libcups.so.2:cupsLocalizeDestValue
+libcups.so.2:cupsMakeServerCredentials
libcups.so.2:cupsMarkOptions
libcups.so.2:cupsNotifySubject
libcups.so.2:cupsNotifyText
@@ -269,6 +283,7 @@
libcups.so.2:cupsSetPasswordCB2
libcups.so.2:cupsSetServer
libcups.so.2:cupsSetServerCertCB
+libcups.so.2:cupsSetServerCredentials
libcups.so.2:cupsSetUser
libcups.so.2:cupsSetUserAgent
libcups.so.2:cupsSideChannelDoRequest
diff --git a/abi_symbols32 b/abi_symbols32
--- a/abi_symbols32
+++ b/abi_symbols32
@@ -65,6 +65,7 @@
libcups.so.2:_cupsStrStatistics
libcups.so.2:_cupsThreadCancel
libcups.so.2:_cupsThreadCreate
+libcups.so.2:_cupsThreadDetach
libcups.so.2:_cupsThreadWait
libcups.so.2:_cupsUserDefault
libcups.so.2:_cups_safe_vsnprintf
@@ -74,11 +75,21 @@
libcups.so.2:_cups_strlcpy
libcups.so.2:_cups_strncasecmp
libcups.so.2:_httpAddrSetPort
+libcups.so.2:_httpCreateCredentials
libcups.so.2:_httpDecodeURI
libcups.so.2:_httpDisconnect
libcups.so.2:_httpEncodeURI
+libcups.so.2:_httpFreeCredentials
libcups.so.2:_httpResolveURI
libcups.so.2:_httpStatus
+libcups.so.2:_httpTLSInitialize
+libcups.so.2:_httpTLSPending
+libcups.so.2:_httpTLSRead
+libcups.so.2:_httpTLSSetCredentials
+libcups.so.2:_httpTLSSetOptions
+libcups.so.2:_httpTLSStart
+libcups.so.2:_httpTLSStop
+libcups.so.2:_httpTLSWrite
libcups.so.2:_httpUpdate
libcups.so.2:_httpWait
libcups.so.2:_ippFindOption
@@ -113,6 +124,7 @@
libcups.so.2:_pwgMediaTypeForType
libcups.so.2:_pwgPageSizeForMedia
libcups.so.2:cupsAddDest
+libcups.so.2:cupsAddIntegerOption
libcups.so.2:cupsAddOption
libcups.so.2:cupsAdminCreateWindowsPPD
libcups.so.2:cupsAdminExportSamba
@@ -220,6 +232,7 @@
libcups.so.2:cupsGetDevices
libcups.so.2:cupsGetFd
libcups.so.2:cupsGetFile
+libcups.so.2:cupsGetIntegerOption
libcups.so.2:cupsGetJobs
libcups.so.2:cupsGetJobs2
libcups.so.2:cupsGetNamedDest
@@ -243,6 +256,7 @@
libcups.so.2:cupsLocalizeDestMedia
libcups.so.2:cupsLocalizeDestOption
libcups.so.2:cupsLocalizeDestValue
+libcups.so.2:cupsMakeServerCredentials
libcups.so.2:cupsMarkOptions
libcups.so.2:cupsNotifySubject
libcups.so.2:cupsNotifyText
@@ -269,6 +283,7 @@
libcups.so.2:cupsSetPasswordCB2
libcups.so.2:cupsSetServer
libcups.so.2:cupsSetServerCertCB
+libcups.so.2:cupsSetServerCredentials
libcups.so.2:cupsSetUser
libcups.so.2:cupsSetUserAgent
libcups.so.2:cupsSideChannelDoRequest
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -4,10 +4,12 @@
libc.so.6
libdbus-1.so.3
libgcc_s.so.1
+libgnutls.so.30
libm.so.6
libpam.so.0
libpaper.so.1
libpthread.so.0
libstdc++.so.6
libsystemd.so.0
+libusb-1.0.so.0
libz.so.1
diff --git a/abi_used_libs32 b/abi_used_libs32
--- a/abi_used_libs32
+++ b/abi_used_libs32
@@ -1,5 +1,6 @@
libc.so.6
libgcc_s.so.1
+libgnutls.so.30
libm.so.6
libpthread.so.0
libstdc++.so.6
diff --git a/actions.py b/actions.py
deleted file mode 100644
--- a/actions.py
+++ /dev/null
@@ -1,49 +0,0 @@
-
-#!/usr/bin/python
-
-
-from pisi.actionsapi import shelltools, get, autotools, pisitools
-import os
-import shutil
-
-def setup():
- libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib"
- autotools.aclocal("-I config-scripts")
- extOpts = ""
- if get.buildTYPE() == "emul32":
- extOpts = "--disable-avahi --disable-dnssd --disable-systemd"
- autotools.configure("--prefix=/usr \
- --libdir=%s \
- --without-rcdir \
- --with-docdir=/usr/share/cups/doc \
- --with-system-groups=lpadmin \
- --enable-openssl \
- --enable-systemd \
- --enable-acl \
- --enable-dbus \
- --enable-libpaper %s" % (libdir, extOpts))
-
-def build():
- autotools.make()
-
-def install():
- idir = get.installDIR()
- # Force to subdirectory so we dont trash 64-bit installs
- if get.buildTYPE() == "emul32":
- idir += "/derpmcderp"
-
- autotools.rawInstall ("BUILDROOT=%s" % idir)
-
- if get.buildTYPE() == "emul32":
- pisitools.dodir("/usr")
- shelltools.system("mv \"%s/usr/lib32\" \"%s/usr/.\"" % (idir, get.installDIR()))
- shutil.rmtree(idir)
- return
-
- pisitools.dodir("/usr/lib/systemd/system/printer.target.wants")
- pisitools.dodir("/usr/lib/systemd/system/sockets.target.wants")
- pisitools.dodir("/usr/lib/systemd/system/multi-user.target.wants")
-
- pisitools.dosym("/usr/lib/systemd/system/org.cups.cupsd.service", "/usr/lib/systemd/system/printer.target.wants/org.cups.cupsd.service")
- pisitools.dosym("/usr/lib/systemd/system/org.cups.cupsd.socket", "/usr/lib/systemd/system/sockets.target.wants/org.cups.cupsd.socket")
- pisitools.dosym("/usr/lib/systemd/system/org.cups.cupsd.path", "/usr/lib/systemd/system/multi-user.target.wants/org.cups.cupsd.path")
diff --git a/comar/package.py b/comar/package.py
deleted file mode 100644
--- a/comar/package.py
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/python
-
-import os, re
-import commands
-
-ID = 19
-NAME = "lpadmin"
-
-
-OUR_ID = 9
-OUR_NAME = "lp"
-OUR_DESC = "Print Service User"
-
-
-def is_group_empty(group):
- out = commands.getoutput("groupmems -l -g %s" % group)
- if len(out.strip()) == 0:
- return True
- return False
-
-def postInstall(fromVersion, fromRelease, toVersion, toRelease):
- try:
- os.system("groupadd -g %d %s" % (ID, NAME))
- except:
- pass
- try:
- os.system ("groupadd -g %d %s" % (OUR_ID, OUR_NAME))
- os.system ("useradd -m -d /var/spool/cups -r -s /bin/false -u %d -g %d %s -c \"%s\"" % (OUR_ID, OUR_ID, OUR_NAME, OUR_DESC))
- if os.path.exists("/var/spool/cups"):
- os.system("chown -R %s:%s /var/spool/cups" % (ID, ID))
- except:
- pass
-
-def postRemove():
- empty = is_group_empty("lpadmin")
-
- if (empty):
- try:
- os.system("groupdel %s" % NAME)
- except:
- pass
- try:
- os.system ("userdel %s" % OUR_NAME)
- os.system ("groupdel %s" % OUR_NAME)
- except:
- pass
diff --git a/component.xml b/component.xml
deleted file mode 100644
--- a/component.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<PISI>
- <Name>desktop.core</Name>
-</PISI>
diff --git a/files/config b/files/config
deleted file mode 100644
--- a/files/config
+++ /dev/null
@@ -1,6 +0,0 @@
-ServerName /var/run/cups/cups.sock
-Browsing On
-BrowseOrder allow,deny
-BrowseRemoteProtocols
-BrowseAddress @LOCAL
-BrowseLocalProtocols CUPS dnssd
diff --git a/files/cups-1.6.0-fix-install-perms.patch b/files/cups-1.6.0-fix-install-perms.patch
deleted file mode 100644
--- a/files/cups-1.6.0-fix-install-perms.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Index: Makedefs.in
-===================================================================
---- Makedefs.in (Revision 10520)
-+++ Makedefs.in (Arbeitskopie)
-@@ -40,14 +40,14 @@
- # Installation programs...
- #
-
--INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@
--INSTALL_COMPDATA = $(INSTALL) -c -m 444 @INSTALL_GZIP@
-+INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 755 @INSTALL_STRIP@
-+INSTALL_COMPDATA = $(INSTALL) -c -m 644 @INSTALL_GZIP@
- INSTALL_CONFIG = $(INSTALL) -c -m @CUPS_CONFIG_FILE_PERM@
--INSTALL_DATA = $(INSTALL) -c -m 444
-+INSTALL_DATA = $(INSTALL) -c -m 644
- INSTALL_DIR = $(INSTALL) -d
--INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@
--INSTALL_MAN = $(INSTALL) -c -m 444
--INSTALL_SCRIPT = $(INSTALL) -c -m 555
-+INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 755 @INSTALL_STRIP@
-+INSTALL_MAN = $(INSTALL) -c -m 644
-+INSTALL_SCRIPT = $(INSTALL) -c -m 755
-
- #
- # Default user, group, and system groups for the scheduler...
diff --git a/files/cups-fix-install-perms.patch b/files/cups-fix-install-perms.patch
new file mode 100644
--- /dev/null
+++ b/files/cups-fix-install-perms.patch
@@ -0,0 +1,23 @@
+--- Makedefs.in 2017-10-13 20:22:26.000000000 +0200
++++ Makedefs.in.new 2017-10-13 21:35:07.435842127 +0200
+@@ -48,14 +48,14 @@
+ # Installation programs...
+ #
+
+-INSTALL_BIN = @LIBTOOL_INSTALL@ $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ @INSTALL_STRIP@
+-INSTALL_COMPDATA = $(INSTALL) -c -m 444 @INSTALL_GZIP@
++INSTALL_BIN = @LIBTOOL_INSTALL@ $(INSTALL) -c -m 755 @INSTALL_STRIP@
++INSTALL_COMPDATA = $(INSTALL) -c -m 644 @INSTALL_GZIP@
+ INSTALL_CONFIG = $(INSTALL) -c -m @CUPS_CONFIG_FILE_PERM@
+-INSTALL_DATA = $(INSTALL) -c -m 444
++INSTALL_DATA = $(INSTALL) -c -m 644
+ INSTALL_DIR = $(INSTALL) -d
+-INSTALL_LIB = @LIBTOOL_INSTALL@ $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ @INSTALL_STRIP@
+-INSTALL_MAN = $(INSTALL) -c -m 444
+-INSTALL_SCRIPT = $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@
++INSTALL_LIB = @LIBTOOL_INSTALL@ $(INSTALL) -c -m 755 @INSTALL_STRIP@
++INSTALL_MAN = $(INSTALL) -c -m 644
++INSTALL_SCRIPT = $(INSTALL) -c -m 755
+
+ #
+ # Default user, group, and system groups for the scheduler...
diff --git a/files/cups-systemd-socket.patch b/files/cups-systemd-socket.patch
new file mode 100644
--- /dev/null
+++ b/files/cups-systemd-socket.patch
@@ -0,0 +1,49 @@
+diff -up cups-2.0.2/scheduler/main.c.ustTJg cups-2.0.2/scheduler/main.c
+--- cups-2.0.2/scheduler/main.c.ustTJg 2015-02-10 13:40:24.121547526 +0100
++++ cups-2.0.2/scheduler/main.c 2015-02-10 13:40:24.295545063 +0100
+@@ -690,8 +690,15 @@ main(int argc, /* I - Number of comm
+
+ #if defined(HAVE_ONDEMAND)
+ if (OnDemand)
++ {
+ cupsdAddEvent(CUPSD_EVENT_SERVER_STARTED, NULL, NULL, "Scheduler started on demand.");
+- else
++# ifdef HAVE_SYSTEMD
++ sd_notifyf(0, "READY=1\n"
++ "STATUS=Scheduler is running...\n"
++ "MAINPID=%lu",
++ (unsigned long) getpid());
++# endif /* HAVE_SYSTEMD */
++ } else
+ #endif /* HAVE_ONDEMAND */
+ if (fg)
+ cupsdAddEvent(CUPSD_EVENT_SERVER_STARTED, NULL, NULL, "Scheduler started in foreground.");
+diff -up cups-2.0.2/scheduler/org.cups.cupsd.path.in.ustTJg cups-2.0.2/scheduler/org.cups.cupsd.path.in
+--- cups-2.0.2/scheduler/org.cups.cupsd.path.in.ustTJg 2014-03-21 15:50:24.000000000 +0100
++++ cups-2.0.2/scheduler/org.cups.cupsd.path.in 2015-02-10 13:40:24.295545063 +0100
+@@ -2,7 +2,7 @@
+ Description=CUPS Scheduler
+
+ [Path]
+-PathExists=@CUPS_CACHEDIR@/org.cups.cupsd
++PathExistsGlob=@CUPS_REQUESTS@/d*
+
+ [Install]
+ WantedBy=multi-user.target
+diff -up cups-2.0.2/scheduler/org.cups.cupsd.service.in.ustTJg cups-2.0.2/scheduler/org.cups.cupsd.service.in
+--- cups-2.0.2/scheduler/org.cups.cupsd.service.in.ustTJg 2014-10-21 13:55:01.000000000 +0200
++++ cups-2.0.2/scheduler/org.cups.cupsd.service.in 2015-02-10 13:40:24.296545049 +0100
+@@ -1,10 +1,11 @@
+ [Unit]
+ Description=CUPS Scheduler
+ Documentation=man:cupsd(8)
++After=network.target
+
+ [Service]
+ ExecStart=@sbindir@/cupsd -l
+-Type=simple
++Type=notify
+
+ [Install]
+ Also=org.cups.cupsd.socket org.cups.cupsd.path
+
diff --git a/files/cups.sysusers b/files/cups.sysusers
new file mode 100644
--- /dev/null
+++ b/files/cups.sysusers
@@ -0,0 +1,3 @@
+g lpadmin 19 - -
+g lp 9 - -
+u lp 9 "Print Service User" /var/spool/cups
diff --git a/files/cups.tmpfiles b/files/cups.tmpfiles
new file mode 100644
--- /dev/null
+++ b/files/cups.tmpfiles
@@ -0,0 +1,14 @@
+#Type Path Mode UID GID Age Argument
+d /run/cups 0755 root lp - -
+d /run/cups/certs 0511 lp lpadmin - -
+d /var/spool/cups/tmp - - - 30d -
+d /var/cache/cups 0755 root lp - -
+d /var/cache/cups/rss 0755 root lp - -
+d /var/log/cups 0755 root lp - -
+
+# Legacy parallel port character device nodes, to trigger the
+# auto-loading of the kernel module on access.
+c /dev/lp0 0660 root lp - 6:0
+c /dev/lp1 0660 root lp - 6:1
+c /dev/lp2 0660 root lp - 6:2
+c /dev/lp3 0660 root lp - 6:3
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,75 @@
+name : cups
+version : 2.2.6
+release : 16
+source :
+ - https://github.com/apple/cups/releases/download/v2.2.6/cups-2.2.6-source.tar.gz : 40385778c2b3bdf55030d1c999734e22774c79e3425d91339ce677825620169b
+homepage : https://www.cups.org/
+license :
+ - GPL-2.0
+ - LGPL-2.0
+component : desktop.core
+summary : The Common Unix Printing System
+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.
+emul32 : yes
+builddeps :
+ - pkgconfig(avahi-glib)
+ - pkgconfig32(dbus-1)
+ - pkgconfig32(gnutls)
+ - pkgconfig32(liblzma)
+ - pkgconfig32(libudev)
+ - pkgconfig32(libusb-1.0)
+ - acl-32bit-devel
+ - attr-32bit-devel
+ - libgcrypt-32bit
+ - libpaper-32bit-devel
+ - pam-32bit-devel
+rundeps :
+ - devel : libgnutls-devel
+ - 32bit-devel : libgnutls-32bit-devel
+patterns :
+ - devel :
+ - /usr/bin/cups-config
+ - /usr/share/man/man1/cups-config.*
+setup : |
+ %patch -p0 < $pkgfiles/cups-fix-install-perms.patch
+ %patch -p1 < $pkgfiles/cups-systemd-socket.patch
+
+ # Remove ".SILENT" rule for verbose output (bug #524338)
+ sed -i 's#^.SILENT:##g' Makedefs.in
+
+ ex_opts=""
+ if [[ ! -z "${EMUL32BUILD}" ]]; then
+ ex_opts="-disable-avahi --disable-dnssd --disable-systemd"
+ fi
+
+ %configure $ex_opts --prefix=/usr \
+ --enable-libpaper \
+ --enable-relro \
+ --enable-webif \
+ --with-cups-user=lp \
+ --with-cups-group=lp \
+ --with-system-groups=lpadmin \
+ --with-rundir=/run/cups \
+ --without-rcdir
+build : |
+ %make
+install : |
+ %make_install BUILDROOT=$installdir
+
+ if [[ -z "${EMUL32BUILD}" ]]; then
+ install -D -m00644 $pkgfiles/cups.sysusers $installdir/%libdir%/sysusers.d/cups.conf
+ install -D -m00644 $pkgfiles/cups.tmpfiles $installdir/%libdir%/tmpfiles.d/cups.conf
+
+ # should be pre-enabled
+ install -D -d -m00755 $installdir/usr/lib/systemd/system/printer.target.wants
+ install -D -d -m00755 $installdir/usr/lib/systemd/system/sockets.target.wants
+ install -D -d -m00755 $installdir/usr/lib/systemd/system/multi-user.target.wants
+ ln -s ../org.cups.cupsd.service $installdir/usr/lib/systemd/system/printer.target.wants/.
+ ln -s ../org.cups.cupsd.socket $installdir/usr/lib/systemd/system/sockets.target.wants/.
+ ln -s ../org.cups.cupsd.path $installdir/usr/lib/systemd/system/multi-user.target.wants/.
+ fi
+
+ rm -rf $installdir/{run, var}
+check : |
+ #make check
diff --git a/pspec.xml b/pspec.xml
deleted file mode 100644
--- a/pspec.xml
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" ?>
-<!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>
- <License>GPLv2+</License>
- <Archive sha1sum="149e9ded0744b7545630c62b6a347e747928e0f7" type="targz">https://github.com/apple/cups/releases/download/v2.2.3/cups-2.2.3-source.tar.gz</Archive>
-
- <BuildDependencies>
- <Dependency>libpaper-devel</Dependency>
- <Dependency>libpaper-32bit-devel</Dependency>
- <Dependency type="pkgconfig">avahi-compat-libdns_sd</Dependency>
- <Dependency type="pkgconfig32">libudev</Dependency>
- <Dependency>glibc-32bit-devel</Dependency>
- <Dependency>libgcc-32bit</Dependency>
- <Dependency>dbus-32bit-devel</Dependency>
- <Dependency>dbus-32bit</Dependency>
- <Dependency>libstdc++-32bit</Dependency>
- <Dependency>acl-32bit-devel</Dependency>
- <Dependency>attr-32bit-devel</Dependency>
- </BuildDependencies>
-
- <Patches>
-
- <Patch level="0">cups-1.6.0-fix-install-perms.patch</Patch>
- </Patches>
- </Source>
-
- <Package>
- <Name>cups</Name>
- <Files>
- <Path fileType="executable">/usr/bin</Path>
- <Path fileType="config">/etc/cups</Path>
- <Path fileType="data">/etc/dbus-1</Path>
- <Path fileType="data">/etc/pam.d</Path>
- <Path fileType="library">/usr/lib/cups</Path>
- <Path fileType="library">/usr/lib/lib*.so.*</Path>
- <Path fileType="executable">/usr/sbin</Path>
- <Path fileType="data">/usr/share/applications</Path>
- <Path fileType="data">/usr/share/cups</Path>
- <Path fileType="data">/usr/lib/systemd/system</Path>
- <Path fileType="man">/usr/share/man</Path>
- <Path fileType="data">/usr/share/icons/hicolor</Path>
- <Path fileType="localedata">/usr/share/locale</Path>
- <Path fileType="config">/var</Path>
- </Files>
- <Provides>
- <COMAR script="package.py">System.Package</COMAR>
- </Provides>
- <AdditionalFiles>
- <AdditionalFile target="/etc/cups/client.conf">config</AdditionalFile>
- </AdditionalFiles>
- </Package>
-
- <Package>
- <Name>cups-32bit</Name>
- <BuildType>emul32</BuildType>
- <PartOf>emul32</PartOf>
- <Summary>32-bit files for cups</Summary>
- <Description>32-bit files for cups</Description>
- <Files>
- <Path fileType="library">/usr/lib32/lib*.so.*</Path>
- </Files>
- <RuntimeDependencies>
- <Dependency release="current">cups</Dependency>
- </RuntimeDependencies>
- </Package>
-
- <Package>
- <Name>cups-32bit-devel</Name>
- <BuildType>emul32</BuildType>
- <PartOf>programming.library</PartOf>
- <Summary>32-bit development files for cups</Summary>
- <Description>32-bit development files for cups</Description>
- <Files>
- <Path fileType="library">/usr/lib32/lib*.so</Path>
- </Files>
- <RuntimeDependencies>
- <Dependency release="current">cups-32bit</Dependency>
- <Dependency release="current">cups-devel</Dependency>
- </RuntimeDependencies>
- </Package>
-
- <Package>
- <Name>cups-devel</Name>
- <Summary>Development files for cups</Summary>
- <Description>Development files for cups</Description>
- <Files>
- <Path fileType="header">/usr/include</Path>
- <Path fileType="library">/usr/lib/lib*.so</Path>
- </Files>
- <RuntimeDependencies>
- <Dependency release="current">cups</Dependency>
- </RuntimeDependencies>
- </Package>
-
- <History>
- <Update release="15">
- <Date>04-13-2017</Date>
- <Version>2.2.3</Version>
- <Comment>Update to 2.2.3</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="14">
- <Date>05-22-2016</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="13">
- <Date>03-09-2016</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="12">
- <Date>03-06-2016</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="11">
- <Date>12-28-2015</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="10">
- <Date>12-16-2015</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="9">
- <Date>12-15-2015</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="8">
- <Date>10-05-2015</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="7">
- <Date>10-04-2015</Date>
- <Version>2.1.0</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="6">
- <Date>10-04-2015</Date>
- <Version>2.1.0</Version>
- <Comment>Update to 2.1.0</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="5">
- <Date>07-28-2015</Date>
- <Version>1.6.2</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="4">
- <Date>07-10-2015</Date>
- <Version>1.6.2</Version>
- <Comment>Package bump</Comment>
- <Name>Ikey Doherty</Name>
- <Email>ikey@solus-project.com</Email>
- </Update>
-
- <Update release="3" type="security">
- <Date>10-15-2014</Date>
- <Version>1.6.2</Version>
- <Comment>CVE-2014-2856:
-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,145 @@
+<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>
+ <License>LGPL-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 &quot;Internet Printing Protocol&quot; and provides printing services to most PostScript and raster printers.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>cups</Name>
+ <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 &quot;Internet Printing Protocol&quot; and provides printing services to most PostScript and raster printers.
+</Description>
+ <PartOf>desktop.core</PartOf>
+ <Files>
+ <Path fileType="config">/etc/cups/cups-files.conf</Path>
+ <Path fileType="config">/etc/cups/cups-files.conf.N</Path>
+ <Path fileType="config">/etc/cups/cups-files.conf.default</Path>
+ <Path fileType="config">/etc/cups/cupsd.conf</Path>
+ <Path fileType="config">/etc/cups/cupsd.conf.N</Path>
+ <Path fileType="config">/etc/cups/cupsd.conf.default</Path>
+ <Path fileType="config">/etc/cups/ppd</Path>
+ <Path fileType="config">/etc/cups/snmp.conf</Path>
+ <Path fileType="config">/etc/cups/snmp.conf.N</Path>
+ <Path fileType="config">/etc/cups/snmp.conf.default</Path>
+ <Path fileType="config">/etc/cups/ssl</Path>
+ <Path fileType="config">/etc/dbus-1/system.d/cups.conf</Path>
+ <Path fileType="config">/etc/pam.d/cups</Path>
+ <Path fileType="config">/etc/pam.d/cups.N</Path>
+ <Path fileType="data">/run/cups/certs</Path>
+ <Path fileType="executable">/usr/bin</Path>
+ <Path fileType="library">/usr/lib/cups/backend/dnssd</Path>
+ <Path fileType="library">/usr/lib/cups/backend/http</Path>
+ <Path fileType="library">/usr/lib/cups/backend/https</Path>
+ <Path fileType="library">/usr/lib/cups/backend/ipp</Path>
+ <Path fileType="library">/usr/lib/cups/backend/ipps</Path>
+ <Path fileType="library">/usr/lib/cups/backend/lpd</Path>
+ <Path fileType="library">/usr/lib/cups/backend/snmp</Path>
+ <Path fileType="library">/usr/lib/cups/backend/socket</Path>
+ <Path fileType="library">/usr/lib/cups/backend/usb</Path>
+ <Path fileType="library">/usr/lib/cups/cgi-bin/admin.cgi</Path>
+ <Path fileType="library">/usr/lib/cups/cgi-bin/classes.cgi</Path>
+ <Path fileType="library">/usr/lib/cups/cgi-bin/help.cgi</Path>
+ <Path fileType="library">/usr/lib/cups/cgi-bin/jobs.cgi</Path>
+ <Path fileType="library">/usr/lib/cups/cgi-bin/printers.cgi</Path>
+ <Path fileType="library">/usr/lib/cups/daemon/cups-deviced</Path>
+ <Path fileType="library">/usr/lib/cups/daemon/cups-driverd</Path>
+ <Path fileType="library">/usr/lib/cups/daemon/cups-exec</Path>
+ <Path fileType="library">/usr/lib/cups/daemon/cups-lpd</Path>
+ <Path fileType="library">/usr/lib/cups/driver</Path>
+ <Path fileType="library">/usr/lib/cups/filter/commandtops</Path>
+ <Path fileType="library">/usr/lib/cups/filter/gziptoany</Path>
+ <Path fileType="library">/usr/lib/cups/filter/pstops</Path>
+ <Path fileType="library">/usr/lib/cups/filter/rastertodymo</Path>
+ <Path fileType="library">/usr/lib/cups/filter/rastertoepson</Path>
+ <Path fileType="library">/usr/lib/cups/filter/rastertohp</Path>
+ <Path fileType="library">/usr/lib/cups/filter/rastertolabel</Path>
+ <Path fileType="library">/usr/lib/cups/filter/rastertopwg</Path>
+ <Path fileType="library">/usr/lib/cups/monitor/bcp</Path>
+ <Path fileType="library">/usr/lib/cups/monitor/tbcp</Path>
+ <Path fileType="library">/usr/lib/cups/notifier/dbus</Path>
+ <Path fileType="library">/usr/lib/cups/notifier/mailto</Path>
+ <Path fileType="library">/usr/lib/cups/notifier/rss</Path>
+ <Path fileType="library">/usr/lib/systemd/system/multi-user.target.wants/org.cups.cupsd.path</Path>
+ <Path fileType="library">/usr/lib/systemd/system/org.cups.cups-lpd.socket</Path>
+ <Path fileType="library">/usr/lib/systemd/system/org.cups.cups-lpd@.service</Path>
+ <Path fileType="library">/usr/lib/systemd/system/org.cups.cupsd.path</Path>
+ <Path fileType="library">/usr/lib/systemd/system/org.cups.cupsd.service</Path>
+ <Path fileType="library">/usr/lib/systemd/system/org.cups.cupsd.socket</Path>
+ <Path fileType="library">/usr/lib/systemd/system/printer.target.wants/org.cups.cupsd.service</Path>
+ <Path fileType="library">/usr/lib/systemd/system/sockets.target.wants/org.cups.cupsd.socket</Path>
+ <Path fileType="library">/usr/lib64/lib*.so.*</Path>
+ <Path fileType="library">/usr/lib64/sysusers.d/cups.conf</Path>
+ <Path fileType="library">/usr/lib64/tmpfiles.d/cups.conf</Path>
+ <Path fileType="executable">/usr/sbin</Path>
+ <Path fileType="data">/usr/share/cups</Path>
+ <Path fileType="doc">/usr/share/doc</Path>
+ <Path fileType="localedata">/usr/share/locale</Path>
+ <Path fileType="man">/usr/share/man</Path>
+ <Path fileType="data">/var/cache/cups/rss</Path>
+ <Path fileType="data">/var/log/cups</Path>
+ <Path fileType="data">/var/spool/cups/tmp</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>cups-32bit</Name>
+ <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 &quot;Internet Printing Protocol&quot; and provides printing services to most PostScript and raster printers.
+</Description>
+ <PartOf>emul32</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="16">cups</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib32/lib*.so.*</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>cups-32bit-devel</Name>
+ <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 &quot;Internet Printing Protocol&quot; and provides printing services to most PostScript and raster printers.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="16">cups-devel</Dependency>
+ <Dependency release="16">cups-32bit</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib32/lib*.so</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>cups-devel</Name>
+ <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 &quot;Internet Printing Protocol&quot; and provides printing services to most PostScript and raster printers.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="16">cups</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="executable">/usr/bin/cups-config</Path>
+ <Path fileType="header">/usr/include/</Path>
+ <Path fileType="library">/usr/lib64/lib*.so</Path>
+ <Path fileType="man">/usr/share/man/man1/cups-config.*</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="16">
+ <Date>2017-11-01</Date>
+ <Version>2.2.6</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Wed, Aug 9, 12:04 PM (15 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5792369
Default Alt Text
D809.id3164.diff (33 KB)

Event Timeline