mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-08 23:51:08 -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>
23 lines
833 B
Plaintext
23 lines
833 B
Plaintext
config BR2_PACKAGE_QPDF
|
|
bool "qpdf"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # C++20
|
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
|
select BR2_PACKAGE_ZLIB
|
|
select BR2_PACKAGE_JPEG
|
|
select BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4 if BR2_PACKAGE_LIBOPENSSL
|
|
help
|
|
QPDF is a command-line program that does structural,
|
|
content- preserving transformations on PDF files. It could
|
|
have been called something like pdf-to-pdf. It also provides
|
|
many useful capabilities to developers of PDF-producing
|
|
software or for people who just want to look at the innards
|
|
of a PDF file to learn more about how they work.
|
|
|
|
http://qpdf.sourceforge.net/
|
|
|
|
comment "qpdf needs a toolchain w/ C++, gcc >= 10"
|
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
|
depends on !BR2_INSTALL_LIBSTDCPP || \
|
|
!BR2_TOOLCHAIN_GCC_AT_LEAST_10
|