add _forgejo user and build manual

This commit is contained in:
purplerain 2024-08-27 04:37:00 +00:00
parent 8191d1590c
commit 2bae717837
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
2 changed files with 19 additions and 0 deletions

View file

@ -3,6 +3,7 @@ COMMENT= self-hosted lightweight version control
V= 7.0.5
DISTNAME= forgejo-src-${V}
PKGNAME= forgejo-${V}
REVISION= 0
SITES= https://codeberg.org/forgejo/forgejo/releases/download/v${V}/
@ -46,6 +47,7 @@ do-install:
ln -s ${VARBASE}/www/forgejo ${PREFIX}/share/forgejo/public
post-install:
${MODGO_WORKSPACE}/bin/gitea docs --man > ${PREFIX}/man/man1/forgejo.1
@find ${WRKINST}/ -type f \
\( -name '*.beforesubst' -o -name '*${PATCHORIG}' \) -delete

View file

@ -1,9 +1,26 @@
@newgroup _forgejo:900
@newuser _forgejo:900:_forgejo::Forgejo Account:/var/forgejo:/bin/sh
@rcscript ${RCDIR}/forgejo
@man man/man1/forgejo.1
@bin sbin/forgejo
share/doc/pkg-readmes/${PKGSTEM}
share/forgejo/
share/forgejo/conf/
@mode 750
@owner _forgejo
@group _forgejo
@sample ${SYSCONFDIR}/forgejo/
@mode
@owner
@group
share/forgejo/conf/app.example.ini
@mode 640
@owner _forgejo
@group _forgejo
@sample ${SYSCONFDIR}/forgejo/app.ini
@mode
@owner
@group
share/forgejo/options/
share/forgejo/options/gitignore/
share/forgejo/options/gitignore/AL