Commit bfed2176 authored by Alain Takoudjou's avatar Alain Takoudjou

component/poppler: version up

parent 76fd0aaa
[buildout]
parts = poppler
extends =
../cmake/buildout.cfg
../bzip2/buildout.cfg
../fontconfig/buildout.cfg
../jbigkit/buildout.cfg
......@@ -10,27 +11,102 @@ extends =
../pkgconfig/buildout.cfg
../xz-utils/buildout.cfg
../zlib/buildout.cfg
../freetype/buildout.cfg
../ninja/buildout.cfg
../boost-lib/buildout.cfg
../libgpgme/buildout.cfg
../gnutls/buildout.cfg
../openjpeg/buildout.cfg
[libnss3-eggs]
recipe = zc.recipe.egg
eggs =
gyp-next
packaging
interpreter = python
[libnss3]
recipe = slapos.recipe.cmmi
url = https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_99_RTM/src/nss-3.99.tar.gz
md5sum = a9e62202ca3d6b542b9318bb05bb7027
configure-command = true
strip-top-level-dir = true
make-binary =
make-options =
make-targets = ./build.sh -o --with-nspr=${nspr:location}/include/nspr:${nspr:location}/lib
location = @@LOCATION@@
post-install =
mv ../dist/Release/* ${:location}
mkdir -p ${:location}/include
mv ../dist/private/* ${:location}/include
cp -aLr ../dist/public/nss ../dist/public/nss ${:location}/include/
environment =
PATH=${pkgconfig:location}/bin:${buildout:bin-directory}:${nspr:location}/bin:${ninja:location}/bin:%(PATH)s
CPPFLAGS=-I${nspr:location}/include/nspr
LDFLAGS=-Wl,-rpath=${:location}/lib -L${nspr:location}/lib -Wl,-rpath=${nspr:location}/lib
depends = ${libnss3-eggs:recipe}
[nspr]
recipe = slapos.recipe.cmmi
url = https://ftp.mozilla.org/pub/nspr/releases/v4.35/src/nspr-4.35.tar.gz
md5sum = 5e0acf9fbdde85181bddd510f4624841
strip-top-level-dir = true
configure-options =
--enable-64bit
--disable-debug
--enable-optimize
location = @@LOCATION@@
environment =
LDFLAGS=-Wl,-rpath=${:location}/lib
[poppler]
recipe = slapos.recipe.cmmi
shared = true
url = https://poppler.freedesktop.org/poppler-0.43.0.tar.xz
md5sum = 1d2b001663119855cdfbc0713dbfb9c6
url = https://poppler.freedesktop.org/poppler-24.03.0.tar.xz
md5sum = 2d50c3c8e0011d1fa14572c744cd33bb
pre-configure =
sed -i 's/PkgConfig::NSS3/$${NSS3_LIBRARIES}/' CMakeLists.txt
configure-command =
cmake
configure-options =
--disable-cairo-output
--disable-cms
--disable-libcurl
--disable-libopenjpeg
--disable-gtk-doc-html
--disable-gtk-test
--disable-poppler-cpp
--disable-poppler-glib
--disable-poppler-qt4
--disable-poppler-qt5
--disable-static
--enable-zlib
-Bbuild
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=@@LOCATION@@
-DENABLE_LIBCURL=OFF
-DBUILD_GTK_TESTS=OFF
-DENABLE_QT5=OFF
-DENABLE_QT6=OFF
-DENABLE_GTK_DOC=OFF
-DENABLE_ZLIB_UNCOMPRESS=ON
-DENABLE_CPP=OFF
-DENABLE_GLIB=OFF
-DENABLE_LCMS=OFF
-DFREETYPE_LIBRARY=${freetype:location}/lib/libfreetype.so
-DFREETYPE_INCLUDE_DIRS=${freetype:location}/include
-DNSS3_LIBRARIES="-L${libnss3:location}/lib -lssl3 -lsmime3 -lnss3 -lnssutil3"
-DNSS3_CFLAGS="-I${libnss3:location}/include/nss"
-DTIFF_INCLUDE_DIR=${libtiff:location}/include
-DTIFF_LIBRARY=${libtiff:location}/lib/libtiff.so
-DJPEG_LIBRARY=${libjpeg:location}/lib/libjpeg.so
-DJPEG_INCLUDE_DIR=${libjpeg:location}/include
-DPNG_LIBRARY=${libpng:location}/lib/libpng.so
-DPNG_PNG_INCLUDE_DIR=${libpng:location}/include
-DBoost_INCLUDE_DIR=${boost-lib:location}/include
-DOpenJPEG_DIR=${openjpeg:location}/lib/cmake/openjpeg-2.5/
-DCMAKE_INSTALL_RPATH="${libjpeg:location}/lib:${libnss3:location}/lib:${nspr:location}/lib:${openjpeg:location}/lib:${libgpgme:location}/lib:${libpng:location}/lib:${cairo:location}/lib"
-DCMAKE_INCLUDE_PATH="${freetype:location}/include;${nspr:location}/include/nspr;${libnss3:location}/include/nss;${libjpeg:location}/include;${libgpgme:location}/include;${openjpeg:location}/include/openjpeg-2.5"
-DCMAKE_CXX_FLAGS="${:CMAKE_CFLAGS}"
-DCMAKE_C_FLAGS="${:CMAKE_CFLAGS}"
-G"Unix Makefiles"
make-binary = cd build && make
environment =
PATH=${pkgconfig:location}/bin:${xz-utils:location}/bin:%(PATH)s
PKG_CONFIG_PATH=${fontconfig:location}/lib/pkgconfig:${fontconfig:pkg_config_depends}:${libpng:location}/lib/pkgconfig
CPPFLAGS=-I${bzip2:location}/include -I${libjpeg:location}/include -I${libpng:location}/include -I${libtiff:location}/include -I${zlib:location}/include
LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${jbigkit:location}/lib -Wl,-rpath=${jbigkit:location}/lib -L${libjpeg:location}/lib -Wl,-rpath=${libjpeg:location}/lib -L${libtiff:location}/lib -Wl,-rpath=${libtiff:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
PATH=${cmake:location}/bin:${pkgconfig:location}/bin:${xz-utils:location}/bin:%(PATH)s
PKG_CONFIG_PATH=${fontconfig:location}/lib/pkgconfig:${fontconfig:pkg_config_depends}:${libpng:location}/lib/pkgconfig:${cairo:location}/lib/pkgconfig:${cairo:pkg_config_depends}:${icu4c:location}/lib/pkgconfig:${boost-lib:location}/lib/pkgconfig:${openjpeg:location}/lib/pkgconfig
CPPFLAGS=-I${libnss3:location}/include/nss -I${nspr:location}/include/nspr -I${freetype:location}/include -I${libgpgme:location}/include -I${bzip2:location}/include -I${libjpeg:location}/include -I${libpng:location}/include -I${libtiff:location}/include -I${zlib:location}/include
LDFLAGS=-Wl,-rpath=${:location}/lib -L${libgpg-error:location}/lib -Wl,-rpath=${libgpg-error:location}/lib -L${libgpgme:location}/lib -Wl,-rpath=${libgpgme:location}/lib -L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${jbigkit:location}/lib -Wl,-rpath=${jbigkit:location}/lib -L${libjpeg:location}/lib -Wl,-rpath=${libjpeg:location}/lib -L${libtiff:location}/lib -Wl,-rpath=${libtiff:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib -L=${cairo:location}/lib -Wl,-rpath=${cairo:location}/lib -L${libnss3:location}/lib -Wl,-rpath=${libnss3:location}/lib
Gpgmepp_DIR=${libgpgme:location}
CMAKE_INCLUDE_PATH=${openjpeg:location}/include/openjpeg-2.5:${freetype:location}/include:${nspr:location}/include/nspr:${libnss3:location}/include/nss:${libjpeg:location}/include:${libgpgme:location}/include
CMAKE_CFLAGS = -I${openjpeg:location}/include/openjpeg-2.5 -I${freetype:location}/include -I${nspr:location}/include/nspr -I${libnss3:location}/include/nss -I${libjpeg:location}/include -I${libgpgme:location}/include -I${libgpg-error:location}/include
location = @@LOCATION@@
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment