mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
www-apps/pleroma: Add USE=system-vips to allow using vendored vips
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
This commit is contained in:
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="system-lexbor">Use <pkg>dev-libs/lexbor</pkg> instead of vendored version</flag>
|
||||
<flag name="system-vips">Use <pkg>media-libs/vips</pkg> instead of vendored version</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -18,7 +18,7 @@ fi
|
||||
LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
|
||||
SLOT="otp"
|
||||
|
||||
IUSE="+system-lexbor"
|
||||
IUSE="+system-lexbor +system-vips"
|
||||
|
||||
# Requires network access (https) as long as elixir dependencies aren't packaged
|
||||
# said dependencies have their checksum verified via `mix.lock`
|
||||
@@ -35,10 +35,10 @@ BDEPEND="
|
||||
"
|
||||
DEPEND="
|
||||
dev-libs/glib
|
||||
media-libs/vips:=
|
||||
sys-apps/file
|
||||
sys-libs/ncurses:=
|
||||
system-lexbor? ( dev-libs/lexbor )
|
||||
system-vips? ( media-libs/vips:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
@@ -87,7 +87,7 @@ src_prepare() {
|
||||
src_compile() {
|
||||
mkdir -p pleroma || die
|
||||
|
||||
export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
|
||||
use system-vips && export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
|
||||
|
||||
use system-lexbor && export WITH_SYSTEM_LEXBOR=1
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ fi
|
||||
LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
|
||||
SLOT="otp"
|
||||
|
||||
IUSE="+system-lexbor"
|
||||
IUSE="+system-lexbor +system-vips"
|
||||
|
||||
# Requires network access (https) as long as elixir dependencies aren't packaged
|
||||
# said dependencies have their checksum verified via `mix.lock`
|
||||
@@ -39,10 +39,10 @@ BDEPEND="
|
||||
"
|
||||
DEPEND="
|
||||
dev-libs/glib
|
||||
<media-libs/vips-8.18.0:=
|
||||
sys-apps/file
|
||||
sys-libs/ncurses:=
|
||||
system-lexbor? ( dev-libs/lexbor )
|
||||
system-vips? ( <media-libs/vips-8.18.0:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
@@ -90,7 +90,7 @@ src_prepare() {
|
||||
src_compile() {
|
||||
mkdir -p pleroma || die
|
||||
|
||||
export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
|
||||
use system-vips && export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
|
||||
|
||||
use system-lexbor && export WITH_SYSTEM_LEXBOR=1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user