mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
Changelog: https://qpdf.readthedocs.io/en/stable/release-notes.html Quoting the release notes for version 12.3.0: "A C++20 compiler is now required to build or test qpdf." Updated Config.in accordingly. Updating source URL (Github) and updating build system to cmake. Build-tested using this defconfig BR2_PACKAGE_QPDF=y BR2_PACKAGE_GNUTLS=y BR2_PACKAGE_OPENSSL=y arm-aarch64 [ 1/32]: OK bootlin-aarch64-glibc [ 2/32]: OK bootlin-aarch64-glibc-old [ 3/32]: SKIPPED bootlin-arcle-hs38-uclibc [ 4/32]: OK bootlin-armv5-uclibc [ 5/32]: OK bootlin-armv7-glibc [ 6/32]: OK bootlin-armv7m-uclibc [ 7/32]: SKIPPED bootlin-armv7-musl [ 8/32]: OK bootlin-m68k-5208-uclibc [ 9/32]: SKIPPED bootlin-m68k-68040-uclibc [10/32]: OK bootlin-microblazeel-uclibc [11/32]: OK bootlin-mips64el-glibc [12/32]: OK bootlin-mipsel32r6-glibc [13/32]: OK bootlin-mipsel-uclibc [14/32]: OK bootlin-openrisc-uclibc [15/32]: OK bootlin-powerpc64le-power8-glibc [16/32]: OK bootlin-powerpc-e500mc-uclibc [17/32]: OK bootlin-riscv32-glibc [18/32]: OK bootlin-riscv64-glibc [19/32]: OK bootlin-riscv64-musl [20/32]: OK bootlin-s390x-z13-glibc [21/32]: OK bootlin-sh4-uclibc [22/32]: OK bootlin-sparc64-glibc [23/32]: OK bootlin-sparc-uclibc [24/32]: OK bootlin-x86-64-glibc [25/32]: OK bootlin-x86-64-musl [26/32]: OK bootlin-x86-64-uclibc [27/32]: OK bootlin-x86-i686-musl [28/32]: OK bootlin-xtensa-uclibc [29/32]: OK br-arm-basic [30/32]: SKIPPED br-arm-full-nothread [31/32]: SKIPPED br-arm-full-static [32/32]: SKIPPED 32 builds, 6 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> [Bernd: - bumped to 12.3.2 - raised gcc version to 10 - removed configure option -DSKIP_OS_SECURE_RANDOM=ON as suggested by Angelo: https://lists.buildroot.org/pipermail/buildroot/2025-August/784962.html - added build test results] Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
35 lines
920 B
Makefile
35 lines
920 B
Makefile
################################################################################
|
|
#
|
|
# qpdf
|
|
#
|
|
################################################################################
|
|
|
|
QPDF_VERSION = 12.3.2
|
|
QPDF_SITE = https://github.com/qpdf/qpdf/releases/download/v$(QPDF_VERSION)
|
|
QPDF_INSTALL_STAGING = YES
|
|
QPDF_LICENSE = Apache-2.0 or Artistic-2.0
|
|
QPDF_LICENSE_FILES = LICENSE.txt Artistic-2.0
|
|
QPDF_CPE_ID_VALID = YES
|
|
QPDF_DEPENDENCIES = host-pkgconf zlib jpeg
|
|
QPDF_SUPPORTS_IN_SOURCE_BUILD = NO
|
|
|
|
QPDF_CONF_OPTS = \
|
|
-DUSE_IMPLICIT_CRYPTO=OFF \
|
|
-DREQUIRE_CRYPTO_NATIVE=ON
|
|
|
|
ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
|
QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_GNUTLS=ON
|
|
QPDF_DEPENDENCIES += gnutls
|
|
else
|
|
QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_GNUTLS=OFF
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_OPENSSL=ON
|
|
QPDF_DEPENDENCIES += openssl
|
|
else
|
|
QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_OPENSSL=OFF
|
|
endif
|
|
|
|
$(eval $(cmake-package))
|