From 503ae75558ec3eaccb92f242b2bb24c82d01cd71 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Sun, 25 Feb 2024 10:55:18 -0500 Subject: [PATCH] New package: libppd-2.0.0 --- common/shlibs | 1 + srcpkgs/libppd-devel | 1 + srcpkgs/libppd/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/libppd-devel create mode 100644 srcpkgs/libppd/template diff --git a/common/shlibs b/common/shlibs index 14296aa1eb1..7e02f2fe5d9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1804,6 +1804,7 @@ libmsgpack.so.4 msgpack-1.1.0_1 libmsgpackc.so.2 msgpack-1.1.0_1 libewf.so.3 libewf-20171104_1 libcupsfilters.so.2 libcupsfilters-2.0.0_1 +libppd.so.2 libppd-2.0.0_1 libfontembed.so.1 libcups-filters-1.17.5_1 libjemalloc.so.2 jemalloc-4.0.0_1 liblucene++.so.0 Lucene++-3.0.6_1 diff --git a/srcpkgs/libppd-devel b/srcpkgs/libppd-devel new file mode 120000 index 00000000000..9eccb5c7de6 --- /dev/null +++ b/srcpkgs/libppd-devel @@ -0,0 +1 @@ +libppd \ No newline at end of file diff --git a/srcpkgs/libppd/template b/srcpkgs/libppd/template new file mode 100644 index 00000000000..f650a84dc5e --- /dev/null +++ b/srcpkgs/libppd/template @@ -0,0 +1,29 @@ +# Template file for 'libppd' +pkgname=libppd +version=2.0.0 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config ghostscript poppler mupdf-tools" +makedepends="cups-devel libcupsfilters-devel" +short_desc="OpenPrinting legacy support library for PPD files" +maintainer="Andrew J. Hesford " +license="Apache-2.0 WITH custom:GPL2-LGPL2-Exception" +homepage="https://github.com/OpenPrinting/libppd" +changelog="https://github.com/OpenPrinting/libppd/blob/master/CHANGES.md" +distfiles="https://github.com/OpenPrinting/libppd/releases/download/${version}/libppd-${version}.tar.xz" +checksum=882d3c659a336e91559de8f3c76fc26197fe6e5539d9b484a596e29a5a4e0bc8 + +post_install() { + vlicense COPYING +} + +libppd-devel_package() { + depends="${sourcepkg}>=${version}_${revision} cups-devel" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +}