cups-filters-2.0.0 ibcupsfilters new package

This commit is contained in:
Rmys
2024-05-01 16:43:15 +03:00
parent 0f760fb976
commit d035901993
12 changed files with 548 additions and 96 deletions
+15 -3
View File
@@ -19,7 +19,7 @@
<IsA>app:console</IsA>
<Summary>OpenPrinting CUPS filters and backends</Summary>
<Description>Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting.</Description>
<Archive type="tarxz" sha1sum="aff6b20c4bf0a4f80e400f8174c5aa7ffdb7d9a7">https://github.com/OpenPrinting/cups-filters/releases/download/1.28.17/cups-filters-1.28.17.tar.xz</Archive>
<Archive type="tarxz" sha1sum="790b160ec1f7db2ba2148a1f90525f9205957960">https://github.com/OpenPrinting/cups-filters/releases/download/2.0.0/cups-filters-2.0.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>cups-devel</Dependency>
@@ -41,6 +41,8 @@
<Dependency>openldap-client</Dependency>
<Dependency>avahi-devel</Dependency>
<Dependency>avahi-glib-devel</Dependency>
<Dependency>libppd-devel</Dependency>
<Dependency>libcupsfilters-devel</Dependency>
<Dependency versionFrom="11.2.0">qpdf-devel</Dependency>
<Dependency versionFrom="9.53">ghostscript-devel</Dependency>
<Dependency versionFrom="22.07.0">poppler-devel</Dependency>
@@ -71,6 +73,8 @@
<Dependency>avahi-glib</Dependency>
<Dependency>avahi-libs</Dependency>
<!-- <Dependency>mupdf</Dependency> -->
<Dependency>libppd</Dependency>
<Dependency>libcupsfilters</Dependency>
<Dependency>openldap-client</Dependency>
</RuntimeDependencies>
<Files>
@@ -80,12 +84,13 @@
<Path fileType="data">/usr/share/ppd</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/cups</Path>
<Path fileType="data">/usr/share/ppdc</Path>
<Path fileType="config">/etc/cups/cups-browsed.conf</Path>
<Path fileType="config">/etc/fonts/conf.d/99pdftoopvp.conf</Path>
</Files>
</Package>
<Package>
<!--Package>
<Name>cups-filters-devel</Name>
<Summary>Cups-filters için geliştirme dosyaları</Summary>
<RuntimeDependencies>
@@ -95,9 +100,16 @@
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
</Package-->
<History>
<Update release="27">
<Date>2024-05-01</Date>
<Version>2.0.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="26">
<Date>2023-05-22</Date>
<Version>1.28.17</Version>
@@ -0,0 +1,29 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.system("./autogen.sh")
autotools.configure("--disable-mutool \
--disable-rpath \
--disable-silent-rules \
--disable-static \
--enable-dbus")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README*")
+82
View File
@@ -0,0 +1,82 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libcupsfilters</Name>
<Homepage>https://github.com/OpenPrinting/libcupsfilters/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Apache</License>
<IsA>library</IsA>
<Summary>Library for developing printing filters</Summary>
<Icon>libcupsfilters</Icon>
<Description>Yazdırma filtreleri geliştirmek için kitaplık</Description>
<Archive sha1sum="e81e2623ba23e536e94906962661cad18adcb0fa" type="tarxz">https://github.com/OpenPrinting/libcupsfilters/releases/download/2.0.0/libcupsfilters-2.0.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>cups-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>qpdf-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libexif-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>ghostscript-devel</Dependency>
<Dependency>poppler-cpp-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
</BuildDependencies>
<!--
<Patches>
<Patch>libcupsfilters.patch</Patch>
<Patch level="1">libcupsfilters.patch</Patch>
</Patches>
-->
</Source>
<Package>
<Name>libcupsfilters</Name>
<RuntimeDependencies>
<Dependency>cups</Dependency>
<Dependency>dbus</Dependency>
<Dependency>qpdf</Dependency>
<Dependency>tiff</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libexif</Dependency>
<Dependency>freetype</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>poppler-cpp</Dependency>
<Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/cups</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libcupsfilters-devel</Name>
<Summary>Development files for libcupsfilters</Summary>
<RuntimeDependencies>
<Dependency release="current">libcupsfilters</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-05-01</Date>
<Version>2.0.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libcupsfilters</Name>
<Summary xml:lang="tr">Library for developing printing filters</Summary>
<Description xml:lang="tr">Yazdırma filtreleri geliştirmek için kitaplık</Description>
</Source>
</PISI>
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.system("./autogen.sh")
autotools.configure("--disable-mutool \
--disable-static \
--disable-rpath")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README*")
+66
View File
@@ -0,0 +1,66 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libppd</Name>
<Homepage>https://github.com/OpenPrinting/libppd</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>APACHE</License>
<IsA>library</IsA>
<Summary>Library for retro-fitting legacy printer drivers</Summary>
<Icon>libppd</Icon>
<Description>Eski yazıcı sürücülerini yeniden uyarlamak için kitaplık</Description>
<Archive sha1sum="9ee257f09939b9df7299fb9ea966bdee7b3e5bd4" type="tarxz">https://github.com/OpenPrinting/libppd/releases/download/2.0.0/libppd-2.0.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>cups-devel</Dependency>
<Dependency>ghostscript-devel</Dependency>
<Dependency>poppler-utils</Dependency>
<Dependency>libcupsfilters-devel</Dependency>
</BuildDependencies>
<!--
<Patches>
<Patch>libppd.patch</Patch>
<Patch level="1">libppd.patch</Patch>
</Patches>
-->
</Source>
<Package>
<Name>libppd</Name>
<RuntimeDependencies>
<Dependency>cups</Dependency>
<Dependency>libcupsfilters</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/ppdc</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libppd-devel</Name>
<Summary>Development files for libppd</Summary>
<RuntimeDependencies>
<Dependency release="current">libppd</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-05-01</Date>
<Version>2.0.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libppd</Name>
<Summary xml:lang="tr">Library for retro-fitting legacy printer drivers</Summary>
<Description xml:lang="tr">Eski yazıcı sürücülerini yeniden uyarlamak için kitaplık</Description>
</Source>
</PISI>