summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Friedersdorff2022-12-20 17:30:32 +0000
committerMaximilian Friedersdorff2022-12-20 17:30:32 +0000
commit3f9759b0923aa4ab7e729dd0304b9e127798ff75 (patch)
treee3440b1002b8a3d27923e5f878fdfe2f5b6c4b21
parentba66a1987a9e3dd06e00e8e7d17b478348cc0054 (diff)
downloadaur-3f9759b0923aa4ab7e729dd0304b9e127798ff75.tar.gz
Package forgejo instead
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD41
-rw-r--r--app.ini11
-rw-r--r--forgejo.service (renamed from gitea.service)18
-rw-r--r--forgejo.sysusers1
-rw-r--r--forgejo.tmpfiles10
-rw-r--r--gitea.sysusers1
-rw-r--r--gitea.tmpfiles10
8 files changed, 61 insertions, 61 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ea22aec9b85..bbf0ac0afa20 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4a1b318de642..e885533fc734 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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:
diff --git a/app.ini b/app.ini
index ec4ff4ac5ae2..46bc3b4956d2 100644
--- a/app.ini
+++ b/app.ini
@@ -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