diff --git a/inkscape/.signature b/inkscape/.signature index 4c8de5f38..a9b2f0ae0 100644 --- a/inkscape/.signature +++ b/inkscape/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF32DpJ7/mzal0AzG8X4sPHhskDTSbqHdIpVcgsCNOm9FurA3YUoodkF+G+2qxK0KOIGqEt7jmAndmIPKnxYR3vQ8= -SHA256 (Pkgfile) = afc619e22fe740342a6617bb3dfd9d4537446e8fae7c3b5fda86b4ea07237a5b +RWSagIOpLGJF39LcNVlXRcXmv9WJ8C8YzBZYgPaUTbMaWyocSRIJKEXD6svImWs7MLu49d+gLSXJiOL+jK3NzPHoo1Gmrshj5Qs= +SHA256 (Pkgfile) = 95f7113f4f369c67109e3e094b3b3e1bc5409a02726462a69fd0f63092f752cc SHA256 (.footprint) = 6d8b8cd774c23c747c001768fabed559e31015c6df311c4b4405c5c4cdc1a453 SHA256 (inkscape-1.3.2.tar.xz) = dbd1844dc443fe5e10d3e9a887144e5fb7223852fff191cfb5ef7adeab0e086b SHA256 (6209.patch) = ab300e163ea6dafe9b242dd0f6eb4bf17e524f6391c44f45614384681211833d diff --git a/inkscape/Pkgfile b/inkscape/Pkgfile index 2a00d4a33..2c1a198c1 100644 --- a/inkscape/Pkgfile +++ b/inkscape/Pkgfile @@ -1,7 +1,7 @@ # Description: An open source SVG editor. # URL: https://www.inkscape.org/ # Maintainer: John McQuah, jmcquah at disroot dot org -# Depends on: boehm-gc double-conversion graphicsmagick gsl gtkmm3 librsvg libsoup libxslt poppler popt potrace gdl +# Depends on: boehm-gc double-conversion graphicsmagick gsl gtkmm3 libsoup libxslt poppler-ink popt potrace gdl name=inkscape version=1.3.2 @@ -9,7 +9,9 @@ release=3 source=(https://media.inkscape.org/dl/resources/file/$name-$version.tar.xz 6209.patch) build() { - [ -e /usr/bin/pdftocairo ] || { echo "install cairo and then rebuild poppler, else inkscape will fail to build."; exit 1; } + export LDFLAGS+=" -Wl,-rpath=/usr/lib/inkscape" + export PKG_CONFIG_PATH="/usr/lib/inkscape/pkgconfig:$PKG_CONFIG_PATH" + cd ${name}-${version}* # patch for the new poppler ABI @@ -23,13 +25,19 @@ build() { -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBDIR=lib \ -D CMAKE_BUILD_TYPE=Release \ - -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ - -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D CMAKE_CXX_FLAGS_RELEASE="-L/usr/lib/inkscape $CFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="-L/usr/lib/inkscape $CXXFLAGS" \ + -D POPPLER_INCLUDE_DIR="/usr/include/poppler-ink" \ + -D POPPLER_GLIB_INCLUDE_DIR="/usr/include/poppler-ink/glib" \ -D WITH_INTERNAL_2GEOM=ON \ + -D BUILD_TESTING=OFF \ -D WITH_LIBCDR=OFF \ -D WITH_NLS=OFF \ -Wno-dev + sed -e '/^#include