summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Vaněk <arkamar@atlas.cz>2022-03-13 19:16:57 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2022-03-18 22:30:17 +0100
commit23b746af7800902dacd9550026813ab694fff110 (patch)
tree0e366544eee9834980c120d5bcf5afa52e79afe5 /media-gfx/inkscape/inkscape-9999.ebuild
parentmedia-gfx/inkscape: add 1.1.2 (diff)
downloadgentoo-23b746af7800902dacd9550026813ab694fff110.tar.gz
gentoo-23b746af7800902dacd9550026813ab694fff110.tar.bz2
gentoo-23b746af7800902dacd9550026813ab694fff110.zip
media-gfx/inkscape: use internal 2geom explicitly
When inkscape is first time emerged to the system its 2geom library detection mechanism selects bundled version and installs it as part of the package. This detection mechanism can lead to a runtime problem when inkscape is reemerged, because the 2geom library is located in the system (from previous installation), therefore bundled version is not selected nor appended to the package and emerge removes 2geom library from the system because there is no replacement in a new package. Then, inkscape fails to start because of missing library. It is necessary to force use of the bundled 2geom library in order to address the problem. Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/24555 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'media-gfx/inkscape/inkscape-9999.ebuild')
-rw-r--r--media-gfx/inkscape/inkscape-9999.ebuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/media-gfx/inkscape/inkscape-9999.ebuild b/media-gfx/inkscape/inkscape-9999.ebuild
index 863a38c311f8..70cee13a08d3 100644
--- a/media-gfx/inkscape/inkscape-9999.ebuild
+++ b/media-gfx/inkscape/inkscape-9999.ebuild
@@ -135,6 +135,7 @@ src_configure() {
-DENABLE_POPPLER=ON
-DENABLE_POPPLER_CAIRO=ON
-DWITH_PROFILING=OFF
+ -DWITH_INTERNAL_2GEOM=ON
-DBUILD_TESTING=$(usex test)
-DWITH_LIBCDR=$(usex cdr)
-DWITH_DBUS=$(usex dbus)