48 lines
1.6 KiB
Text
48 lines
1.6 KiB
Text
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||
pkgname=codeberg-pages-server
|
||
pkgver=6.2.1
|
||
pkgrel=0
|
||
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"
|
||
arch="all"
|
||
license="EUPL-1.2"
|
||
depends="nginx"
|
||
makedepends="go just"
|
||
# tests disabled for now
|
||
options="!check"
|
||
source="
|
||
$pkgname-$pkgver.tar.gz::https://codeberg.org/Codeberg/pages-server/archive/v$pkgver.tar.gz
|
||
codeberg-pages-server.openrc
|
||
downgrade-go.patch
|
||
"
|
||
builddir="$srcdir/"pages-server
|
||
subpackages="$pkgname-openrc"
|
||
pkgusers="git"
|
||
pkggroups="www-data"
|
||
|
||
export GOPATH=$srcdir/go
|
||
export GOCACHE=$srcdir/go-build
|
||
export GOTMPDIR=$srcdir
|
||
|
||
build() {
|
||
just build
|
||
}
|
||
|
||
package() {
|
||
msg "Packaging $pkgname"
|
||
install -Dm755 "$builddir"/build/codeberg-pages-server \
|
||
"$pkgdir"/usr/bin/codeberg-pages-server
|
||
|
||
install -Dm755 "$srcdir"/$pkgname.openrc \
|
||
"$pkgdir"/etc/init.d/$pkgname
|
||
|
||
install -Dm600 "$builddir"/example_config.toml \
|
||
"$pkgdir"/etc/codeberg-pages-server/pages.conf
|
||
}
|
||
|
||
sha512sums="
|
||
87992a244a580ef109fa891fd4e4ab5bf8320076f396c63e23b83e2c49e3c34fed2d6562283fc57dd89ebc13596dd7b8cbdfa7202eee43cbbd86b6a7f3b52c26 codeberg-pages-server-6.2.1.tar.gz
|
||
4808057de5d539fd9ad3db67b650d45ed60c53e07eff840115af09729ac198791b465b61da547eac1dffd0633e5855c348aa7663d6f6cb5984f7fc999be08589 codeberg-pages-server.openrc
|
||
1f02e3e9a6f0aab9b516fa7ffaaeb92da3ab839fbcf07f672398063d784c8c0ca373edc0f9a26132d40a60345c4894a5f757c13bf7500f5753f5ffcdf10c52db downgrade-go.patch
|
||
"
|