File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,5 @@ exec 2>&1
33
44[ -r ./conf ] && . ./conf
55
6- : " ${OPTS:= -config / etc/ OliveTin/ config.yaml} "
7-
86cd /var/lib/olivetin
97exec chpst -u _olivetin OliveTin -configdir /etc/OliveTin ${OPTS}
Original file line number Diff line number Diff line change 22pkgname=olivetin
33version=3000.20.0
44revision=1
5- nopie=yes
6- wrksrc="OliveTin-${version}"
7- hostmakedepends="go nodejs python3"
8-
5+ archs="~i686"
6+ build_style=go
7+ build_wrksrc="service"
8+ go_import_path=github.com/OliveTin/OliveTin
9+ go_package=.
10+ go_ldflags="-X main.version=${version}"
11+ hostmakedepends="nodejs python3"
912short_desc="Web interface for running predefined shell commands"
10- maintainer="Orphaned <orphan@voidlinux.org >"
13+ maintainer="Dominic Karvik <dominic@dominic.io >"
1114license="AGPL-3.0-only"
1215homepage="https://www.olivetin.app/"
1316distfiles="https://github.com/OliveTin/OliveTin/archive/refs/tags/${version}.tar.gz"
1417checksum=fa0cd2ef577756e701aeb0ce4ee3918019e5c78ce4ecee568d51e31a65f4474a
18+ nopie=yes
1519system_accounts="_olivetin"
1620make_dirs="/etc/OliveTin 0750 _olivetin _olivetin
1721 /var/lib/olivetin 0750 _olivetin _olivetin"
1822
19- do_build() {
20- make -C frontend dist
21- sed -i 's|config.WebUIDir = "./webui"|config.WebUIDir = "/usr/share/olivetin/webui"|' service/internal/config/config.go
22- (cd service && go build -buildmode=pie -ldflags "-X main.version=${version}" -o OliveTin .)
23+ pre_build() {
24+ make -C ../frontend dist
25+ sed -i 's|config.WebUIDir = "./webui"|config.WebUIDir = "/usr/share/olivetin/webui"|' internal/config/config.go
2326}
2427
2528do_install() {
26- vbin service/ OliveTin
29+ vbin "${GOPATH}/bin/ OliveTin"
2730 vmkdir usr/share/olivetin/webui
28- vcopy frontend/dist/. usr/share/olivetin/webui
31+ vcopy ../frontend/dist/. usr/share/olivetin/webui
32+ vlicense ../LICENSE
2933 vsv olivetin
3034}
31-
You can’t perform that action at this time.
0 commit comments