summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb41
1 files changed, 16 insertions, 25 deletions
diff --git a/meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb b/meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb
index b56f8a822a..ceb9f25aeb 100644
--- a/meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb
+++ b/meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb
@@ -1,40 +1,31 @@
1DESCRIPTION = "PDF transformation/inspection software" 1DESCRIPTION = "PDF transformation/inspection software"
2HOMEPAGE = "http://qpdf.sourceforge.net" 2HOMEPAGE = "http://qpdf.sourceforge.net"
3LICENSE = "Artistic-2.0" 3LICENSE = "Apache-2.0"
4SECTION = "libs" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
5DEPENDS = "libpcre zlib libjpeg-turbo openssl gnutls"
6 5
7SRC_URI = "${SOURCEFORGE_MIRROR}/qpdf/qpdf-${PV}.tar.gz" 6DEPENDS = "zlib jpeg ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', 'gnutls', 'openssl', d)}"
8SRC_URI[sha256sum] = "c394b1b0cff4cd9d13b0f5e16bdf3cf54da424dc434f9d40264b7fe67acd90bc"
9 7
10LIC_FILES_CHKSUM = "file://Artistic-2.0;md5=7806296b9fae874361e6fb10072b7ee3" 8SRC_URI = "git://github.com/qpdf/qpdf.git;protocol=https;branch=main"
9SRCREV = "81823f4032caefd1050bccb207d315839c1c48db"
11 10
12inherit cmake gettext 11inherit cmake pkgconfig gettext
13 12
14# disable random file detection for cross-compile 13EXTRA_OECMAKE = ' \
15EXTRA_OECONF = "--without-random \ 14 -DRANDOM_DEVICE="/dev/random" \
16 --disable-static \ 15 -DBUILD_STATIC_LIBS=OFF \
17 --disable-check-autofiles \ 16 -DALLOW_CRYPTO_NATIVE=OFF \
18 " 17 -DUSE_IMPLICIT_CRYPTO=OFF \
19 18'
20EXTRA_OECMAKE = '-DRANDOM_DEVICE="/dev/random"'
21 19
22LDFLAGS:append:mipsarch = " -latomic" 20LDFLAGS:append:mipsarch = " -latomic"
23LDFLAGS:append:riscv32 = " -latomic" 21LDFLAGS:append:riscv32 = " -latomic"
24 22
25S="${WORKDIR}/${BPN}-${PV}" 23S="${WORKDIR}/git"
24
25PACKAGECONFIG ?= "gnutls"
26PACKAGECONFIG[gnutls] = "-DREQUIRE_CRYPTO_GNUTLS=ON,-DREQUIRE_CRYPTO_OPENSSL=ON"
26 27
27do_install:append() { 28do_install:append() {
28 # Change the fully defined path on the target 29 # Change the fully defined path on the target
29 sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/cmake/${BPN}/libqpdfTargets.cmake 30 sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/cmake/${BPN}/libqpdfTargets.cmake
30} 31}
31
32# avoid Makefile returning error on 'make clean' before configure was run
33CLEANBROKEN = "1"
34
35DEBIAN_NOAUTONAME:libqpdf = "1"
36
37PACKAGES =+ "libqpdf"
38FILES:libqpdf = "${libdir}/libqpdf.so.*"
39
40RDEPENDS:${PN} = "libqpdf"