Date: Tuesday, May 16, 2023 @ 10:13:37
  Author: antiz
Revision: 1461948

archrelease: copy trunk to community-testing-x86_64

Added:
  gitea/repos/community-testing-x86_64/
  gitea/repos/community-testing-x86_64/PKGBUILD
    (from rev 1461947, gitea/trunk/PKGBUILD)
  gitea/repos/community-testing-x86_64/gitea.service
    (from rev 1461947, gitea/trunk/gitea.service)
  gitea/repos/community-testing-x86_64/gitea.sysusers
    (from rev 1461947, gitea/trunk/gitea.sysusers)
  gitea/repos/community-testing-x86_64/gitea.tmpfiles
    (from rev 1461947, gitea/trunk/gitea.tmpfiles)
  gitea/repos/community-testing-x86_64/keys/

----------------+
 PKGBUILD       |   78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gitea.service  |   51 +++++++++++++++++++++++++++++++++++
 gitea.sysusers |    1 
 gitea.tmpfiles |   10 +++++++
 4 files changed, 140 insertions(+)

Copied: gitea/repos/community-testing-x86_64/PKGBUILD (from rev 1461947, 
gitea/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD                           (rev 0)
+++ community-testing-x86_64/PKGBUILD   2023-05-16 10:13:37 UTC (rev 1461948)
@@ -0,0 +1,78 @@
+# Maintainer: Bruno Pagani <[email protected]>
+# Maintainer: Robin Candau <[email protected]>
+# Maintainer: Maxime Gauduin <[email protected]>
+# Contributor: Frederik Schwan <frederik dot schwan at linux dot com>
+
+pkgname=gitea
+pkgver=1.19.3
+pkgrel=1
+pkgdesc="Painless self-hosted Git service, community managed."
+arch=(x86_64)
+url="https://gitea.io";
+license=(MIT)
+depends=(git)
+makedepends=(go nodejs npm)
+optdepends=(
+  'mariadb: MariaDB support'
+  'memcached: MemCached support'
+  'openssh: GIT over SSH support'
+  'pam: Authentication via PAM support'
+  'postgresql: PostgreSQL support'
+  'redis: Redis support'
+  'sqlite: SQLite support'
+)
+checkdepends=(openssh)
+options=(!lto)
+_tag=be4bfdb30a85eeb008eaca9affdf684c1f5c6d6d # git rev-parse v${pkgver}
+source=(git+https://github.com/go-gitea/gitea.git#tag=${_tag}?signed
+        gitea.tmpfiles
+        gitea.service
+        gitea.sysusers)
+sha256sums=('SKIP'
+            '9f63a517e8da6865fa6d9e87f6b08fe25ea56285304115e052809663c48dc3d7'
+            'b16d02a9f32a17cc14dfa46a980bad795a4ed744627e6342248f60236dc2be43'
+            '7e7b798b8ce035c1fb55993ece41c5efb6cad5922708866804fa50ada0cf9fa5')
+validpgpkeys=(
+  B56E3C7437A49E136862F5DE9D8A57ADAA232E95  # Matti Ranta <[email protected]>, 
retrieved from https://github.com/techknowlogick.gpg
+  D8F9672D77C0BB60A024C23EDFDE60A0093EB926  # Lauris Bukšis-Haberkorns 
<[email protected]>, retrieved from https://github.com/lafriks.gpg
+  BA66F67FD73F7058D712D308C3B7C91B632F738A  # Lunny Xiao 
<[email protected]>, retrieved from https://github.com/lunny.gpg
+  8722B61D72341082553B201CB8BE6D610E61C862  # '6543' <[email protected]>, 
retrived from https://github.com/6543.gpg
+  D2CF76DA95F201E9901532AB3CDE74631F13A748  # Andrew Thornton 
<[email protected]>, retrieved from https://github.com/zeripath.gpg
+  82A110A44DF1A28D50C093BFB853ADA5DA7BBF7A  # jolheiser <[email protected]>, 
retrieved from https://github.com/jolheiser.gpg
+)
+
+pkgver() {
+  cd ${pkgname}
+  git describe --tags | sed 's/^v//'
+}
+
+prepare() {
+  cd ${pkgname}
+  make deps
+}
+
+build() {
+  cd ${pkgname}
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export EXTRA_GOFLAGS="-buildmode=pie -mod=readonly -modcacherw"
+  export LDFLAGS="-linkmode=external -compressdwarf=false -X 
'code.gitea.io/gitea/modules/setting.AppWorkPath=/var/lib/gitea/' -X 
'code.gitea.io/gitea/modules/setting.CustomConf=/etc/gitea/app.ini'"
+  export TAGS="bindata sqlite sqlite_unlock_notify pam"
+  make -j1
+}
+
+check() {
+  cd ${pkgname}
+  make test
+}
+
+package() {
+  install -Dm755 ${pkgname}/${pkgname} -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 -D ${pkgname}/custom/conf/app.example.ini -t "${pkgdir}"/etc/gitea/
+}

Copied: gitea/repos/community-testing-x86_64/gitea.service (from rev 1461947, 
gitea/trunk/gitea.service)
===================================================================
--- community-testing-x86_64/gitea.service                              (rev 0)
+++ community-testing-x86_64/gitea.service      2023-05-16 10:13:37 UTC (rev 
1461948)
@@ -0,0 +1,51 @@
+[Unit]
+Description=Gitea (Git with a cup of tea)
+After=syslog.target
+After=network.target
+After=mysqld.service
+After=postgresql.service
+After=memcached.service
+After=redis.service
+
+[Service]
+User=gitea
+Group=gitea
+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
+Restart=always
+RestartSec=2s
+ReadWritePaths=/etc/gitea/app.ini
+AmbientCapabilities=
+CapabilityBoundingSet=
+LockPersonality=true
+#Required by commit search
+#MemoryDenyWriteExecute=true
+NoNewPrivileges=True
+#SecureBits=noroot-locked
+PrivateDevices=true
+PrivateTmp=true
+PrivateUsers=true
+ProtectClock=true
+ProtectControlGroups=true
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelLogs=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectProc=invisible
+ProtectSystem=strict
+RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX
+RestrictNamespaces=true
+RestrictRealtime=true
+RestrictSUIDSGID=true
+SystemCallArchitectures=native
+SystemCallFilter=@system-service
+SystemCallErrorNumber=EPERM
+
+[Install]
+WantedBy=multi-user.target

Copied: gitea/repos/community-testing-x86_64/gitea.sysusers (from rev 1461947, 
gitea/trunk/gitea.sysusers)
===================================================================
--- community-testing-x86_64/gitea.sysusers                             (rev 0)
+++ community-testing-x86_64/gitea.sysusers     2023-05-16 10:13:37 UTC (rev 
1461948)
@@ -0,0 +1 @@
+u gitea - "Gitea daemon user" /var/lib/gitea /bin/bash

Copied: gitea/repos/community-testing-x86_64/gitea.tmpfiles (from rev 1461947, 
gitea/trunk/gitea.tmpfiles)
===================================================================
--- community-testing-x86_64/gitea.tmpfiles                             (rev 0)
+++ community-testing-x86_64/gitea.tmpfiles     2023-05-16 10:13:37 UTC (rev 
1461948)
@@ -0,0 +1,10 @@
+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 gitea gitea
+z /etc/gitea/app.ini 0600 gitea gitea

Reply via email to