Compare commits
15 commits
nextcloud3
...
v3.21
Author | SHA1 | Date | |
---|---|---|---|
4299ab3906 | |||
5cf12d0754 | |||
9080e7c6ba | |||
46ebb5bf61 | |||
8db2d8e280 | |||
bedb27d660 | |||
cb5f704a49 | |||
2f581245cb | |||
23e8d38f52 | |||
567715dc3a | |||
84f28b7e5c | |||
2263b1374c | |||
1a2203ba3c | |||
2d900374a5 | |||
322956f740 |
16 changed files with 124 additions and 174 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=authentik
|
pkgname=authentik
|
||||||
pkgver=2024.10.5
|
pkgver=2025.2.4
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="An open-source Identity Provider focused on flexibility and versatility"
|
pkgdesc="An open-source Identity Provider focused on flexibility and versatility"
|
||||||
url="https://github.com/goauthentik/authentik"
|
url="https://github.com/goauthentik/authentik"
|
||||||
|
@ -53,13 +53,14 @@ depends="
|
||||||
py3-fido2
|
py3-fido2
|
||||||
py3-flower
|
py3-flower
|
||||||
py3-geoip2
|
py3-geoip2
|
||||||
|
py3-geopy
|
||||||
py3-google-api-python-client
|
py3-google-api-python-client
|
||||||
py3-gunicorn
|
py3-gunicorn
|
||||||
py3-httptools
|
py3-httptools
|
||||||
py3-jsonpatch
|
py3-jsonpatch
|
||||||
py3-jwt
|
py3-jwt
|
||||||
py3-jwcrypto
|
py3-jwcrypto
|
||||||
py3-kadmin
|
py3-kadmin-rs
|
||||||
py3-kubernetes
|
py3-kubernetes
|
||||||
py3-ldap3
|
py3-ldap3
|
||||||
py3-lxml
|
py3-lxml
|
||||||
|
@ -283,13 +284,13 @@ pyc() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
f6e04ac1d1ac3a46e6d0f89548c0c2748f2214c551157e65f9071721dfdccac53c98b1664ecd1bc70650b4fceec47c5a5ab805da34e82ccc86d6a64087441702 authentik-2024.10.5.tar.gz
|
75928b3ab9ae126f3cbe88ff1256de8adba7add099b0d93615abb8c91a2b7f275e83664a232e8c5393c5031bd9757af2f20fdb9d0153dacdf9a482b6b4bb8b00 authentik-2025.2.4.tar.gz
|
||||||
4defb4fe3a4230f4aa517fbecd5e5b8bcef2a64e1b40615660ae9eec33597310a09df5e126f4d39ce7764bd1716c0a7040637699135c103cbc1879593c6c06f1 authentik.openrc
|
4defb4fe3a4230f4aa517fbecd5e5b8bcef2a64e1b40615660ae9eec33597310a09df5e126f4d39ce7764bd1716c0a7040637699135c103cbc1879593c6c06f1 authentik.openrc
|
||||||
6cb03b9b69df39bb4539fe05c966536314d766b2e9307a92d87070ba5f5b7e7ab70f1b5ee1ab3c0c50c23454f9c5a4caec29e63fdf411bbb7a124ad687569b89 authentik-worker.openrc
|
6cb03b9b69df39bb4539fe05c966536314d766b2e9307a92d87070ba5f5b7e7ab70f1b5ee1ab3c0c50c23454f9c5a4caec29e63fdf411bbb7a124ad687569b89 authentik-worker.openrc
|
||||||
351e6920d987861f8bf0d7ab2f942db716a8dbdad1f690ac662a6ef29ac0fd46cf817cf557de08f1c024703503d36bc8b46f0d9eb1ecaeb399dce4c3bb527d17 authentik-ldap.openrc
|
351e6920d987861f8bf0d7ab2f942db716a8dbdad1f690ac662a6ef29ac0fd46cf817cf557de08f1c024703503d36bc8b46f0d9eb1ecaeb399dce4c3bb527d17 authentik-ldap.openrc
|
||||||
89ee5f0ffdade1c153f3a56ff75b25a7104aa81d8c7a97802a8f4b0eab34850cee39f874dabe0f3c6da3f71d6a0f938f5e8904169e8cdd34d407c8984adee6b0 authentik-ldap.conf
|
89ee5f0ffdade1c153f3a56ff75b25a7104aa81d8c7a97802a8f4b0eab34850cee39f874dabe0f3c6da3f71d6a0f938f5e8904169e8cdd34d407c8984adee6b0 authentik-ldap.conf
|
||||||
f1a3cb215b6210fa7d857a452a9f2bc4dc0520e49b9fa7027547cff093d740a7e2548f1bf1f8831f7d5ccb80c8e523ee0c8bafcc4dc42d2788725f2137d21bee authentik-manage.sh
|
f1a3cb215b6210fa7d857a452a9f2bc4dc0520e49b9fa7027547cff093d740a7e2548f1bf1f8831f7d5ccb80c8e523ee0c8bafcc4dc42d2788725f2137d21bee authentik-manage.sh
|
||||||
3e47db684a3f353dcecdb7bab8836b9d5198766735d77f676a51d952141a0cf9903fcb92e6306c48d2522d7a1f3028b37247fdc1dc74d4d6e043da7eb4f36d49 fix-ak-bash.patch
|
3d38076606d18a438a2d76cdd2067774d5471bb832e641050630726b4d7bd8b8c2218d25d7e987a1fb46ee6a4a81d13e899145f015b3c94204cece039c7fb182 fix-ak-bash.patch
|
||||||
5c60e54b6a7829d611af66f5cb8184a002b5ae927efbd024c054a7c176fcb9efcfbe5685279ffcf0390b0f0abb3bb03e02782c6867c2b38d1ad2d508aae83fa0 root-settings-csrf_trusted_origins.patch
|
5c60e54b6a7829d611af66f5cb8184a002b5ae927efbd024c054a7c176fcb9efcfbe5685279ffcf0390b0f0abb3bb03e02782c6867c2b38d1ad2d508aae83fa0 root-settings-csrf_trusted_origins.patch
|
||||||
badff70b19aad79cf16046bd46cb62db25c2a8b85b2673ce7c44c42eb60d42f6fcb1b9a7a7236c00f24803b25d3c66a4d64423f7ce14a59763b8415db292a5b9 go-downgrade-1.22.patch
|
badff70b19aad79cf16046bd46cb62db25c2a8b85b2673ce7c44c42eb60d42f6fcb1b9a7a7236c00f24803b25d3c66a4d64423f7ce14a59763b8415db292a5b9 go-downgrade-1.22.patch
|
||||||
"
|
"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
diff --git a/lifecycle/ak.orig b/lifecycle/ak
|
diff --git a/lifecycle/ak.orig b/lifecycle/ak
|
||||||
index 615bfe9..1646274 100755
|
index 44dc480..49a0cef 100755
|
||||||
--- a/lifecycle/ak.orig
|
--- a/lifecycle/ak.orig
|
||||||
+++ b/lifecycle/ak
|
+++ b/lifecycle/ak
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-#!/usr/bin/env -S bash -e
|
-#!/usr/bin/env -S bash
|
||||||
+#!/usr/bin/env bash
|
+#!/usr/bin/env bash
|
||||||
|
set -e -o pipefail
|
||||||
MODE_FILE="${TMPDIR}/authentik-mode"
|
MODE_FILE="${TMPDIR}/authentik-mode"
|
||||||
|
|
||||||
function log {
|
|
||||||
|
|
|
@ -1,19 +1,21 @@
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=codeberg-pages-server
|
pkgname=codeberg-pages-server
|
||||||
pkgver=6.2
|
pkgver=6.2.1
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
pkgdesc="The Codeberg Pages Server – with custom domain support, per-repo pages using the pages branch, caching and more."
|
pkgdesc="The Codeberg Pages Server – with custom domain support, per-repo pages using the pages branch, caching and more."
|
||||||
url="https://codeberg.org/Codeberg/pages-server"
|
url="https://codeberg.org/Codeberg/pages-server"
|
||||||
arch="all"
|
arch="all"
|
||||||
license="EUPL-1.2"
|
license="EUPL-1.2"
|
||||||
depends="nginx"
|
depends="libcap-setcap nginx"
|
||||||
makedepends="go just"
|
makedepends="go just"
|
||||||
|
install="$pkgname.post-install"
|
||||||
# tests disabled for now
|
# tests disabled for now
|
||||||
options="!check"
|
options="!check"
|
||||||
source="
|
source="
|
||||||
$pkgname-$pkgver.tar.gz::https://codeberg.org/Codeberg/pages-server/archive/v$pkgver.tar.gz
|
$pkgname-$pkgver.tar.gz::https://codeberg.org/Codeberg/pages-server/archive/v$pkgver.tar.gz
|
||||||
codeberg-pages-server.openrc
|
codeberg-pages-server.openrc
|
||||||
|
downgrade-go.patch
|
||||||
"
|
"
|
||||||
builddir="$srcdir/"pages-server
|
builddir="$srcdir/"pages-server
|
||||||
subpackages="$pkgname-openrc"
|
subpackages="$pkgname-openrc"
|
||||||
|
@ -30,13 +32,18 @@ build() {
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
msg "Packaging $pkgname"
|
msg "Packaging $pkgname"
|
||||||
install -Dm755 "$builddir"/build/codeberg-pages-server "$pkgdir"/usr/bin/codeberg-pages-server
|
install -Dm755 "$builddir"/build/codeberg-pages-server \
|
||||||
|
"$pkgdir"/usr/bin/codeberg-pages-server
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/$pkgname.openrc \
|
install -Dm755 "$srcdir"/$pkgname.openrc \
|
||||||
"$pkgdir"/etc/init.d/$pkgname
|
"$pkgdir"/etc/init.d/$pkgname
|
||||||
|
|
||||||
|
install -Dm600 "$builddir"/example_config.toml \
|
||||||
|
"$pkgdir"/etc/codeberg-pages-server/pages.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
d48e10262e94eb2e36696646e3431da066d2f820e037ab713f4446dd72c2e3895c9bf153fcbf702e05b21ec5750aa15ed9b71e2fb383f9357aeeef61073a721a codeberg-pages-server-6.2.tar.gz
|
87992a244a580ef109fa891fd4e4ab5bf8320076f396c63e23b83e2c49e3c34fed2d6562283fc57dd89ebc13596dd7b8cbdfa7202eee43cbbd86b6a7f3b52c26 codeberg-pages-server-6.2.1.tar.gz
|
||||||
4defb4fe3a4230f4aa517fbecd5e5b8bcef2a64e1b40615660ae9eec33597310a09df5e126f4d39ce7764bd1716c0a7040637699135c103cbc1879593c6c06f1 codeberg-pages-server.openrc
|
4808057de5d539fd9ad3db67b650d45ed60c53e07eff840115af09729ac198791b465b61da547eac1dffd0633e5855c348aa7663d6f6cb5984f7fc999be08589 codeberg-pages-server.openrc
|
||||||
|
1f02e3e9a6f0aab9b516fa7ffaaeb92da3ab839fbcf07f672398063d784c8c0ca373edc0f9a26132d40a60345c4894a5f757c13bf7500f5753f5ffcdf10c52db downgrade-go.patch
|
||||||
"
|
"
|
||||||
|
|
|
@ -1,30 +1,23 @@
|
||||||
#!/sbin/openrc-run
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
: ${config:=/etc/codeberg-pages-server/pages.conf}
|
||||||
|
|
||||||
name="$RC_SVCNAME"
|
name="$RC_SVCNAME"
|
||||||
cfgfile="/etc/conf.d/$RC_SVCNAME.conf"
|
cfgfile="/etc/conf.d/$RC_SVCNAME.conf"
|
||||||
pidfile="/run/$RC_SVCNAME.pid"
|
pidfile="/run/$RC_SVCNAME.pid"
|
||||||
working_directory="/usr/share/webapps/authentik"
|
working_directory="/var/lib/codeberg-pages-server"
|
||||||
command="/usr/share/webapps/authentik/server"
|
command="/usr/bin/codeberg-pages-server"
|
||||||
command_user="authentik"
|
command_args="--config-file $config"
|
||||||
command_group="authentik"
|
command_user="nginx"
|
||||||
|
command_group="nginx"
|
||||||
start_stop_daemon_args=""
|
start_stop_daemon_args=""
|
||||||
command_background="yes"
|
command_background="yes"
|
||||||
output_log="/var/log/authentik/$RC_SVCNAME.log"
|
output_log="/var/log/codeberg-pages-server/$RC_SVCNAME.log"
|
||||||
error_log="/var/log/authentik/$RC_SVCNAME.err"
|
error_log="/var/log/codeberg-pages-server/$RC_SVCNAME.err"
|
||||||
|
|
||||||
depend() {
|
|
||||||
need redis
|
|
||||||
need postgresql
|
|
||||||
}
|
|
||||||
|
|
||||||
start_pre() {
|
start_pre() {
|
||||||
cd "$working_directory"
|
|
||||||
checkpath --directory --owner $command_user:$command_group --mode 0775 \
|
checkpath --directory --owner $command_user:$command_group --mode 0775 \
|
||||||
/var/log/authentik \
|
/var/log/codeberg-pages-server \
|
||||||
/var/lib/authentik/certs
|
/var/lib/codeberg-pages-server
|
||||||
}
|
cd "$working_directory"
|
||||||
|
|
||||||
stop_pre() {
|
|
||||||
ebegin "Killing child processes"
|
|
||||||
kill $(ps -o pid= --ppid $(cat $pidfile)) || true
|
|
||||||
}
|
}
|
||||||
|
|
10
ilot/codeberg-pages-server/codeberg-pages-server.post-install
Executable file
10
ilot/codeberg-pages-server/codeberg-pages-server.post-install
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
set -eu
|
||||||
|
|
||||||
|
setcap 'cap_net_bind_service=+ep' /usr/bin/codeberg-pages-server
|
||||||
|
|
||||||
|
cat >&2 <<-EOF
|
||||||
|
*
|
||||||
|
* 1. Adjust settings in /etc/codeberg-pages-server/pages.conf
|
||||||
|
*
|
||||||
|
EOF
|
12
ilot/codeberg-pages-server/downgrade-go.patch
Normal file
12
ilot/codeberg-pages-server/downgrade-go.patch
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
diff --git a/go.mod.orig b/go.mod
|
||||||
|
index bff6b77..2b9f2e4 100644
|
||||||
|
--- a/go.mod.orig
|
||||||
|
+++ b/go.mod
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
module codeberg.org/codeberg/pages
|
||||||
|
|
||||||
|
-go 1.24.0
|
||||||
|
+go 1.23.6
|
||||||
|
|
||||||
|
require (
|
||||||
|
code.gitea.io/sdk/gitea v0.20.0
|
|
@ -4,7 +4,7 @@
|
||||||
# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
|
# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=forgejo-aneksajo
|
pkgname=forgejo-aneksajo
|
||||||
pkgver=10.0.1_git0
|
pkgver=10.0.3_git0
|
||||||
_gittag=v${pkgver/_git/-git-annex}
|
_gittag=v${pkgver/_git/-git-annex}
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Self-hosted Git service written in Go with git-annex support"
|
pkgdesc="Self-hosted Git service written in Go with git-annex support"
|
||||||
|
@ -106,7 +106,7 @@ package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
1dcc4655bd19e6e29dbe854a43693c60518d69db80f53c7f3fd759717e68782d1c1b181aee1286a0e19a253e197da512b3d051097ffc501b6717f2dfee8c67de forgejo-aneksajo-v10.0.1-git-annex0.tar.gz
|
e32c919228df167374e8f3099e2e59bfab610aac6c87465318efe1cac446d014535e270f57b0bf8b2a7eb3843c5dcb189eac4dad2e230b57acd9096ead647eca forgejo-aneksajo-v10.0.3-git-annex0.tar.gz
|
||||||
497d8575f2eb5ac43baf82452e76007ef85e22cca2cc769f1cf55ffd03d7ce4d50ac4dc2b013e23086b7a5577fc6de5a4c7e5ec7c287f0e3528e908aaa2982aa forgejo-aneksajo.initd
|
497d8575f2eb5ac43baf82452e76007ef85e22cca2cc769f1cf55ffd03d7ce4d50ac4dc2b013e23086b7a5577fc6de5a4c7e5ec7c287f0e3528e908aaa2982aa forgejo-aneksajo.initd
|
||||||
b537b41b6b3a945274a6028800f39787b48c318425a37cf5d40ace0d1b305444fd07f17b4acafcd31a629bedd7d008b0bb3e30f82ffeb3d7e7e947bdbe0ff4f3 forgejo-aneksajo.ini
|
b537b41b6b3a945274a6028800f39787b48c318425a37cf5d40ace0d1b305444fd07f17b4acafcd31a629bedd7d008b0bb3e30f82ffeb3d7e7e947bdbe0ff4f3 forgejo-aneksajo.ini
|
||||||
"
|
"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=freescout
|
pkgname=freescout
|
||||||
pkgver=1.8.171
|
pkgver=1.8.174
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Free self-hosted help desk & shared mailbox"
|
pkgdesc="Free self-hosted help desk & shared mailbox"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
@ -76,7 +76,7 @@ package() {
|
||||||
install -m755 -D "$srcdir"/freescout-manage.sh "$pkgdir"/usr/bin/freescout-manage
|
install -m755 -D "$srcdir"/freescout-manage.sh "$pkgdir"/usr/bin/freescout-manage
|
||||||
}
|
}
|
||||||
sha512sums="
|
sha512sums="
|
||||||
ae99edd7ab1f944cfc8606ae26b67a4898c2490c099a06cde0fa6f8dd35e737fdc3bfd9f96a13694f18a29704ad80c11f9bcd77e149e8d03dbb70defbfbf9c19 freescout-1.8.171.tar.gz
|
c5ec40b3dd7f6f593a950d96632e69d8e0a43e17f566f3d83b52aa44e2aac8ef98c536e9408faa834051d7fb3f07e003642f5e6e2a25a69ea51cf7b96290fb1d freescout-1.8.174.tar.gz
|
||||||
e4af6c85dc12f694bef2a02e4664e31ed50b2c109914d7ffad5001c2bbd764ef25b17ecaa59ff55ef41bccf17169bf910d1a08888364bdedd0ecc54d310e661f freescout.nginx
|
e4af6c85dc12f694bef2a02e4664e31ed50b2c109914d7ffad5001c2bbd764ef25b17ecaa59ff55ef41bccf17169bf910d1a08888364bdedd0ecc54d310e661f freescout.nginx
|
||||||
7ce9b3ee3a979db44f5e6d7daa69431e04a5281f364ae7be23e5a0a0547f96abc858d2a8010346be2fb99bd2355fb529e7030ed20d54f310249e61ed5db4d0ba freescout-manage.sh
|
7ce9b3ee3a979db44f5e6d7daa69431e04a5281f364ae7be23e5a0a0547f96abc858d2a8010346be2fb99bd2355fb529e7030ed20d54f310249e61ed5db4d0ba freescout-manage.sh
|
||||||
0cba00b7d945ce84f72a2812d40028a073a5278856f610e46dbfe0ac78deff6bf5eba7643635fa4bc64d070c4d49eb47d24ea0a05ba1e6ea76690bfd77906366 rename-client-to-membre-fr-en.patch
|
0cba00b7d945ce84f72a2812d40028a073a5278856f610e46dbfe0ac78deff6bf5eba7643635fa4bc64d070c4d49eb47d24ea0a05ba1e6ea76690bfd77906366 rename-client-to-membre-fr-en.patch
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=mastodon
|
pkgname=mastodon
|
||||||
_pkgname=$pkgname
|
_pkgname=$pkgname
|
||||||
pkgver=4.2.15
|
pkgver=4.2.20
|
||||||
_gittag=v$pkgver
|
_gittag=v$pkgver
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Self-hosted social media and network server based on ActivityPub and OStatus"
|
pkgdesc="Self-hosted social media and network server based on ActivityPub and OStatus"
|
||||||
|
@ -192,7 +192,7 @@ assets() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
3fbd6b865c4321c74251b8cfb78185d2c0454c4fe1d3c85cc01b2eaa37cf478e5ad78ab4df3c207e6d2257b223494c516878e180b6cae7f0ef9a1430b937f553 mastodon-v4.2.15.tar.gz
|
132df11b54bf0f900e2ee6e149ddb730706a67fc6130ead63b327028fa590944f21a19bcba07d859885717208b6abc005d0aee7675fd8e0fb09ad8d6f8f631b7 mastodon-v4.2.20.tar.gz
|
||||||
d49fea9451c97ccefe5e35b68e4274aeb427f9d1e910b89c1f6c810489c3bec1ccff72952fdaef95abf944b8aff0da84a52347540d36ff1fba5ccc19e1d935c6 mastodon.initd
|
d49fea9451c97ccefe5e35b68e4274aeb427f9d1e910b89c1f6c810489c3bec1ccff72952fdaef95abf944b8aff0da84a52347540d36ff1fba5ccc19e1d935c6 mastodon.initd
|
||||||
eefe12a31268245f802222c0001dac884e03adb0d301e53a1512a3cd204836ca03ad083908cd14d146cf0dce99e3a4366570efd0e40a9a490ccd381d4c63c32f mastodon.web.initd
|
eefe12a31268245f802222c0001dac884e03adb0d301e53a1512a3cd204836ca03ad083908cd14d146cf0dce99e3a4366570efd0e40a9a490ccd381d4c63c32f mastodon.web.initd
|
||||||
8fc9249c01693bb02b8d1a6177288d5d3549addde8c03eb35cc7a32dde669171872ebc2b5deb8019dc7a12970098f1af707171fa41129be31b04e1dc1651a777 mastodon.sidekiq.initd
|
8fc9249c01693bb02b8d1a6177288d5d3549addde8c03eb35cc7a32dde669171872ebc2b5deb8019dc7a12970098f1af707171fa41129be31b04e1dc1651a777 mastodon.sidekiq.initd
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
From 59a0bc99824402fc126e58dfcc8da68fc6e41349 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Git'Fellow <12234510+solracsf@users.noreply.github.com>
|
|
||||||
Date: Wed, 12 Feb 2025 11:30:14 +0100
|
|
||||||
Subject: [PATCH] fix(SharedStorage): Check if storage ID is set on cache
|
|
||||||
|
|
||||||
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
|
|
||||||
---
|
|
||||||
apps/files_sharing/lib/SharedStorage.php | 12 ++++++------
|
|
||||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/apps/files_sharing/lib/SharedStorage.php b/apps/files_sharing/lib/SharedStorage.php
|
|
||||||
index 2ac157f7970b6..a70632d6faa54 100644
|
|
||||||
--- a/apps/files_sharing/lib/SharedStorage.php
|
|
||||||
+++ b/apps/files_sharing/lib/SharedStorage.php
|
|
||||||
@@ -29,6 +29,7 @@ use OCP\Files\Storage\IDisableEncryptionStorage;
|
|
||||||
use OCP\Files\Storage\ISharedStorage;
|
|
||||||
use OCP\Files\Storage\IStorage;
|
|
||||||
use OCP\Lock\ILockingProvider;
|
|
||||||
+use OCP\Server;
|
|
||||||
use OCP\Share\IShare;
|
|
||||||
use Psr\Log\LoggerInterface;
|
|
||||||
|
|
||||||
@@ -82,7 +83,7 @@ class SharedStorage extends \OC\Files\Storage\Wrapper\Jail implements LegacyISha
|
|
||||||
|
|
||||||
public function __construct($arguments) {
|
|
||||||
$this->ownerView = $arguments['ownerView'];
|
|
||||||
- $this->logger = \OC::$server->get(LoggerInterface::class);
|
|
||||||
+ $this->logger = Server::get(LoggerInterface::class);
|
|
||||||
|
|
||||||
$this->superShare = $arguments['superShare'];
|
|
||||||
$this->groupedShares = $arguments['groupedShares'];
|
|
||||||
@@ -142,7 +143,7 @@ class SharedStorage extends \OC\Files\Storage\Wrapper\Jail implements LegacyISha
|
|
||||||
}
|
|
||||||
|
|
||||||
/** @var IRootFolder $rootFolder */
|
|
||||||
- $rootFolder = \OC::$server->get(IRootFolder::class);
|
|
||||||
+ $rootFolder = Server::get(IRootFolder::class);
|
|
||||||
$this->ownerUserFolder = $rootFolder->getUserFolder($this->superShare->getShareOwner());
|
|
||||||
$sourceId = $this->superShare->getNodeId();
|
|
||||||
$ownerNodes = $this->ownerUserFolder->getById($sourceId);
|
|
||||||
@@ -431,7 +432,7 @@ class SharedStorage extends \OC\Files\Storage\Wrapper\Jail implements LegacyISha
|
|
||||||
$this->cache = new \OCA\Files_Sharing\Cache(
|
|
||||||
$storage,
|
|
||||||
$sourceRoot,
|
|
||||||
- \OC::$server->get(CacheDependencies::class),
|
|
||||||
+ Server::get(CacheDependencies::class),
|
|
||||||
$this->getShare()
|
|
||||||
);
|
|
||||||
return $this->cache;
|
|
||||||
@@ -456,10 +457,10 @@ class SharedStorage extends \OC\Files\Storage\Wrapper\Jail implements LegacyISha
|
|
||||||
// Get node information
|
|
||||||
$node = $this->getShare()->getNodeCacheEntry();
|
|
||||||
if ($node instanceof CacheEntry) {
|
|
||||||
- $storageId = $node->getData()['storage_string_id'];
|
|
||||||
+ $storageId = $node->getData()['storage_string_id'] ?? null;
|
|
||||||
// for shares from the home storage we can rely on the home storage to keep itself up to date
|
|
||||||
// for other storages we need use the proper watcher
|
|
||||||
- if (!(str_starts_with($storageId, 'home::') || str_starts_with($storageId, 'object::user'))) {
|
|
||||||
+ if ($storageId !== null && !(str_starts_with($storageId, 'home::') || str_starts_with($storageId, 'object::user'))) {
|
|
||||||
$this->watcher = parent::getWatcher($path, $storage);
|
|
||||||
return $this->watcher;
|
|
||||||
}
|
|
|
@ -2,8 +2,8 @@
|
||||||
# Contributor: jahway603 <jahway603@protonmail.com>
|
# Contributor: jahway603 <jahway603@protonmail.com>
|
||||||
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
||||||
_pkgname=nextcloud
|
_pkgname=nextcloud
|
||||||
pkgver=30.0.6
|
pkgver=30.0.8
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
is_latest=true
|
is_latest=true
|
||||||
_pkgvermaj=${pkgver%%.*}
|
_pkgvermaj=${pkgver%%.*}
|
||||||
pkgname=nextcloud$_pkgvermaj
|
pkgname=nextcloud$_pkgvermaj
|
||||||
|
@ -87,7 +87,6 @@ source="https://download.nextcloud.com/server/releases/nextcloud-$pkgver.tar.bz2
|
||||||
dont-update-htaccess.patch
|
dont-update-htaccess.patch
|
||||||
disable-integrity-check-as-default.patch
|
disable-integrity-check-as-default.patch
|
||||||
use-external-docs-if-local-not-avail.patch
|
use-external-docs-if-local-not-avail.patch
|
||||||
50813_check-if-storage-id-is-set-on-cache.patch
|
|
||||||
|
|
||||||
$_pkgname-config.php
|
$_pkgname-config.php
|
||||||
$_pkgname.logrotate
|
$_pkgname.logrotate
|
||||||
|
@ -311,12 +310,11 @@ _package_app() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
5eb98bf8badcf9a1e0b0482c230dae573a7e577281502dd7ac46804bec2a1bb5aa82dd5e5dc800380a9852e8d076432a819032fdabbf39c09bc902c257aeffa3 nextcloud-30.0.6.tar.bz2
|
0bca2f42ccfb7db4befdd2aeeb1df72d2f9acad88907706f8524ced55bd0213b30b687a5e4c623615e59f22246562e195fd74bbb409c4f60b713482e1237d755 nextcloud-30.0.8.tar.bz2
|
||||||
aea0adb2c3a48ec6af2958c6ccfe13adff86316a56084e763b7e6df9e21aa3435b13305b7c15cc2b795e83c9388b05006862f6465c29e3dc2c1fbd8eb8befcb9 nextcloud-dont-chmod.patch
|
daeabeaa315bb908cc1e49612cce4b2debd71d17acb84b5d14e15fe124c907884b72d54e9aa669ec209eee1b1934d0bc242d72a28d8db7339cfb08383f66fd5c nextcloud-dont-chmod.patch
|
||||||
12f4a39aef0f81a0115c81bf2b345cc194537a7e8300748b800b0e35bc07928091296074b23c2019c17aced69854a11d1ed7225f67eefd27cf00c3969a75c5b0 dont-update-htaccess.patch
|
12f4a39aef0f81a0115c81bf2b345cc194537a7e8300748b800b0e35bc07928091296074b23c2019c17aced69854a11d1ed7225f67eefd27cf00c3969a75c5b0 dont-update-htaccess.patch
|
||||||
cb04252d01407c7030e87dd54616c621ea0f85ef0212674b1161288182538cae0fb31c67e7cc07c66f9607075774c64e386009cc66365b1f1b155f6ad4f83ac0 disable-integrity-check-as-default.patch
|
cb04252d01407c7030e87dd54616c621ea0f85ef0212674b1161288182538cae0fb31c67e7cc07c66f9607075774c64e386009cc66365b1f1b155f6ad4f83ac0 disable-integrity-check-as-default.patch
|
||||||
c0a9b7c31c8beaca711f8e97d98441007b3dca7fb3d316d2eacd28a73b5233def6f846c02d98202f75efb9cb248b8787a80e20b07c32d1c7534a0e54bb20feab use-external-docs-if-local-not-avail.patch
|
c0a9b7c31c8beaca711f8e97d98441007b3dca7fb3d316d2eacd28a73b5233def6f846c02d98202f75efb9cb248b8787a80e20b07c32d1c7534a0e54bb20feab use-external-docs-if-local-not-avail.patch
|
||||||
5925787e34c39ad217103b9ebe82654c612a97e70d4b2208c77f84847afb1bcccd929366a807fa76ff929a7ee7e8008eaa58fd950915ffcce8ef2ddf97ef9d1d 50813_check-if-storage-id-is-set-on-cache.patch
|
|
||||||
5f73cd9399fa484ef15bd47e803c93381deffbc7699eceadbb5c27e43b20156806d74e5021a64d28f0165ef87b519e962780651711a37bceb9f0b04455dfdce1 nextcloud-config.php
|
5f73cd9399fa484ef15bd47e803c93381deffbc7699eceadbb5c27e43b20156806d74e5021a64d28f0165ef87b519e962780651711a37bceb9f0b04455dfdce1 nextcloud-config.php
|
||||||
7388458a9e8b7afd3d3269718306410ffa59c3c23da4bef367a4d7f6d2570136fae9dd421b19c1441e7ffb15a5405e18bb5da67b1a15f9f45e8b98d3fda532ba nextcloud.logrotate
|
7388458a9e8b7afd3d3269718306410ffa59c3c23da4bef367a4d7f6d2570136fae9dd421b19c1441e7ffb15a5405e18bb5da67b1a15f9f45e8b98d3fda532ba nextcloud.logrotate
|
||||||
dcc57735d7d4af4a7ebbdd1186d301e51d2ae4675022aea6bf1111222dfa188a3a490ebd6e7c8a7ac30046cb7d93f81cec72a51acbc60d0c10b7fb64630c637a nextcloud.confd
|
dcc57735d7d4af4a7ebbdd1186d301e51d2ae4675022aea6bf1111222dfa188a3a490ebd6e7c8a7ac30046cb7d93f81cec72a51acbc60d0c10b7fb64630c637a nextcloud.confd
|
||||||
|
|
|
@ -32,18 +32,6 @@ index 9e9abb11..7db25286 100644
|
||||||
if ($handle) {
|
if ($handle) {
|
||||||
fwrite($handle, $entry."\n");
|
fwrite($handle, $entry."\n");
|
||||||
fclose($handle);
|
fclose($handle);
|
||||||
diff --git a/lib/private/TempManager.php b/lib/private/TempManager.php
|
|
||||||
index 49d4ee94..b0943843 100644
|
|
||||||
--- a/lib/private/TempManager.php
|
|
||||||
+++ b/lib/private/TempManager.php
|
|
||||||
@@ -96,7 +96,6 @@ class TempManager implements ITempManager {
|
|
||||||
if ($postFix !== '') {
|
|
||||||
$fileNameWithPostfix = $this->buildFileNameWithSuffix($file, $postFix);
|
|
||||||
touch($fileNameWithPostfix);
|
|
||||||
- chmod($fileNameWithPostfix, 0600);
|
|
||||||
$this->current[] = $fileNameWithPostfix;
|
|
||||||
return $fileNameWithPostfix;
|
|
||||||
}
|
|
||||||
diff --git a/lib/private/legacy/OC_Util.php b/lib/private/legacy/OC_Util.php
|
diff --git a/lib/private/legacy/OC_Util.php b/lib/private/legacy/OC_Util.php
|
||||||
index 71f6edba..216abdf8 100644
|
index 71f6edba..216abdf8 100644
|
||||||
--- a/lib/private/legacy/OC_Util.php
|
--- a/lib/private/legacy/OC_Util.php
|
||||||
|
|
56
ilot/py3-kadmin-rs/APKBUILD
Normal file
56
ilot/py3-kadmin-rs/APKBUILD
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
|
pkgname=py3-kadmin-rs
|
||||||
|
pkgver=0.5.3
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Rust and Python interfaces to the Kerberos administration interface (kadm5)"
|
||||||
|
url="https://github.com/authentik-community/kadmin-rs"
|
||||||
|
arch="all"
|
||||||
|
license="MIT"
|
||||||
|
checkdepends="py3-pytest py3-k5test"
|
||||||
|
makedepends="
|
||||||
|
cargo
|
||||||
|
cargo-auditable
|
||||||
|
clang-libclang
|
||||||
|
py3-setuptools
|
||||||
|
py3-setuptools-rust
|
||||||
|
py3-gpep517
|
||||||
|
py3-wheel
|
||||||
|
poetry
|
||||||
|
python3-dev
|
||||||
|
sccache
|
||||||
|
"
|
||||||
|
source="$pkgname-$pkgver.tar.gz::https://github.com/authentik-community/kadmin-rs/archive/refs/tags/kadmin/version/$pkgver.tar.gz"
|
||||||
|
builddir="$srcdir"/kadmin-rs-kadmin-version-$pkgver
|
||||||
|
subpackages="$pkgname-pyc"
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
default_prepare
|
||||||
|
|
||||||
|
cargo fetch --target="$CTARGET" --locked
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cargo auditable build --release --locked
|
||||||
|
gpep517 build-wheel \
|
||||||
|
--wheel-dir .dist \
|
||||||
|
--output-fd 3 3>&1 >&2
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cargo test --locked
|
||||||
|
|
||||||
|
python3 -m venv --clear --without-pip --system-site-packages .testenv
|
||||||
|
.testenv/bin/python3 -m installer .dist/*.whl
|
||||||
|
.testenv/bin/python3 -m unittest python/tests/test_*.py
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
python3 -m installer -d "$pkgdir" \
|
||||||
|
.dist/*.whl
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
61d3ddfe619827cef83af944b2281f2cf6966d95c3d4a5883b82169bf1f34e6b7173cfa086198e3e0f9a227590a497dcb1c9b209cd4d0c6d361fdfce9b98eec0 py3-kadmin-rs-0.5.3.tar.gz
|
||||||
|
"
|
|
@ -1,40 +0,0 @@
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
||||||
pkgname=py3-kadmin
|
|
||||||
#_pkgreal is used by apkbuild-pypi to find modules at PyPI
|
|
||||||
_pkgreal=kadmin
|
|
||||||
pkgver=0.2.0
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="Python module for kerberos admin (kadm5)"
|
|
||||||
url="https://github.com/authentik-community/python-kadmin"
|
|
||||||
arch="all"
|
|
||||||
license="MIT"
|
|
||||||
checkdepends="py3-pytest py3-k5test"
|
|
||||||
makedepends="py3-setuptools py3-gpep517 py3-wheel poetry python3-dev"
|
|
||||||
source="
|
|
||||||
$pkgname-$pkgver.tar.gz::https://github.com/authentik-community/python-kadmin/archive/refs/tags/v$pkgver.tar.gz
|
|
||||||
fix-int-conversion-error.patch"
|
|
||||||
builddir="$srcdir"/python-kadmin-$pkgver
|
|
||||||
subpackages="$pkgname-pyc"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
gpep517 build-wheel \
|
|
||||||
--wheel-dir .dist \
|
|
||||||
--output-fd 3 3>&1 >&2
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
python3 -m venv --clear --without-pip --system-site-packages .testenv
|
|
||||||
.testenv/bin/python3 -m installer .dist/*.whl
|
|
||||||
.testenv/bin/python3 test/tests.py
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
python3 -m installer -d "$pkgdir" \
|
|
||||||
.dist/*.whl
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
b405e914cb296f2bfe4f78d2791329804a0db02816182517b59ed1452a21d51dafe303609fddafbbeea57128bba4bcdfcd9b363f193ae0402cc52cf1b3b9020e py3-kadmin-0.2.0.tar.gz
|
|
||||||
e17223f8597d51ea099f5d4483dd72545b7d64ad76895553a6b7112416536aae93a59a2fd7aea044420495ab8146db7290abd826b268b2d6e518442c3c85c506 fix-int-conversion-error.patch
|
|
||||||
"
|
|
|
@ -1,13 +0,0 @@
|
||||||
diff --git a/src/PyKAdminPolicyObject.c.orig b/src/PyKAdminPolicyObject.c
|
|
||||||
index 0bf3ee8..68387c4 100644
|
|
||||||
--- a/src/PyKAdminPolicyObject.c.orig
|
|
||||||
+++ b/src/PyKAdminPolicyObject.c
|
|
||||||
@@ -120,7 +120,7 @@ PyTypeObject PyKAdminPolicyObject_Type = {
|
|
||||||
sizeof(PyKAdminPolicyObject), /*tp_basicsize*/
|
|
||||||
0, /*tp_itemsize*/
|
|
||||||
(destructor)PyKAdminPolicyObject_dealloc, /*tp_dealloc*/
|
|
||||||
- KAdminPolicyObject_print, /*tp_print*/
|
|
||||||
+ 0, /*tp_print*/
|
|
||||||
0, /*tp_getattr*/
|
|
||||||
0, /*tp_setattr*/
|
|
||||||
0, /*tp_compare*/
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=wikijs
|
pkgname=wikijs
|
||||||
pkgver=2.5.306
|
pkgver=2.5.307
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Wiki.js | A modern, lightweight and powerful wiki app built on Node.js"
|
pkgdesc="Wiki.js | A modern, lightweight and powerful wiki app built on Node.js"
|
||||||
license="AGPL-3.0"
|
license="AGPL-3.0"
|
||||||
|
@ -56,7 +56,7 @@ package() {
|
||||||
chown 5494:5494 "$pkgdir"/var/lib/wikijs
|
chown 5494:5494 "$pkgdir"/var/lib/wikijs
|
||||||
}
|
}
|
||||||
sha512sums="
|
sha512sums="
|
||||||
f4ffa4d83dfeb118d410ec1363bdb593ba2ecf5736abffe8cf4bf9507f2452c59a090e69d9a69d4f240f1d22f5627d6c578537ea7d990d7bcd6eceece42a327c wikijs-2.5.306.tar.gz
|
8bf22ae87a9e3b8dd6f7114d0cf59913ad2cb05a2ed0e9bb7ac302b546d71f34a14de64cbe6e0f8b887d5df65e9d2b065ca18fe4493d3939895b8fa7076dd567 wikijs-2.5.307.tar.gz
|
||||||
355131ee5617348b82681cb8543c784eea59689990a268ecd3b77d44fe9abcca9c86fb8b047f0a8faeba079c650faa7790c5dd65418d313cd7561f38bb590c03 wikijs.initd
|
355131ee5617348b82681cb8543c784eea59689990a268ecd3b77d44fe9abcca9c86fb8b047f0a8faeba079c650faa7790c5dd65418d313cd7561f38bb590c03 wikijs.initd
|
||||||
07b536c20e370d2a926038165f0e953283259c213a80a8648419565f5359ab05f528ac310e81606914013da212270df6feddb22e514cbcb2464c8274c956e4af config.sample.yml.patch
|
07b536c20e370d2a926038165f0e953283259c213a80a8648419565f5359ab05f528ac310e81606914013da212270df6feddb22e514cbcb2464c8274c956e4af config.sample.yml.patch
|
||||||
"
|
"
|
||||||
|
|
Loading…
Add table
Reference in a new issue