Files

53 lines
1.3 KiB
Plaintext

name=poppler
revision=1
from_source=poppler
imagedeps="build-essential cmake"
hostdeps="xgcc xbinutils pkgconfig libstdc++-v3"
deps="base cairo fontconfig freetype glib harfbuzz lcms libjpeg-turbo libpng openjpeg zlib"
configure() {
cmake \
-DPKG_CONFIG_EXECUTABLE="/usr/local/bin/x86_64-astral-pkg-config" \
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
-DCMAKE_INSTALL_PREFIX=${prefix} \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
-DENABLE_UTILS=ON \
-DENABLE_CPP=ON \
-DENABLE_GLIB=ON \
-DENABLE_GOBJECT_INTROSPECTION=OFF \
-DGLIB2_MKENUMS=/sysroot/usr/bin/glib-mkenums \
-DENABLE_GTK_DOC=OFF \
-DENABLE_QT5=OFF \
-DENABLE_QT6=OFF \
-DENABLE_BOOST=OFF \
-DENABLE_LIBCURL=OFF \
-DENABLE_LIBTIFF=OFF \
-DENABLE_NSS3=OFF \
-DENABLE_GPGME=OFF \
-DENABLE_PGP_SIGNATURES=OFF \
-DENABLE_ZLIB_UNCOMPRESS=OFF \
-DENABLE_LIBJPEG=ON \
-DENABLE_LIBOPENJPEG=ON \
-DENABLE_LCMS=ON \
-DENABLE_HARFBUZZ=ON \
-DBUILD_GTK_TESTS=OFF \
-DBUILD_QT5_TESTS=OFF \
-DBUILD_QT6_TESTS=OFF \
-DBUILD_CPP_TESTS=OFF \
-DBUILD_MANUAL_TESTS=OFF \
-DINSTALL_GLIB_DEMO=OFF \
-DRUN_GPERF_IF_PRESENT=OFF \
${source_dir}
}
build() {
make -j${parallelism}
}
package() {
DESTDIR=${dest_dir} make install
}