diff options
author | Petr Vaněk <arkamar@atlas.cz> | 2022-03-13 19:16:57 +0100 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2022-03-18 22:30:17 +0100 |
commit | 23b746af7800902dacd9550026813ab694fff110 (patch) | |
tree | 0e366544eee9834980c120d5bcf5afa52e79afe5 /media-gfx | |
parent | media-gfx/inkscape: add 1.1.2 (diff) | |
download | gentoo-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')
-rw-r--r-- | media-gfx/inkscape/inkscape-1.1-r1.ebuild | 1 | ||||
-rw-r--r-- | media-gfx/inkscape/inkscape-1.1.1.ebuild | 1 | ||||
-rw-r--r-- | media-gfx/inkscape/inkscape-1.1.2.ebuild | 1 | ||||
-rw-r--r-- | media-gfx/inkscape/inkscape-9999.ebuild | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/media-gfx/inkscape/inkscape-1.1-r1.ebuild b/media-gfx/inkscape/inkscape-1.1-r1.ebuild index acc281e6d6ee..517577f93f25 100644 --- a/media-gfx/inkscape/inkscape-1.1-r1.ebuild +++ b/media-gfx/inkscape/inkscape-1.1-r1.ebuild @@ -125,6 +125,7 @@ src_configure() { -DENABLE_POPPLER=ON -DENABLE_POPPLER_CAIRO=ON -DWITH_PROFILING=OFF + -DWITH_INTERNAL_2GEOM=ON -DBUILD_TESTING=OFF -DWITH_LIBCDR=$(usex cdr) -DWITH_DBUS=$(usex dbus) diff --git a/media-gfx/inkscape/inkscape-1.1.1.ebuild b/media-gfx/inkscape/inkscape-1.1.1.ebuild index 080afaf78213..e76f7867922d 100644 --- a/media-gfx/inkscape/inkscape-1.1.1.ebuild +++ b/media-gfx/inkscape/inkscape-1.1.1.ebuild @@ -120,6 +120,7 @@ src_configure() { -DENABLE_POPPLER=ON -DENABLE_POPPLER_CAIRO=ON -DWITH_PROFILING=OFF + -DWITH_INTERNAL_2GEOM=ON -DBUILD_TESTING=OFF -DWITH_LIBCDR=$(usex cdr) -DWITH_DBUS=$(usex dbus) diff --git a/media-gfx/inkscape/inkscape-1.1.2.ebuild b/media-gfx/inkscape/inkscape-1.1.2.ebuild index 636fc5106966..c966f1a88c05 100644 --- a/media-gfx/inkscape/inkscape-1.1.2.ebuild +++ b/media-gfx/inkscape/inkscape-1.1.2.ebuild @@ -118,6 +118,7 @@ src_configure() { -DENABLE_POPPLER=ON -DENABLE_POPPLER_CAIRO=ON -DWITH_PROFILING=OFF + -DWITH_INTERNAL_2GEOM=ON -DBUILD_TESTING=OFF -DWITH_LIBCDR=$(usex cdr) -DWITH_DBUS=$(usex dbus) 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) |