From 77abf1c02747b5c1f97fa4800ee245ec69933434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= Date: Sun, 11 Sep 2022 16:51:20 +0200 Subject: [PATCH 1/3] qpdf: update to 11.0.0. --- common/shlibs | 2 +- srcpkgs/qpdf/template | 34 +++++++++++++++++++--------------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/common/shlibs b/common/shlibs index de889fceaf6c..b30194aa0bfd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3887,7 +3887,7 @@ libbudgie-private.so.0 budgie-desktop-10.5.1_1 libbudgietheme.so.0 budgie-desktop-10.5.1_1 libbudgie-plugin.so.0 budgie-desktop-10.5.1_1 libslirp.so.0 libslirp-4.2.0_1 -libqpdf.so.28 libqpdf-10.0.0_1 +libqpdf.so.29 libqpdf-11.0.0_1 libstk-4.6.1.so libstk-4.6.1_1 libc++utilities.so.5 cpp-utilities-5.2.0_1 libtagparser.so.11 tagparser-11.0.0_1 diff --git a/srcpkgs/qpdf/template b/srcpkgs/qpdf/template index 324de5aefaa2..9a1d92323545 100644 --- a/srcpkgs/qpdf/template +++ b/srcpkgs/qpdf/template @@ -1,35 +1,39 @@ # Template file for 'qpdf' pkgname=qpdf -version=10.6.3 +version=11.0.0 revision=1 -wrksrc="qpdf-release-qpdf-${version}" -build_style=gnu-configure -hostmakedepends="perl gettext tar" -makedepends="pcre-devel libjpeg-turbo-devel" +wrksrc="qpdf-${version}" +build_style=cmake +hostmakedepends="perl pkg-config" +makedepends="zlib-devel libjpeg-turbo-devel" short_desc="Content-Preserving PDF Transformation System" maintainer="Benjamín Albiñana " license="Apache-2.0" homepage="https://github.com/qpdf/qpdf" changelog="https://raw.githubusercontent.com/qpdf/qpdf/stable/manual/release-notes.rst" -distfiles="${homepage}/archive/release-qpdf-${version}.tar.gz" -checksum=64bbb654ec19b6812284ef1bc40c57b091de5281f265f1c3c83dd8ccf6bedcf5 +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=ec3c0185fd0cdfc9beea3569c2c0519d3cc8200fa730bab555885d2cfc36ae4b if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then makedepends+=" libatomic-devel" - LDFLAGS+=" -latomic" + case "$XBPS_TARGET_MACHINE" in + armv6l-musl) + LIBS="-latomic" + ;; + *) + LDFLAGS+=" -latomic" + ;; + esac fi -do_check() { - # libtsdc++ throws an exception on musl if std::locale("") is used, since - # its generic locale implementation only supports the C locale. - # by forcing LANG=C, no exception is thrown and the test suite can run to completion - LANG=C make check -} +if [ "$CROSS_BUILD" ]; then + configure_args="-DLL_FMT=%lld -DRANDOM_DEVICE=/dev/urandom" +fi libqpdf_package() { short_desc+=" - shared library" pkg_install() { - vmove "usr/lib/*.so.*" + vmove "usr/lib/*.so.*" } } From f79b4cc5b9fc7dddd49d2eb12c665e0c73698ba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= Date: Sun, 11 Sep 2022 17:13:18 +0200 Subject: [PATCH 2/3] cups-filters: rebuild for libqpdf --- srcpkgs/cups-filters/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cups-filters/template b/srcpkgs/cups-filters/template index 61472d26b0a9..bea2ff4f2d3f 100644 --- a/srcpkgs/cups-filters/template +++ b/srcpkgs/cups-filters/template @@ -1,7 +1,7 @@ # Template file for 'cups-filters' pkgname=cups-filters version=1.28.15 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-static --with-rcdir=no --enable-avahi --with-browseremoteprotocols=DNSSD,CUPS From 573c0a4d4c58ce0331ade6b5d86e88607ba4e491 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= Date: Sun, 11 Sep 2022 17:13:18 +0200 Subject: [PATCH 3/3] python3-pikepdf: rebuild for libqpdf --- srcpkgs/python3-pikepdf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3-pikepdf/template b/srcpkgs/python3-pikepdf/template index 1d7af9c3ce8b..fd8a85470eae 100644 --- a/srcpkgs/python3-pikepdf/template +++ b/srcpkgs/python3-pikepdf/template @@ -1,7 +1,7 @@ # Template file for 'python3-pikepdf' pkgname=python3-pikepdf version=5.6.1 -revision=1 +revision=2 wrksrc="pikepdf-${version}" build_style=python3-module hostmakedepends="python3-pybind11 python3-setuptools_scm python3-wheel"