summaryrefslogtreecommitdiff
path: root/www-apps
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-05 23:40:39 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-05 23:40:39 +0000
commit3b7c736127c88c784bbb145f0cc1cb3e61321495 (patch)
tree47dac29fdc91bc0f90d915055b09f86bcf7435b1 /www-apps
parent95d24580bfec4b0b8d7b1cd07bcef4af3122de50 (diff)
downloadbaldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.tar.gz
baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.tar.xz
baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.zip
Adding metadata
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/piwigo/Manifest2
-rw-r--r--www-apps/piwigo/piwigo-16.4.0.ebuild (renamed from www-apps/piwigo/piwigo-16.2.0.ebuild)0
-rw-r--r--www-apps/pleroma/Manifest2
-rw-r--r--www-apps/pleroma/pleroma-2.10.2.ebuild (renamed from www-apps/pleroma/pleroma-2.10.0-r1.ebuild)13
-rw-r--r--www-apps/pleroma/pleroma-9999.ebuild26
5 files changed, 26 insertions, 17 deletions
diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest
index 9dbbb3efbb1f..277790320509 100644
--- a/www-apps/piwigo/Manifest
+++ b/www-apps/piwigo/Manifest
@@ -1,2 +1,2 @@
-DIST piwigo-16.2.0.zip 19882161 BLAKE2B 995fe2175362d21d0cb2270c60d47749100d8fdb32f8b606228cd46cbbea4a1d69bd2b09b42cc3fe191dda6a482609d2692ece035b8dda7ad5437f2a9cd36921 SHA512 df9233181d9ce0fce36bb37d6c1234fed5d1877a6600adaec01f28a86d23c065d279a9016503775c06d405ead3eac54083f113d365009ca6624e50343d9e1404
DIST piwigo-16.3.0.zip 19926580 BLAKE2B 8e9fcc708d10b25c8404d5396b8a742e9634307f33f6fcd0c65e36af6de22344e4791c35c3d24a0d951151da466cc6081f0d9415b32019ea4b48c46228b76b05 SHA512 9893ef4b528b7dc5eed0be0b774c99a1f2747f8d316a5065564feb1a3efe8fd8bf9110e5259c4fa6f29c9ff122563acd74b460c33240cad9be40ab9203ae21ea
+DIST piwigo-16.4.0.zip 19943808 BLAKE2B 3c959f9e8956f0979d5b3fc144bd75f7fb7fa92409833053a231d03e6506f344f675f65964884011c9ca5faa496f65702beb86e8e50f812b50a4e6284837a71e SHA512 48824e0046bad4184700902bd6af258e0ba38ac327367429430b0a7e34b35046448599e24e777bae7d311a48d99f97fd406cb46721fca74184eb953ab3b8c153
diff --git a/www-apps/piwigo/piwigo-16.2.0.ebuild b/www-apps/piwigo/piwigo-16.4.0.ebuild
index 00cb3239f304..00cb3239f304 100644
--- a/www-apps/piwigo/piwigo-16.2.0.ebuild
+++ b/www-apps/piwigo/piwigo-16.4.0.ebuild
diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 9235d98a77d0..7dfd54c79555 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-2.10.0.tar.gz 33938786 BLAKE2B f28d1bf862577b0840eb2c29d29b4ef21017d4e2dce9acb9c34850075beca18f219588b2847078e4ec48bf83cd8307876da1d7033d7baabcab73ea78ae950f0b SHA512 effb4d4f08c102bab233ed363bd17d8883a78f667f49f44189e0dd5d43854631e23a826f8b9c3da8603f3bdf91110ee4922295e276d40e83c537ff0fb910c292
+DIST pleroma-2.10.2.tar.gz 33962686 BLAKE2B 346a4a0be470958a7fe42e9081b539d1dee0237023ceef38be48cb7ad115daea6a390fa30600506e3c4c8bc6259f16afcc5c16c4c9fb367f56c5b32396611ac8 SHA512 1742df8e87ff5c12a029c5c7510ad60aa480d02bb8af9f5e9b53cda14dd35ce4581bcc2dcb5d2166b32cd66019d42dfc9a4391ba998e73255fe956419f1f048d
diff --git a/www-apps/pleroma/pleroma-2.10.0-r1.ebuild b/www-apps/pleroma/pleroma-2.10.2.ebuild
index 3a1a8043b017..ea7f5292580e 100644
--- a/www-apps/pleroma/pleroma-2.10.0-r1.ebuild
+++ b/www-apps/pleroma/pleroma-2.10.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit mix optfeature flag-o-matic
+inherit mix optfeature flag-o-matic toolchain-funcs
DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
HOMEPAGE="https://pleroma.social/"
@@ -53,7 +53,6 @@ src_unpack() {
[[ "${PV}" == *9999 ]] && git-r3_src_unpack
cd "${S}" || die
- eapply "${FILESDIR}/pleroma-2.10.0-vix_bump.patch"
emix deps.get --only prod
}
@@ -78,15 +77,17 @@ 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() {
mkdir -p pleroma || die
+ tc-export CC
+
+ # Needs -fPIC under glibc for exile library
+ # https://bugs.gentoo.org/937130
+ append-flags -fPIC
+
use system-vips && export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
use system-lexbor && export WITH_SYSTEM_LEXBOR=1
diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index db5c961d68da..ea7f5292580e 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2024 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Copyright 2022-2026 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit mix optfeature flag-o-matic
+inherit mix optfeature flag-o-matic toolchain-funcs
DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
HOMEPAGE="https://pleroma.social/"
@@ -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}
@@ -77,16 +77,18 @@ 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() {
mkdir -p pleroma || die
- export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
+ tc-export CC
+
+ # Needs -fPIC under glibc for exile library
+ # https://bugs.gentoo.org/937130
+ append-flags -fPIC
+
+ use system-vips && export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
use system-lexbor && export WITH_SYSTEM_LEXBOR=1
@@ -103,7 +105,12 @@ src_install() {
doinitd ./pleroma/installation/init.d/pleroma
+ # Generated by Elixir, see lib/mix/lib/mix/tasks/release.init.ex
+ # Real executable needs to be in /opt/pleroma/bin due to usage of readlink to guess install path
dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
+
+ # Technically could be with regular binaries via dobin,
+ # but useless without the pleroma command, which has restricted access
dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl
# This file controls console access
@@ -118,6 +125,7 @@ src_install() {
fperms 0750 /var/lib/pleroma
fowners pleroma:pleroma /var/lib/pleroma
+ # So that www-apps/pleroma-fe (optional) doesn't ends up creating namespace conflicts
dosym /opt/pleroma-fe/dist /var/lib/pleroma/static/frontends/pleroma-fe/gentoo
}