ilot/codeberg-pages-server: upgrade to 6.2.1
Some checks failed
/ lint (pull_request) Successful in 28s
/ deploy-x86_64 (pull_request) Has been skipped
/ build-x86_64 (pull_request) Failing after 43s
/ deploy-aarch64 (pull_request) Has been skipped
/ build-aarch64 (pull_request) Failing after 1m24s

This commit is contained in:
Antoine Martin 2025-02-18 10:42:16 -05:00
parent 3e68c6c54e
commit 990f816139
Signed by: ayakael
GPG key ID: D62A472A4AA7D541
2 changed files with 22 additions and 24 deletions

View file

@ -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=codeberg-pages-server pkgname=codeberg-pages-server
pkgver=6.2 pkgver=6.2.1
pkgrel=0 pkgrel=0
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"
@ -30,13 +30,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 \
"$pkgdir"/etc/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 "$srcdir"/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
" "

View file

@ -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
} }