diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-05 23:40:39 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-05 23:40:39 +0000 |
| commit | 3b7c736127c88c784bbb145f0cc1cb3e61321495 (patch) | |
| tree | 47dac29fdc91bc0f90d915055b09f86bcf7435b1 /www-apps | |
| parent | 95d24580bfec4b0b8d7b1cd07bcef4af3122de50 (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -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/Manifest | 2 | ||||
| -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.ebuild | 26 |
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 } |
