forked from void-linux/void-packages
-
Notifications
You must be signed in to change notification settings - Fork 0
/
template
34 lines (31 loc) · 1.11 KB
/
template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Template file for 'forgejo'
pkgname=forgejo
version=8.0.0
revision=1
build_style=go
go_import_path="code.gitea.io/gitea"
go_ldflags="-X main.Version=${version}"
go_build_tags="bindata pam sqlite tidb"
hostmakedepends="go-bindata"
makedepends="pam-devel sqlite-devel"
depends="bash git"
short_desc="Self-hosted lightweight software forge"
maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="MIT"
homepage="https://forgejo.org/"
changelog="https://codeberg.org/forgejo/forgejo/raw/branch/forgejo/RELEASE-NOTES.md"
distfiles="https://codeberg.org/forgejo/forgejo/releases/download/v${version}/forgejo-src-${version}.tar.gz"
checksum=f0495eb7ed54413f74d69863fb1e8a0e0f2b218aa55f466aaf5cdd0c1e8e5c3e
system_accounts="_forgejo"
_forgejo_homedir="/var/lib/forgejo"
_forgejo_descr="Self-hosted lightweight software forge service"
_forgejo_shell="/bin/bash"
make_dirs="/var/lib/forgejo 0755 _forgejo _forgejo
/var/log/forgejo 0755 _forgejo root"
conf_files="/etc/forgejo.conf"
post_install() {
vinstall custom/conf/app.example.ini 640 etc forgejo.conf
vlicense LICENSE
vsv forgejo
mv "${DESTDIR}/usr/bin"/{gitea,forgejo}
}