diff options
author | A. Wilcox <awilcox@wilcox-tech.com> | 2018-04-17 03:28:54 +0000 |
---|---|---|
committer | A. Wilcox <awilcox@wilcox-tech.com> | 2018-04-17 03:28:54 +0000 |
commit | 8cffe91358997061849dc3fac861bd7a4631f3cc (patch) | |
tree | b8f6f2a816fe76282ec3cc1eee2f02efbb0e5969 | |
parent | 58df66140118743fa73b00a0861268771454a52d (diff) | |
parent | f3e82d8bf985424a0eb72ddd1dd89e090e6c4945 (diff) | |
download | packages-8cffe91358997061849dc3fac861bd7a4631f3cc.tar.gz packages-8cffe91358997061849dc3fac861bd7a4631f3cc.tar.bz2 packages-8cffe91358997061849dc3fac861bd7a4631f3cc.tar.xz packages-8cffe91358997061849dc3fac861bd7a4631f3cc.zip |
Merge branch 'cups-filters' into 'master'
system/cups-filters: new package
APKBUILD based on Alpine's aport. Notable changes:
* Add check()
* Disable avahi (python2), mutool and ghostscript (licensing)
* Remove textonly comment and makedepends=bash (removed several versions
ago)
See merge request !27
-rw-r--r-- | system/cups-filters/APKBUILD | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/system/cups-filters/APKBUILD b/system/cups-filters/APKBUILD new file mode 100644 index 000000000..ad5d20cb7 --- /dev/null +++ b/system/cups-filters/APKBUILD @@ -0,0 +1,67 @@ +# Maintainer: Max Rees <maxcrees@me.com> +pkgname=cups-filters +pkgver=1.19.0 +pkgrel=0 +pkgdesc="OpenPrinting CUPS filters and backends" +url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format" +arch="all" +license="GPL-2.0 and GPL-2.0-or-later and GPL-3.0 and MIT" +depends="poppler-utils bc ttf-freefont" +makedepends="cups-dev libjpeg-turbo-dev poppler-dev zlib-dev libpng-dev + tiff-dev lcms2-dev freetype-dev fontconfig-dev qpdf-dev dbus-dev linux-headers + coreutils gnutls-dev python3" +checkdepends="ttf-dejavu" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" +source="http://www.openprinting.org/download/cups-filters/cups-filters-$pkgver.tar.xz" +builddir="$srcdir/cups-filters-$pkgver" + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --disable-static \ + --with-pdftops=pdftops \ + --with-shell=/bin/sh \ + --without-rcdir \ + --without-rclevels \ + --disable-avahi \ + --disable-ghostscript \ + --disable-mutool \ + --with-test-font-path='/usr/share/fonts/ttf-dejavu/DejaVuSans.ttf' + # workaround parallel build issue by building libcupsfilters.la first + make libcupsfilters.la && make libfontembed.la && make +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make -j1 DESTDIR="$pkgdir" install + # the pdf.utf-8 symlink isn't quite good enough + cd "$pkgdir"/usr/share/cups/charsets && \ + ln -s pdf.utf-8.simple pdf.UTF-8 +} + +dev() { + default_dev + # cupsfilters.drv needs pcl.h + install -Dm644 "$builddir"/filter/pcl.h \ + "$pkgdir"/usr/share/cups/ppdc/pcl.h +} + +libs() { + pkgdesc="OpenPrinting CUPS filters and backends - cupsfilters and fontembed libraries" + install -d "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/lib*.so.* "$subpkgdir"/usr/lib/ +} + +sha512sums="4b580734f7bac78c9d48aad7d8bb9e47227134e594fba76b1c82632fd8dd3e885f3897f7efd1a4b56647b74741f452f4e36d0157591c7fd5d626001028903d30 cups-filters-1.19.0.tar.xz" |