www-apps/gitea: bump 1.24.3

Signed-off-by: Federico Justus Denkena <federico.denkena@posteo.de>
This commit is contained in:
Federico Justus Denkena 2025-07-19 17:17:12 +02:00
parent 0798e66ed3
commit e48e599b04
Signed by: f-denkena
GPG Key ID: 28F91C66EE36F382
21 changed files with 463 additions and 1 deletions

View File

@ -1,4 +1,4 @@
masters = gentoo guru
masters = gentoo guru
manifest-hashes = BLAKE2B SHA512
manifest-required-hashes = BLAKE2B
update-changelog = false

View File

@ -0,0 +1,16 @@
BDEPEND=dev-go/go-md2man virtual/pkgconfig >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
DEFINED_PHASES=compile install prepare unpack
DEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp )
DESCRIPTION=A daemon to control runC
EAPI=8
HOMEPAGE=https://containerd.io/
INHERIT=go-module systemd
IUSE=apparmor btrfs device-mapper +cri hardened +seccomp selinux test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp ) ~app-containers/runc-1.2.2[apparmor?,seccomp?]
RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/containerd/containerd/archive/v2.0.0.tar.gz -> containerd-2.0.0.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 systemd 54bd206bb5c4efac6ae28b6b006713b0
_md5_=8a7e7e9760490af4480d61e7f50f2942

View File

@ -0,0 +1,16 @@
BDEPEND=dev-go/go-md2man test? ( apparmor? ( sys-libs/libapparmor ) seccomp? ( sys-libs/libseccomp ) !app-emulation/docker-runc selinux? ( sec-policy/selinux-container ) ) >=dev-lang/go-1.20:= app-arch/unzip
DEFINED_PHASES=compile install setup test unpack
DEPEND=apparmor? ( sys-libs/libapparmor ) seccomp? ( sys-libs/libseccomp )
DESCRIPTION=runc container cli tools
EAPI=8
HOMEPAGE=https://github.com/opencontainers/runc/
INHERIT=go-module linux-info
IUSE=apparmor hardened +kmem +seccomp selinux test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0 BSD-2 BSD MIT
RDEPEND=apparmor? ( sys-libs/libapparmor ) seccomp? ( sys-libs/libseccomp ) !app-emulation/docker-runc selinux? ( sec-policy/selinux-container )
RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/opencontainers/runc/archive/v1.2.2.tar.gz -> runc-1.2.2.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 linux-info ea4122ba1d8791a12b78e53f9510a2e3
_md5_=6cc8c26af916fbb5db0df27343e928a9

View File

@ -0,0 +1,16 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm test unpack
DEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-utils net-misc/socat x11-misc/notification-daemon x11-misc/xdg-utils sys-apps/gentoo-systemd-integration gnome-extra/zenity pandoc-bin? ( app-text/pandoc-bin ) !pandoc-bin? ( app-text/pandoc ) networking? ( sys-apps/ethtool sys-apps/net-tools net-firewall/iptables net-proxy/tinyproxy network-manager? ( net-misc/networkmanager net-firewall/nftables ) ) nautilus? ( dev-python/nautilus-python ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=The Qubes core files for installation inside a Qubes VM
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib distutils-r1 qubes
IUSE=nautilus networking network-manager passwordless-root pandoc-bin python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-utils net-misc/socat x11-misc/notification-daemon x11-misc/xdg-utils sys-apps/gentoo-systemd-integration gnome-extra/zenity pandoc-bin? ( app-text/pandoc-bin ) !pandoc-bin? ( app-text/pandoc ) networking? ( sys-apps/ethtool sys-apps/net-tools net-firewall/iptables net-proxy/tinyproxy network-manager? ( net-misc/networkmanager net-firewall/nftables ) ) nautilus? ( dev-python/nautilus-python ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 python-utils-r1 2fee95c11e5f883024588d4837db6802 python-r1 2def7a4ce233dfa344f613025c619a23 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=9fe414ecb3b7d469e15b1012e216cf13

View File

@ -0,0 +1,16 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm test unpack
DEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-utils net-misc/socat x11-misc/notification-daemon x11-misc/xdg-utils sys-apps/gentoo-systemd-integration gnome-extra/zenity pandoc-bin? ( app-text/pandoc-bin ) !pandoc-bin? ( app-text/pandoc ) networking? ( sys-apps/ethtool sys-apps/net-tools net-firewall/iptables net-proxy/tinyproxy network-manager? ( net-misc/networkmanager net-firewall/nftables ) ) nautilus? ( dev-python/nautilus-python ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=The Qubes core files for installation inside a Qubes VM
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib distutils-r1 qubes
IUSE=nautilus networking network-manager passwordless-root pandoc-bin python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-utils net-misc/socat x11-misc/notification-daemon x11-misc/xdg-utils sys-apps/gentoo-systemd-integration gnome-extra/zenity pandoc-bin? ( app-text/pandoc-bin ) !pandoc-bin? ( app-text/pandoc ) networking? ( sys-apps/ethtool sys-apps/net-tools net-firewall/iptables net-proxy/tinyproxy network-manager? ( net-misc/networkmanager net-firewall/nftables ) ) nautilus? ( dev-python/nautilus-python ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 python-utils-r1 2fee95c11e5f883024588d4837db6802 python-r1 2def7a4ce233dfa344f613025c619a23 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=9fe414ecb3b7d469e15b1012e216cf13

View File

@ -0,0 +1,16 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare prerm test unpack
DEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-gui-common x11-apps/xprop x11-apps/xsetroot x11-apps/xrandr x11-apps/setxkbmap x11-base/xorg-server:= x11-libs/libXdamage x11-apps/xinit x11-libs/libXcomposite dev-python/xcffib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/alsa-lib media-sound/alsa-utils media-libs/libpulse media-video/pipewire python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=The Qubes GUI Agent for AppVMs
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib distutils-r1 qubes
IUSE=xfce python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-gui-common x11-apps/xprop x11-apps/xsetroot x11-apps/xrandr x11-apps/setxkbmap x11-base/xorg-server:= x11-libs/libXdamage x11-apps/xinit x11-libs/libXcomposite dev-python/xcffib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/alsa-lib media-sound/alsa-utils media-libs/libpulse media-video/pipewire python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 python-utils-r1 2fee95c11e5f883024588d4837db6802 python-r1 2def7a4ce233dfa344f613025c619a23 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=0c37aac5bc7b90dc8e290d9f02a0bbb7

View File

@ -0,0 +1,16 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare prerm test unpack
DEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-gui-common x11-apps/xprop x11-apps/xsetroot x11-apps/xrandr x11-apps/setxkbmap x11-base/xorg-server:= x11-libs/libXdamage x11-apps/xinit x11-libs/libXcomposite dev-python/xcffib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/alsa-lib media-sound/alsa-utils media-libs/libpulse media-video/pipewire python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=The Qubes GUI Agent for AppVMs
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib distutils-r1 qubes
IUSE=xfce python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-emulation/qubes-libvchan-xen app-emulation/qubes-db app-emulation/qubes-gui-common x11-apps/xprop x11-apps/xsetroot x11-apps/xrandr x11-apps/setxkbmap x11-base/xorg-server:= x11-libs/libXdamage x11-apps/xinit x11-libs/libXcomposite dev-python/xcffib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/alsa-lib media-sound/alsa-utils media-libs/libpulse media-video/pipewire python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 python-utils-r1 2fee95c11e5f883024588d4837db6802 python-r1 2def7a4ce233dfa344f613025c619a23 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=0c37aac5bc7b90dc8e290d9f02a0bbb7

View File

@ -0,0 +1,12 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=install prepare unpack
DESCRIPTION=Common files for Qubes GUI - protocol headers
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib qubes
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=49aa6feabedb1b12178d9e5c37ffbe58

View File

@ -0,0 +1,12 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=install prepare unpack
DESCRIPTION=Common files for Qubes GUI - protocol headers
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib qubes
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=49aa6feabedb1b12178d9e5c37ffbe58

View File

@ -0,0 +1,14 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install prepare unpack
DEPEND=app-emulation/xen-tools
DESCRIPTION=QubesOS libvchan cross-domain communication library
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib qubes
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-emulation/xen-tools
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=5d0c2299d751aea393a63cd975d790a3

View File

@ -0,0 +1,14 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install prepare unpack
DEPEND=app-emulation/xen-tools
DESCRIPTION=QubesOS libvchan cross-domain communication library
EAPI=7
HOMEPAGE=http://www.qubes-os.org
INHERIT=git-r3 multilib qubes
KEYWORDS=amd64
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-emulation/xen-tools
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 qubes f0abe6e59c5cc2a71166c5984ea41348
_md5_=5d0c2299d751aea393a63cd975d790a3

View File

@ -0,0 +1,17 @@
BDEPEND=>=dev-lang/go-1.23.8:= >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare unpack
DEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam )
DESCRIPTION=A painless self-hosted Git service
EAPI=8
HOMEPAGE=https://gitea.com https://github.com/go-gitea/gitea
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module tmpfiles systemd flag-o-matic user-info
IUSE=+acct gogit pam sqlite pie +filecaps
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0
RDEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam ) !gogit? ( dev-vcs/git ) virtual/tmpfiles
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/go-gitea/gitea/releases/download/v1.24.3/gitea-src-1.24.3.tar.gz -> gitea-1.24.3.tar.gz
_eclasses_=fcaps 27152c9e4da035accb14a2d7879744ef multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 systemd a964c0cbe818b5729da1dbfcee5be861 user-info 563da40a1a20ea1e55bbf4d149fc190d
_md5_=e4d8fa717b16626a21a514f8513075c8

View File

@ -0,0 +1,16 @@
BDEPEND=|| ( dev-lang/crystal dev-lang/crystal-bin ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2 virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= dev-crystal/athena-negotiation dev-crystal/crystal-db dev-crystal/crystal-pg dev-crystal/crystal-sqlite3 dev-crystal/kemal dev-crystal/kilt dev-crystal/protodec test? ( dev-crystal/spectator )
DESCRIPTION=Invidious is an alternative front-end to YouTube
EAPI=8
HOMEPAGE=https://invidious.io/ https://github.com/iv-org/invidious
INHERIT=check-reqs shards systemd
IUSE=test debug doc
KEYWORDS=~amd64
LICENSE=AGPL-3 Apache-2.0 MIT
RDEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= acct-user/invidious gnome-base/librsvg
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/iv-org/invidious/archive/eda7444ca46dbc3941205316baba8030fe0b2989.tar.gz -> invidious-2024.06.24.tar.gz https://registry.npmjs.org/video.js/-/video.js-7.12.1.tgz https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz https://registry.npmjs.org/videojs-markers/-/videojs-markers-1.0.1.tgz https://registry.npmjs.org/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz https://registry.npmjs.org/videojs-overlay/-/videojs-overlay-2.1.4.tgz https://registry.npmjs.org/videojs-share/-/videojs-share-3.2.1.tgz https://registry.npmjs.org/videojs-vr/-/videojs-vr-1.8.0.tgz https://registry.npmjs.org/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz test? ( https://github.com/iv-org/mocks/archive/11ec372f72747c09d48ffef04843f72be67d5b54.tar.gz -> invidious-mocks-11ec372.tar.gz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc edo 367e103a74bf77e6a8da7894d999fa3c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe crystal-utils 6d436eb766514d5a66964eefa5c39d0c shards 19e21a696fe66db90959968325a9c97f systemd c8b03e8df84486aa991d4396686e8942
_md5_=a9b0f1a8bf0f54496ec218f6fdbb8e70

View File

@ -0,0 +1,16 @@
BDEPEND=|| ( dev-lang/crystal dev-lang/crystal-bin ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2 virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= dev-crystal/athena-negotiation dev-crystal/crystal-db dev-crystal/crystal-pg dev-crystal/crystal-sqlite3 dev-crystal/kemal dev-crystal/kilt dev-crystal/protodec test? ( dev-crystal/spectator )
DESCRIPTION=Invidious is an alternative front-end to YouTube
EAPI=8
HOMEPAGE=https://invidious.io/ https://github.com/iv-org/invidious
INHERIT=check-reqs shards systemd
IUSE=test debug doc
KEYWORDS=~amd64
LICENSE=AGPL-3 Apache-2.0 MIT
RDEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= acct-user/invidious gnome-base/librsvg
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/iv-org/invidious/archive/90e94d4e6cc126a8b7a091d12d7a5556bfe369d5.tar.gz -> invidious-2024.08.04.tar.gz https://registry.npmjs.org/video.js/-/video.js-7.12.1.tgz https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz https://registry.npmjs.org/videojs-markers/-/videojs-markers-1.0.1.tgz https://registry.npmjs.org/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz https://registry.npmjs.org/videojs-overlay/-/videojs-overlay-2.1.4.tgz https://registry.npmjs.org/videojs-share/-/videojs-share-3.2.1.tgz https://registry.npmjs.org/videojs-vr/-/videojs-vr-1.8.0.tgz https://registry.npmjs.org/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz test? ( https://github.com/iv-org/mocks/archive/11ec372f72747c09d48ffef04843f72be67d5b54.tar.gz -> invidious-mocks-11ec372.tar.gz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc edo 367e103a74bf77e6a8da7894d999fa3c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe crystal-utils 6d436eb766514d5a66964eefa5c39d0c shards 19e21a696fe66db90959968325a9c97f systemd c8b03e8df84486aa991d4396686e8942
_md5_=164a83715cb1be53cd91eac61ca3511b

View File

@ -0,0 +1,16 @@
BDEPEND=|| ( dev-lang/crystal dev-lang/crystal-bin ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2 virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= dev-crystal/athena-negotiation dev-crystal/crystal-db dev-crystal/crystal-pg dev-crystal/crystal-sqlite3 dev-crystal/kemal dev-crystal/kilt dev-crystal/protodec test? ( dev-crystal/spectator )
DESCRIPTION=Invidious is an alternative front-end to YouTube
EAPI=8
HOMEPAGE=https://invidious.io/ https://github.com/iv-org/invidious
INHERIT=check-reqs shards systemd
IUSE=test debug doc
KEYWORDS=~amd64
LICENSE=AGPL-3 Apache-2.0 MIT
RDEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= acct-user/invidious gnome-base/librsvg
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/iv-org/invidious/archive/3e17d04875570448edf42641175d297ec2ba2aa1.tar.gz -> invidious-2024.08.25.tar.gz https://registry.npmjs.org/video.js/-/video.js-7.12.1.tgz https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz https://registry.npmjs.org/videojs-markers/-/videojs-markers-1.0.1.tgz https://registry.npmjs.org/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz https://registry.npmjs.org/videojs-overlay/-/videojs-overlay-2.1.4.tgz https://registry.npmjs.org/videojs-share/-/videojs-share-3.2.1.tgz https://registry.npmjs.org/videojs-vr/-/videojs-vr-1.8.0.tgz https://registry.npmjs.org/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz test? ( https://github.com/iv-org/mocks/archive/11ec372f72747c09d48ffef04843f72be67d5b54.tar.gz -> invidious-mocks-11ec372.tar.gz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc edo 367e103a74bf77e6a8da7894d999fa3c toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe crystal-utils 6d436eb766514d5a66964eefa5c39d0c shards 19e21a696fe66db90959968325a9c97f systemd c8b03e8df84486aa991d4396686e8942
_md5_=5aa5bce095ef4d4833df57a1a2ba61e2

6
www-apps/gitea/Manifest Normal file
View File

@ -0,0 +1,6 @@
AUX gitea.confd-r1 243 BLAKE2B 87caa8371f53f52b0a85f720342f9f358dedec9240ab78998655a03df6bf3f301fe077afabdca1b1895dbcab2fa05748735d6f38f9b3ad53534fe8ae6e72db49 SHA512 485dc9d0b86d0a7b3ba958aac9de1129aa0ffbb47219419d38811f2accca2539e49dd93cc4a24b21f1c3802b024aa8449f54e320e8a16197f201532edeca6836
AUX gitea.initd-r3 802 BLAKE2B 2e33e95f7d2762986184d45b0bbb250cc5e04fffc4e4b006233b28e5b57be69eef1d83441adebe2b94681585edaf77f9da4eb97930f91e75c1b1a5cd8d137633 SHA512 5ff2e653180a0601734fcd055dfffdfdc12363736ed2e56c8576c802398b90f4025b44002cbb9a3fd1e0c2d4c169f62d460381c6c549746d3390e55fc1c677d1
AUX gitea.service-r4 730 BLAKE2B 0a1f799bf341f1a067f417aa21c1ce5c3168fe523081ef1711483d469da71699a2c163f1db008f7724329d6b6a819b1cdc76bc16309691522ebfc5dc9dfa7476 SHA512 cdd13299115e632bc474f24af6d4114b36be6489e11dd8c46b22fbd3f122194d4891cd2452f1654ef9256978fa4d0b6c11c08e386138a6cba29ea69945de8797
DIST gitea-1.24.3.tar.gz 51778866 BLAKE2B f429064a8cc3ab2c6c81d9fb187c813889ea9b8848698db382eefa73fec1d0c3e9d1d6ffc9bdfa500cbe770f3118f8b7307c6cb60f430dc3180a1e25873a748c SHA512 f81a2421b076ec262c38467a82d85e145a06373141cb54325ec71264df2d11e87abd6cf10abcd4e4ff76d9ae3c7414af38166e4a2176b40ad3a26fa6cd69f0ef
EBUILD gitea-1.24.3.ebuild 5386 BLAKE2B 2691d46c8121c6c2daa574c1cdf7a3c338907d76d6663e645d5e08622dda77c17ce0308183bdc641a0ab417aecb7d370ca19b158fabec42e831e4da2491ed202 SHA512 3dbc4841916685e532361227a1b451d8e4d7d3d92e6491aa9848629fd7cf2722b572821940035b4f6bf592213830f49aac3691b521725883a78cd957b55aaea5
MISC metadata.xml 754 BLAKE2B 0880dba11ea8bd584aa4dbebd94fbb5073e2ece2694152d7c1c7b8eaf531fbc0d314d98405c050e31a025e7031fd2476129347fc4a3643ffd0cc38aeebbee676 SHA512 58f218fac259cf5d11f288f079786323f1e76cd5e5e7503b4efe68ae86fb9d8d76773b1a9eed4872dabb9cf20f337509fc52d20bba7c60d7fb83b04adffa0e30

View File

@ -0,0 +1,14 @@
# Gitea configuration
GITEA_CONF="/etc/gitea/app.ini"
# Gitea user
GITEA_USER="git"
# Gitea group
GITEA_GROUP="git"
# Gitea working directory
GITEA_WORK_DIR="/var/lib/gitea"
# Gitea custom directory
GITEA_CUSTOM="${GITEA_WORK_DIR}/custom"

View File

@ -0,0 +1,22 @@
#!/sbin/openrc-run
# Copyright 2016-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="Gitea, a self-hosted Git service"
: ${GITEA_CONF:=/etc/gitea/app.ini}
: ${GITEA_USER:=git}
: ${GITEA_GROUP:=git}
: ${GITEA_WORK_DIR:=/var/lib/gitea}
: ${GITEA_CUSTOM:=${GITEA_WORK_DIR}/custom}
command="/usr/bin/gitea web"
command_args="--config ${GITEA_CONF}"
command_background="true"
command_user="${GITEA_USER}:${GITEA_GROUP}"
error_log="/var/log/${RC_SVCNAME}/${RC_SVCNAME}.err"
pidfile="/run/${RC_SVCNAME}.pid"
required_files="${GITEA_CONF}"
start_stop_daemon_args="-d ${GITEA_WORK_DIR}"
start_stop_daemon_args="${start_stop_daemon_args} -e GITEA_WORK_DIR=${GITEA_WORK_DIR}"
start_stop_daemon_args="${start_stop_daemon_args} -e GITEA_CUSTOM=${GITEA_CUSTOM}"

View File

@ -0,0 +1,34 @@
[Unit]
Description=Gitea service
Documentation=https://docs.gitea.io/
AssertPathIsDirectory=/var/lib/gitea
AssertPathIsReadWrite=/var/lib/gitea
After=network.target
Requires=network.target
After=mysqld.service
After=postgresql-10.service
After=postgresql-11.service
After=postgresql-12.service
After=postgresql-13.service
After=postgresql-14.service
After=postgresql-15.service
After=postgresql-16.service
After=memcached.service
After=redis.service
[Service]
User=git
Group=git
Environment="GITEA_WORK_DIR=/var/lib/gitea" "GITEA_CUSTOM=/var/lib/gitea/custom"
WorkingDirectory=/var/lib/gitea
ExecStart=/usr/bin/gitea --config /etc/gitea/app.ini web
Restart=always
PrivateTmp=true
Nice=5
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,150 @@
# Copyright 2016-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit fcaps go-module tmpfiles systemd flag-o-matic user-info
DESCRIPTION="A painless self-hosted Git service"
HOMEPAGE="https://gitea.com https://github.com/go-gitea/gitea"
SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-src-${PV}"
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
IUSE="+acct gogit pam sqlite pie"
DEPEND="
acct? (
acct-group/git
acct-user/git[gitea] )
pam? ( sys-libs/pam )"
RDEPEND="${DEPEND}
!gogit? ( dev-vcs/git )"
BDEPEND=">=dev-lang/go-1.23.8:="
DOCS=(
custom/conf/app.example.ini CHANGELOG.md CONTRIBUTING.md README.md
)
FILECAPS=(
-m 711 cap_net_bind_service+ep usr/bin/gitea
)
RESTRICT="test"
src_prepare() {
default
sed -i -e "s#^MODE = console#MODE = file#" custom/conf/app.example.ini || die
}
src_configure() {
# bug 832756 - PIE build issues
filter-flags -fPIE
filter-ldflags -fPIE -pie
}
src_compile() {
local gitea_tags
local -a gitea_settings makeenv
# The space-separated list of the -tags flag is deprecated, please
# always use the comma-separated list in the future.
gitea_tags="bindata"
gitea_tags+="$(usex gogit ',gogit' '')"
gitea_tags+="$(usex pam ',pam' '')"
gitea_tags+="$(usex sqlite ',sqlite,sqlite_unlock_notify' '')"
gitea_settings=(
"-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
"-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
"-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
)
makeenv=(
LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
TAGS="${gitea_tags}"
)
if use pie ; then
# Please check the supported platforms when a new keyword request opened,
# refer to file: 'go/src/internal/platform/supported.go'.
# When PIE buildmode is not supported by internal linker, the external
# linker will be used automatically, refer to:
# https://github.com/golang/go/blob/ed817f1c4055a559a94afffecbb91c78e4f39942/src/cmd/link/internal/ld/config.go#L149
makeenv+=( EXTRA_GOFLAGS="-buildmode=pie" )
fi
env "${makeenv[@]}" emake backend
}
src_install() {
dobin gitea
einstalldocs
newconfd "${FILESDIR}/gitea.confd-r1" gitea
newinitd "${FILESDIR}/gitea.initd-r3" gitea
newtmpfiles - gitea.conf <<-EOF
d /run/gitea 0755 git git
EOF
systemd_newunit "${FILESDIR}"/gitea.service-r4 gitea.service
insinto /etc/gitea
newins custom/conf/app.example.ini app.ini
if use acct; then
fowners root:git /etc/gitea/{,app.ini}
fperms g+w,o-rwx /etc/gitea/{,app.ini}
diropts -m0750 -o git -g git
keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data
keepdir /var/log/gitea
fi
}
pkg_postinst() {
fcaps_pkg_postinst
# It is not guaranteed that the git user and group always exist (due to the acct USE Flag),
# but for convenience, the tmpfile uses the git user and group by default.
# To avoid installation errors, a condition needs to be added here:
# if there is no git user or group, the installation of tmpfile will be skipped
# and the user will be notified to handle it by themselves.
if egetent passwd git &>/dev/null && \
egetent group git &>/dev/null; then
tmpfiles_process gitea.conf
else
eerror "Unable to install the tmpfile for gitea due to the git user or group is missing,"
eerror "please install tmpfile manually or rebuild this package with USE flag 'acct'."
eerror "You can simply copy the default tmpfile from '/usr/lib/tmpfiles.d/gitea.conf'"
eerror "to higher priority path '/etc/tmpfiles.d/gitea.conf', and correct it with"
eerror "the right User and Group value (see tmpfiles.d(5) for details), then execute:"
eerror " # systemd-tmpfiles --create /etc/tmpfiles.d/gitea.conf"
eerror "to install it."
fi
if [[ -n ${REPLACING_VERSIONS} ]]; then
if ver_test "${REPLACING_VERSIONS}" -lt 1.22; then
ewarn "Since version 1.22.0:"
ewarn " 1. Minimum database requirements updated to MySQL 8.0, PostgreSQL 12, and MSSQL 2012."
ewarn " 2. There are a lot of refactoring changes related to customizing templates."
ewarn " 3. The default duration of the 'Remember login' feature has been"
ewarn " changed from one week to one month."
ewarn " 4. Enhanced auth token/remember me, the obsolete setting"
ewarn " '[security].COOKIE_USERNAME' has been removed."
ewarn " 5. For MinIO storage, adds a prefix path for all MinIO storage"
ewarn " and override base path will override the path."
ewarn " 6. Now use a more restricted sanitizer for the repository description."
ewarn "For more details, see <https://github.com/go-gitea/gitea/releases/tag/v1.22.0>."
fi
if ver_test "${REPLACING_VERSIONS}" -lt 1.23; then
ewarn "Since version 1.23.0:"
ewarn " 1. The config option '[camo].Allways' has been renamed to '[camo].Always'."
ewarn " 2. The SHA1 for support for SSH RSA signing has been removed."
ewarn " 3. Use UTC as the default timezone when scheduling Actions cron tasks."
ewarn " 4. Make OIDC introspection authentication strictly require Client ID and secret."
ewarn "For other breaking changes, see <https://github.com/go-gitea/gitea/releases/tag/v1.23.0>."
fi
fi
}

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>i@bitbili.net</email>
<name>Ryan Qian</name>
</maintainer>
<maintainer type="person" proxied="proxy">
<email>dlan@gentoo.org</email>
<name>Yixun Lan</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">go-gitea/gitea</remote-id>
</upstream>
<use>
<flag name="acct">User and group management via acct-*/git packages</flag>
<flag name="gogit">(EXPERIMENTAL) Use go-git variants of Git commands.</flag>
</use>
</pkgmetadata>