Build Alpine Packages / build-and-publish (v3.24, 3.24) (pull_request) Failing after 34m0s
78 lines
2.7 KiB
Bash
78 lines
2.7 KiB
Bash
# Maintainer: Joachim Schlöffel <joachim.schloeffel@financial-service-plus.de>
|
|
pkgname=gitea
|
|
pkgver=1.27.1
|
|
pkgrel=2
|
|
pkgdesc="Self-hosted Git service written in Go"
|
|
url="https://about.gitea.com/"
|
|
arch="x86_64 aarch64"
|
|
license="MIT"
|
|
depends="git git-lfs gnupg"
|
|
makedepends="tar xz"
|
|
provides="cmd:gitea=$pkgver-r$pkgrel"
|
|
install="$pkgname.pre-install"
|
|
pkgusers="gitea"
|
|
pkggroups="www-data"
|
|
subpackages="
|
|
$pkgname-doc
|
|
$pkgname-openrc:_openrc:noarch
|
|
"
|
|
options="!check !strip !tracedeps"
|
|
|
|
case "$CARCH" in
|
|
x86_64)
|
|
_archive="$pkgname-$pkgver-linux-amd64.xz"
|
|
;;
|
|
aarch64)
|
|
_archive="$pkgname-$pkgver-linux-arm64.xz"
|
|
;;
|
|
esac
|
|
|
|
source="
|
|
$pkgname-$pkgver-linux-amd64.xz::https://github.com/go-gitea/gitea/releases/download/v$pkgver/gitea-$pkgver-linux-amd64.xz
|
|
$pkgname-$pkgver-linux-arm64.xz::https://github.com/go-gitea/gitea/releases/download/v$pkgver/gitea-$pkgver-linux-arm64.xz
|
|
$pkgname-src-$pkgver.tar.gz::https://github.com/go-gitea/gitea/releases/download/v$pkgver/gitea-src-$pkgver.tar.gz
|
|
gitea.ini
|
|
gitea.initd
|
|
"
|
|
builddir="$srcdir/gitea-src-$pkgver"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
xz -dc "$srcdir/$_archive" > "$srcdir"/gitea
|
|
chmod 0755 "$srcdir"/gitea
|
|
}
|
|
|
|
package() {
|
|
local _dir
|
|
for _dir in gitea gitea/git gitea/data gitea/db gitea/custom; do
|
|
install -d -m 0750 -o gitea -g www-data \
|
|
"$pkgdir"/var/lib/$_dir
|
|
done
|
|
|
|
install -d -m 0755 -o gitea -g www-data "$pkgdir"/var/log/gitea
|
|
install -Dm755 "$srcdir"/gitea "$pkgdir"/usr/bin/gitea
|
|
install -Dm644 -o gitea -g www-data "$srcdir"/gitea.ini \
|
|
"$pkgdir"/etc/gitea/app.ini
|
|
chown gitea:www-data "$pkgdir"/etc/gitea
|
|
|
|
install -d -m 0755 "$pkgdir"/usr/share/webapps/gitea
|
|
cp -r "$builddir"/options "$builddir"/public "$builddir"/templates \
|
|
"$pkgdir"/usr/share/webapps/gitea/
|
|
install -Dm644 "$builddir"/LICENSE -t "$pkgdir"/usr/share/licenses/gitea/
|
|
}
|
|
|
|
_openrc() {
|
|
pkgdesc="$pkgdesc (OpenRC service)"
|
|
depends="$pkgname=$pkgver-r$pkgrel openrc"
|
|
|
|
install -Dm755 "$srcdir"/gitea.initd "$subpkgdir"/etc/init.d/gitea
|
|
}
|
|
|
|
sha512sums="
|
|
103a3af76a84d9a093aaed09f03519ae1f698609f3374d64bc0c3aaed00296e5bea8382e8b5a0115c56875d64b8dd8e69dea43093ecebcd87fd5298e533b6fa2 gitea-1.27.1-linux-amd64.xz
|
|
ffb9d13be03ada20a8b8d59c6e7885b4ba57a27f3f487920a61b2491e56c06eb8d4f21ff6fb32ea598535b3af66bb15347ed3e07df4eaf532ed4c63909e4caee gitea-1.27.1-linux-arm64.xz
|
|
19e9893a2e15de188ad4fb17f52c49c87884ff5c14d2fadf59213887f262f7200ae0a86af4d3c9488d1cded54864e08423b5058e60c694fbb235e8693736436d gitea-src-1.27.1.tar.gz
|
|
431184faffa8996873d92d7b0d16bc4b1a0178d264cd2928d1f49b13ad3e6470d9ede7a18c12112deeeb38f0647ccc0b012e98bcbd96e7b8496a3dc18f5b1fb7 gitea.ini
|
|
9474d707df8b049c93ec4642f71195adff699e1e812f315cac4295b3ab29eeb9ba8b83bf3307c50b04e072a4a9dc4c4f84ac490ee22291bd50015009795c1598 gitea.initd
|
|
"
|