diff options
author | Maximilian Friedersdorff | 2022-12-20 17:30:32 +0000 |
---|---|---|
committer | Maximilian Friedersdorff | 2022-12-20 17:30:32 +0000 |
commit | 3f9759b0923aa4ab7e729dd0304b9e127798ff75 (patch) | |
tree | e3440b1002b8a3d27923e5f878fdfe2f5b6c4b21 | |
parent | ba66a1987a9e3dd06e00e8e7d17b478348cc0054 (diff) | |
download | aur-3f9759b0923aa4ab7e729dd0304b9e127798ff75.tar.gz |
Package forgejo instead
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | app.ini | 11 | ||||
-rw-r--r-- | forgejo.service (renamed from gitea.service) | 18 | ||||
-rw-r--r-- | forgejo.sysusers | 1 | ||||
-rw-r--r-- | forgejo.tmpfiles | 10 | ||||
-rw-r--r-- | gitea.sysusers | 1 | ||||
-rw-r--r-- | gitea.tmpfiles | 10 |
8 files changed, 61 insertions, 61 deletions
@@ -1,8 +1,8 @@ -pkgbase = gitea-git +pkgbase = forgejo-git pkgdesc = Painless self-hosted Git service. Community managed fork of Gogs. - pkgver = v1.17.0_dev_395_g7b4c3c7bb1 + pkgver = v1.18.0_dev_209_g158e78f98e pkgrel = 1 - url = https://gitea.io/ + url = https://forgejo.org arch = x86_64 arch = i686 arch = arm @@ -20,18 +20,18 @@ pkgbase = gitea-git optdepends = postgresql: PostgreSQL support optdepends = redis: Redis support optdepends = sqlite: SQLite support - provides = gitea - conflicts = gitea - backup = etc/gitea/app.ini - source = git+https://github.com/go-gitea/gitea.git#branch=main - source = gitea.tmpfiles - source = gitea.service - source = gitea.sysusers + provides = forgejo + conflicts = forgejo + backup = etc/forgejo/app.ini + source = git+https://codeberg.org/forgejo/forgejo#branch=forgejo + source = forgejo.tmpfiles + source = forgejo.service + source = forgejo.sysusers source = app.ini sha512sums = SKIP - sha512sums = 89bf119a91fd48ed35c06131c67de1b4300bd2e79522c47aee9a73d7f1ebb08d9bceadc37408bd2425475d92c8bf59d87a799f2ce0a46bee860bf9fc7a904103 - sha512sums = d65e053a98976423c6c1f3a4b6b0fd40f51e50a32d7afc651fc02414bb9f3bf574a58cc6a8c96760b85ab9f4f2bfcd0884bd7e9edcc2d71f07e7c1a548783c4c - sha512sums = 77f672ed82bc8f78ca04b1e2b7c7d026cb897da6e4f057817adbe1242bf8a67875061553806e6b027cdb3266cdf217ee3993efd9242a66c5802ed34344b5ded1 - sha512sums = 704930578fe4231c45bcfdcc65df5d4f523b96909e670cc6e4f098770043b0f47fe5d90621788bc6ba300b0f19909a203068d2a1c142e7c5d29dc03a0dc5fc1d + sha512sums = 9a3aa163892eaa889e74d066db9d620db098535b08fa51df689e7aa5885393a14b820308364196db54d7ce502791ea56b662d8aede17fad99f8f62d1a3ca6776 + sha512sums = ac8bbe3c13ff5d544499d3b1c6291348712aea20d0a56906691f47e8df4cbe7cde22e2a2f02c927fa106f597db4ca0fc0db69dda51f2ad86eff1ffd2da978d35 + sha512sums = 0c38e23b1ea835706c3ff2e051a604fa366e09cf916992ee58c83a9fe719cb523ece7efa7a238fc268cba5d7059720dcc959816b238207e504ba6561c7967427 + sha512sums = 582cbd9deceb039e169d5a701831f4eb9fe07004ae485642f7038e931799596e01efd37c086ff15d80118e44ff72ab539efa847f8fb2556850cadf3877e28f8f -pkgname = gitea-git +pkgname = forgejo-git @@ -1,5 +1,6 @@ -# Maintainer: kageru <kageru@encode.moe> -# Maintainer: Sam Whited <sam@samwhited.com> +# Maintainer: Maximilian Friedersdorff <max@friedersdorff.com> +# Contributor: kageru <kageru@encode.moe> +# Contributor: Sam Whited <sam@samwhited.com> # Contributor: Francois Menning <f.menning@pm.me> # Contributor: Anton Kudryavtsev <anton@anibit.ru> # Contributor: Frederik Schwan <frederik dot schwan at linux dot com> @@ -7,13 +8,13 @@ # Contributor: Alexander F Rødseth <xyproto@archlinux.org> # Contributor: Thomas Laroche <tho.laroche@gmail.com> -_pkgname='gitea' -pkgname=gitea-git -pkgver=v1.17.0_dev_395_g7b4c3c7bb1 +_pkgname='forgejo' +pkgname=forgejo-git +pkgver=v1.18.0_dev_209_g158e78f98e pkgrel=1 pkgdesc='Painless self-hosted Git service. Community managed fork of Gogs.' arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') -url='https://gitea.io/' +url='https://forgejo.org' license=('MIT') depends=('git') makedepends=('go' 'npm') @@ -26,22 +27,22 @@ optdepends=( 'redis: Redis support' 'sqlite: SQLite support' ) -backup=('etc/gitea/app.ini') -conflicts=('gitea') -provides=('gitea') +backup=('etc/forgejo/app.ini') +conflicts=('forgejo') +provides=('forgejo') source=( - git+https://github.com/go-gitea/gitea.git#branch=main - gitea.tmpfiles - gitea.service - gitea.sysusers + git+https://codeberg.org/forgejo/forgejo#branch=forgejo + forgejo.tmpfiles + forgejo.service + forgejo.sysusers app.ini ) sha512sums=( 'SKIP' - '89bf119a91fd48ed35c06131c67de1b4300bd2e79522c47aee9a73d7f1ebb08d9bceadc37408bd2425475d92c8bf59d87a799f2ce0a46bee860bf9fc7a904103' - 'd65e053a98976423c6c1f3a4b6b0fd40f51e50a32d7afc651fc02414bb9f3bf574a58cc6a8c96760b85ab9f4f2bfcd0884bd7e9edcc2d71f07e7c1a548783c4c' - '77f672ed82bc8f78ca04b1e2b7c7d026cb897da6e4f057817adbe1242bf8a67875061553806e6b027cdb3266cdf217ee3993efd9242a66c5802ed34344b5ded1' - '704930578fe4231c45bcfdcc65df5d4f523b96909e670cc6e4f098770043b0f47fe5d90621788bc6ba300b0f19909a203068d2a1c142e7c5d29dc03a0dc5fc1d' + '9a3aa163892eaa889e74d066db9d620db098535b08fa51df689e7aa5885393a14b820308364196db54d7ce502791ea56b662d8aede17fad99f8f62d1a3ca6776' + 'ac8bbe3c13ff5d544499d3b1c6291348712aea20d0a56906691f47e8df4cbe7cde22e2a2f02c927fa106f597db4ca0fc0db69dda51f2ad86eff1ffd2da978d35' + '0c38e23b1ea835706c3ff2e051a604fa366e09cf916992ee58c83a9fe719cb523ece7efa7a238fc268cba5d7059720dcc959816b238207e504ba6561c7967427' + '582cbd9deceb039e169d5a701831f4eb9fe07004ae485642f7038e931799596e01efd37c086ff15d80118e44ff72ab539efa847f8fb2556850cadf3877e28f8f' ) pkgver() { @@ -63,19 +64,19 @@ build() { export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" - export LDFLAGS="-X 'code.gitea.io/gitea/modules/setting.AppWorkPath=/var/lib/gitea/'" + export LDFLAGS="-X 'code.gitea.io/gitea/modules/setting.AppWorkPath=/var/lib/forgejo/'" export EXTRA_GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" export TAGS="bindata sqlite sqlite_unlock_notify pam" make -j1 # building in parallel breaks the bindata target which relies on execution order } package() { - install -Dm755 ${_pkgname}/${_pkgname} -t "${pkgdir}"/usr/bin/ + install -Dm755 ${_pkgname}/gitea -t "${pkgdir}"/usr/bin/ install -Dm644 ${_pkgname}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ install -Dm644 ${_pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ install -Dm644 ${_pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${_pkgname}.conf install -Dm644 ${_pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${_pkgname}.conf - install -Dm644 app.ini "${pkgdir}"/etc/gitea/app.ini + install -Dm644 app.ini "${pkgdir}"/etc/forgejo/app.ini } # vim: ts=2 sw=2 et: @@ -1,13 +1,12 @@ -; Gitea no longer contains a default config file +; forgejo doesn't contain a default config file ; and instead expects the user to only define ; the settings they want to change. -; This file contains the settings that -; used to be in gitea-arch-defaults.patch +; This file contains those settings -RUN_USER = gitea +RUN_USER = forgejo [repository] -ROOT = /var/lib/gitea/repos +ROOT = /var/lib/forgejo/repos ; set this here so the default isn’t sneakily changed upstream DEFAULT_BRANCH = master @@ -15,6 +14,6 @@ DEFAULT_BRANCH = master LOG_SQL = false [log] -ROOT_PATH = /var/log/gitea/ +ROOT_PATH = /var/log/forgejo/ MODE = console, file LEVEL = Info diff --git a/gitea.service b/forgejo.service index 11d1baa67677..1167c24395bd 100644 --- a/gitea.service +++ b/forgejo.service @@ -1,5 +1,5 @@ [Unit] -Description=Gitea (Git with a cup of tea) +Description=Forgejo (Beyong coding. We forge.) After=syslog.target After=network.target After=mysqld.service @@ -8,22 +8,22 @@ After=memcached.service After=redis.service [Service] -User=gitea -Group=gitea +User=forgejo +Group=forgejo Type=simple WorkingDirectory=~ -RuntimeDirectory=gitea -LogsDirectory=gitea -StateDirectory=gitea -Environment=USER=gitea HOME=/var/lib/gitea GITEA_WORK_DIR=/var/lib/gitea -ExecStart=/usr/bin/gitea web -c /etc/gitea/app.ini +RuntimeDirectory=forgejo +LogsDirectory=forgejo +StateDirectory=forgejo +Environment=USER=forgejo HOME=/var/lib/forgejo GITEA_WORK_DIR=/var/lib/forgejo +ExecStart=/usr/bin/forgejo web -c /etc/forgejo/app.ini Restart=always RestartSec=2s CapabilityBoundingSet= NoNewPrivileges=True ProtectSystem=strict ProtectHome=true -ReadWritePaths=/etc/gitea/app.ini +ReadWritePaths=/etc/forgejo/app.ini PrivateTmp=true PrivateDevices=true PrivateUsers=true diff --git a/forgejo.sysusers b/forgejo.sysusers new file mode 100644 index 000000000000..329a5a35489e --- /dev/null +++ b/forgejo.sysusers @@ -0,0 +1 @@ +-u forgejo - "Forgejo daemon user" /var/lib/forgejo /usr/bin/bash diff --git a/forgejo.tmpfiles b/forgejo.tmpfiles new file mode 100644 index 000000000000..d44d81fd3484 --- /dev/null +++ b/forgejo.tmpfiles @@ -0,0 +1,10 @@ +d /var/lib/forgejo 0750 +d /var/lib/forgejo/attachments 0750 +d /var/lib/forgejo/data 0750 +d /var/lib/forgejo/indexers 0750 +d /var/lib/forgejo/repos 0750 +d /var/lib/forgejo/tmp 0750 +Z /var/lib/forgejo - forgejo forgejo +d /var/log/forgejo 0750 forgejo forgejo +z /etc/forgejo 0755 root forgejo +z /etc/forgejo/app.ini 0660 root forgejo diff --git a/gitea.sysusers b/gitea.sysusers deleted file mode 100644 index dad24d65e7b7..000000000000 --- a/gitea.sysusers +++ /dev/null @@ -1 +0,0 @@ -u gitea - "Gitea daemon user" /var/lib/gitea /usr/bin/bash diff --git a/gitea.tmpfiles b/gitea.tmpfiles deleted file mode 100644 index 7d92761cd34f..000000000000 --- a/gitea.tmpfiles +++ /dev/null @@ -1,10 +0,0 @@ -d /var/lib/gitea 0750 -d /var/lib/gitea/attachments 0750 -d /var/lib/gitea/data 0750 -d /var/lib/gitea/indexers 0750 -d /var/lib/gitea/repos 0750 -d /var/lib/gitea/tmp 0750 -Z /var/lib/gitea - gitea gitea -d /var/log/gitea 0750 gitea gitea -z /etc/gitea 0755 root gitea -z /etc/gitea/app.ini 0660 root gitea |