mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
www-apps/pleroma: Need git for fetching some deps, need -fPIC under glibc
Closes: https://bugs.gentoo.org/937130 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit mix optfeature
|
||||
inherit mix optfeature flag-o-matic
|
||||
|
||||
DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
|
||||
HOMEPAGE="https://pleroma.social/"
|
||||
@@ -28,6 +28,7 @@ BDEPEND="
|
||||
dev-build/cmake
|
||||
>=dev-util/rebar-3.20.0-r1
|
||||
dev-elixir/hex
|
||||
dev-vcs/git
|
||||
"
|
||||
DEPEND="
|
||||
media-libs/vips:=
|
||||
@@ -71,6 +72,10 @@ src_prepare() {
|
||||
echo 'config :tzdata, :data_dir, "/var/lib/pleroma/tzdata"' >> config/prod.exs || die
|
||||
|
||||
echo "import Config" > config/prod.secret.exs || die
|
||||
|
||||
# Needs -fPIC under glibc for exile library
|
||||
# https://bugs.gentoo.org/937130
|
||||
append-flags -fPIC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit mix optfeature
|
||||
inherit mix optfeature flag-o-matic
|
||||
|
||||
DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
|
||||
HOMEPAGE="https://pleroma.social/"
|
||||
@@ -28,6 +28,7 @@ BDEPEND="
|
||||
dev-build/cmake
|
||||
>=dev-util/rebar-3.20.0-r1
|
||||
dev-elixir/hex
|
||||
dev-vcs/git
|
||||
"
|
||||
DEPEND="
|
||||
media-libs/vips:=
|
||||
@@ -71,6 +72,10 @@ src_prepare() {
|
||||
echo 'config :tzdata, :data_dir, "/var/lib/pleroma/tzdata"' >> config/prod.exs || die
|
||||
|
||||
echo "import Config" > config/prod.secret.exs || die
|
||||
|
||||
# Needs -fPIC under glibc for exile library
|
||||
# https://bugs.gentoo.org/937130
|
||||
append-flags -fPIC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
Reference in New Issue
Block a user