*/*: drop in aports #619
11 changed files with 0 additions and 435 deletions
|
@ -1,38 +0,0 @@
|
||||||
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
||||||
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
|
|
||||||
pkgname=py3-django-debug-toolbar
|
|
||||||
_pkgname=django-debug-toolbar
|
|
||||||
pkgver=4.3
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="Configurable set of panels that display various debug information about the current request/response"
|
|
||||||
options="!check" # Requires unpackaged Selenium python3 module
|
|
||||||
url="https://github.com/jazzband/django-debug-toolbar"
|
|
||||||
arch="noarch"
|
|
||||||
license="BSD-3-Clause"
|
|
||||||
depends="py3-django py3-sqlparse"
|
|
||||||
makedepends="
|
|
||||||
py3-gpep517
|
|
||||||
py3-hatchling
|
|
||||||
"
|
|
||||||
# options="!check" #no testsuite
|
|
||||||
subpackages="$pkgname-pyc"
|
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/jazzband/$_pkgname/archive/$pkgver.tar.gz"
|
|
||||||
builddir="$srcdir"/$_pkgname-$pkgver
|
|
||||||
|
|
||||||
replaces="py-django-debug-toolbar" # Backwards compatibility
|
|
||||||
provides="py-django-debug-toolbar=$pkgver-r$pkgrel" # Backwards compatibility
|
|
||||||
|
|
||||||
build() {
|
|
||||||
gpep517 build-wheel \
|
|
||||||
--wheel-dir .dist \
|
|
||||||
--output-fd 3 3>&1 >&2
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
python3 -m installer -d "$pkgdir" \
|
|
||||||
.dist/*.whl
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
caa8563d38e8c96305828b7a07006ce2ee0afae099d70d75d332f2196fc3ffcf7f3848440ea22c00f2b918029477672a172e30714f6f73a630404175aef3b925 py3-django-debug-toolbar-4.3.tar.gz
|
|
||||||
"
|
|
|
@ -1,36 +0,0 @@
|
||||||
# Contributor: Rosie K Languet <rkl@rosiesworkshop.net>
|
|
||||||
# Maintainer: Rosie K Languet <rkl@rosiesworkshop.net>
|
|
||||||
pkgname=py3-pyqt6-sip
|
|
||||||
pkgver=13.8.0
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="The sip module support for PyQt6"
|
|
||||||
url="https://riverbankcomputing.com/software/sip"
|
|
||||||
arch="all"
|
|
||||||
license="custom:sip"
|
|
||||||
depends="python3"
|
|
||||||
makedepends="
|
|
||||||
py3-gpep517
|
|
||||||
py3-setuptools
|
|
||||||
py3-wheel
|
|
||||||
python3-dev
|
|
||||||
"
|
|
||||||
source="https://pypi.python.org/packages/source/P/PyQt6-sip/PyQt6_sip-$pkgver.tar.gz"
|
|
||||||
options="!check" # No tests
|
|
||||||
builddir="$srcdir/PyQt6_sip-$pkgver"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
export CFLAGS="$CFLAGS -O2 -flto=auto"
|
|
||||||
export CXXFLAGS="$CXXFLAGS -O2 -flto=auto"
|
|
||||||
gpep517 build-wheel \
|
|
||||||
--wheel-dir .dist \
|
|
||||||
--output-fd 3 3>&1 >&2
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
python3 -m installer -d "$pkgdir" \
|
|
||||||
.dist/*.whl
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
6947690e61fe65a21f61d034ae9de7b7adb001c59a4a362933c5441648fe27140b43666efa73f981b138cfc73fac72777bb7318b98accc3c7f808687e3fc5d81 PyQt6_sip-13.8.0.tar.gz
|
|
||||||
"
|
|
|
@ -1,59 +0,0 @@
|
||||||
# Contributor: Rosie K Languet <rkl@rosiesworkshop.net>
|
|
||||||
# Maintainer: Rosie K Languet <rkl@rosiesworkshop.net>
|
|
||||||
pkgname=py3-qt6
|
|
||||||
pkgver=6.7.1
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="Python 3 bindings for the Qt toolkit"
|
|
||||||
url="https://www.riverbankcomputing.com/software/pyqt/"
|
|
||||||
arch="all"
|
|
||||||
license="GPL-3.0-only"
|
|
||||||
depends="
|
|
||||||
py3-pyqt6-sip
|
|
||||||
python3
|
|
||||||
"
|
|
||||||
makedepends="
|
|
||||||
libx11-dev
|
|
||||||
py3-dbus-dev
|
|
||||||
py3-opengl
|
|
||||||
py3-pyqt-builder
|
|
||||||
py3-sip
|
|
||||||
python3-dev
|
|
||||||
qt6-qtbase-dev
|
|
||||||
qt6-qtconnectivity-dev
|
|
||||||
qt6-qtdeclarative-dev
|
|
||||||
qt6-qtmultimedia-dev
|
|
||||||
qt6-qtserialport-dev
|
|
||||||
qt6-qtsvg-dev
|
|
||||||
qt6-qttools-dev
|
|
||||||
qt6-qtwebchannel-dev
|
|
||||||
qt6-qtwebsockets-dev
|
|
||||||
"
|
|
||||||
|
|
||||||
subpackages="$pkgname-pyc"
|
|
||||||
source="https://pypi.python.org/packages/source/P/PyQt6/PyQt6-$pkgver.tar.gz"
|
|
||||||
builddir="$srcdir/PyQt6-$pkgver"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
export CFLAGS="$CFLAGS -O2 -flto=auto"
|
|
||||||
export CXXFLAGS="$CXXFLAGS -O2 -flto=auto"
|
|
||||||
sip-build \
|
|
||||||
--confirm-license \
|
|
||||||
--qmake /usr/lib/qt6/bin/qmake \
|
|
||||||
--api-dir /usr/share/qt6/qsci/api/python \
|
|
||||||
--pep484-pyi \
|
|
||||||
--no-make
|
|
||||||
make -C build
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
make -C build check
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
make DESTDIR="$pkgdir" INSTALL_ROOT="$pkgdir" -C build install -j1
|
|
||||||
python3 -m compileall -j 0 "$pkgdir"/usr/lib/python3*
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e PyQt6-6.7.1.tar.gz
|
|
||||||
"
|
|
|
@ -1,38 +0,0 @@
|
||||||
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
|
||||||
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
|
||||||
pkgname=py3-sip
|
|
||||||
pkgver=6.8.6
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="A tool that makes it easy to create Python bindings for C and C++ libraries"
|
|
||||||
options="!check" # No testsuite
|
|
||||||
url="https://www.riverbankcomputing.com/software/sip/"
|
|
||||||
arch="all"
|
|
||||||
license="custom:sip"
|
|
||||||
depends="
|
|
||||||
py3-packaging
|
|
||||||
py3-ply
|
|
||||||
py3-setuptools
|
|
||||||
py3-toml
|
|
||||||
"
|
|
||||||
makedepends="python3-dev py3-gpep517 py3-wheel"
|
|
||||||
subpackages="$pkgname-pyc"
|
|
||||||
source="https://pypi.python.org/packages/source/s/sip/sip-$pkgver.tar.gz"
|
|
||||||
builddir="$srcdir/sip-$pkgver"
|
|
||||||
|
|
||||||
replaces="py-sip" # Backwards comptibility
|
|
||||||
provides="py-sip=$pkgver-r$pkgrel" # Backwards comptibility
|
|
||||||
|
|
||||||
build() {
|
|
||||||
gpep517 build-wheel \
|
|
||||||
--wheel-dir .dist \
|
|
||||||
--output-fd 3 3>&1 >&2
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
python3 -m installer -d "$pkgdir" \
|
|
||||||
.dist/sip-*.whl
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
c884c58fc51708e2dd247453f2214e6b01d7e1a9a0166b4228feb5d996310ace2665238dde26af34907e596a0a1c710fc130ae79297f430f73f639a3eb781a50 sip-6.8.6.tar.gz
|
|
||||||
"
|
|
|
@ -1,66 +0,0 @@
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
||||||
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
||||||
|
|
||||||
pkgname=caprine
|
|
||||||
pkgver=2.59.1
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="Elegant Facebook Messenger desktop app"
|
|
||||||
arch="x86_64 aarch64" # bloced by electron
|
|
||||||
url="https://github.com/sindresorhus/caprine"
|
|
||||||
license="MIT"
|
|
||||||
depends="electron"
|
|
||||||
makedepends="npm findutils coreutils"
|
|
||||||
options="!check"
|
|
||||||
source="
|
|
||||||
$pkgname-$pkgver.tar.gz::https://github.com/sindresorhus/caprine/archive/refs/tags/v$pkgver.tar.gz
|
|
||||||
caprine.desktop
|
|
||||||
caprine.js
|
|
||||||
"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
npm install --ignore-scripts
|
|
||||||
npx --yes patch-package
|
|
||||||
npx tsc
|
|
||||||
rm -r node_modules
|
|
||||||
npm install --ignore-scripts --production
|
|
||||||
npx --yes patch-package
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
local appdir=/usr/lib/$pkgname
|
|
||||||
|
|
||||||
install -d "$pkgdir"$appdir
|
|
||||||
cp -r ./* "$pkgdir"$appdir
|
|
||||||
|
|
||||||
install -dm755 "$pkgdir/usr/share/pixmaps"
|
|
||||||
install -m644 build/icon.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
|
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/$pkgname.js "$pkgdir"/usr/bin/$pkgname
|
|
||||||
install -Dm644 "$srcdir"/$pkgname.desktop \
|
|
||||||
"$pkgdir"/usr/share/applications/$pkgname.desktop
|
|
||||||
|
|
||||||
install -dm755 "$pkgdir"/usr/share/licenses/$pkgname
|
|
||||||
ln -s "$(realpath -m --relative-to=/usr/share/licenses/$pkgname $appdir/license)" \
|
|
||||||
"$pkgdir"/usr/share/licenses/$pkgname
|
|
||||||
|
|
||||||
# Clean up
|
|
||||||
rm -r "$pkgdir"$appdir/build
|
|
||||||
rm -r "$pkgdir"$appdir/source
|
|
||||||
rm -r "$pkgdir"$appdir/tsconfig.json
|
|
||||||
find "$pkgdir"$appdir \
|
|
||||||
-name "package.json" \
|
|
||||||
-exec sed -e "s|$srcdir/$pkgname|$appdir|" \
|
|
||||||
-i {} \; \
|
|
||||||
-or -name ".*" -prune -exec rm -r '{}' \; \
|
|
||||||
-or -name "bin" -prune -exec rm -r '{}' \; \
|
|
||||||
-or -name "example" -prune -exec rm -r '{}' \; \
|
|
||||||
-or -name "examples" -prune -exec rm -r '{}' \; \
|
|
||||||
-or -name "man" -prune -exec rm -r '{}' \; \
|
|
||||||
-or -name "scripts" -prune -exec rm -r '{}' \; \
|
|
||||||
-or -name "test" -prune -exec rm -r '{}' \;
|
|
||||||
}
|
|
||||||
sha512sums="
|
|
||||||
a525bafb6a53dd2dbdfc4b9b3e96d3939d93be950a3287f2a5ef6465d5a6b64ecda79b6d393023d067f939e1a6e85debc35f83bbb1f758011db9d94dd9ff8a72 caprine-2.59.1.tar.gz
|
|
||||||
a469e3bea24926119e51642b777ef794c5fa65421107903f967c36d81bbb1adb3d52469ce3a3301b2c890f1aa53ab989ded22a7c6e811fb8cf0a582dbd835e19 caprine.desktop
|
|
||||||
44280c62ce43bdafa8528729371fccb16b8a0e3db7aca28d5c157ae0144dca5fbb023b8883b561955aa28ab62e967f2674d8c6bcaff186e2cdd0e7ba8beab9ac caprine.js
|
|
||||||
"
|
|
|
@ -1,9 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Name=Caprine
|
|
||||||
GenericName=IM Client
|
|
||||||
Comment=Unofficial Facebook Messenger app
|
|
||||||
Icon=caprine
|
|
||||||
Exec=caprine
|
|
||||||
Categories=GTK;InstantMessaging;Network;
|
|
||||||
StartupNotify=true
|
|
|
@ -1,29 +0,0 @@
|
||||||
#!/usr/bin/electron
|
|
||||||
|
|
||||||
const name = 'caprine';
|
|
||||||
|
|
||||||
const {app} = require('electron');
|
|
||||||
const fs = require('fs');
|
|
||||||
const path = require('path');
|
|
||||||
|
|
||||||
// Change command name.
|
|
||||||
const fd = fs.openSync('/proc/self/comm', fs.constants.O_WRONLY);
|
|
||||||
fs.writeSync(fd, name);
|
|
||||||
fs.closeSync(fd);
|
|
||||||
|
|
||||||
// Remove first command line argument (/usr/bin/electron).
|
|
||||||
process.argv.splice(0, 1);
|
|
||||||
|
|
||||||
// Set application paths.
|
|
||||||
const appPath = path.join(path.dirname(__dirname), 'lib', name);
|
|
||||||
const packageJson = require(path.join(appPath, 'package.json'));
|
|
||||||
const productName = packageJson.productName;
|
|
||||||
app.setAppPath(appPath);
|
|
||||||
app.setDesktopName(name + '.desktop');
|
|
||||||
app.setName(productName);
|
|
||||||
app.setPath('userCache', path.join(app.getPath('cache'), productName));
|
|
||||||
app.setPath('userData', path.join(app.getPath('appData'), productName));
|
|
||||||
app.setVersion(packageJson.version);
|
|
||||||
|
|
||||||
// Run the application.
|
|
||||||
require('module')._load(appPath, module, true);
|
|
|
@ -1,112 +0,0 @@
|
||||||
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
|
|
||||||
# Contributor: 6543 <6543@obermui.de>
|
|
||||||
# Contributor: techknowlogick <techknowlogick@gitea.io>
|
|
||||||
# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
|
|
||||||
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
||||||
pkgname=forgejo-aneksajo
|
|
||||||
pkgver=8.0.1
|
|
||||||
_gittag=v$pkgver-git-annex0
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="Self-hosted Git service written in Go with git-annex support"
|
|
||||||
url="https://forgejo.org"
|
|
||||||
# riscv64: builds fail https://codeberg.org/forgejo/forgejo/issues/3025
|
|
||||||
arch="all !riscv64"
|
|
||||||
license="MIT"
|
|
||||||
depends="git git-lfs gnupg"
|
|
||||||
makedepends="go nodejs npm"
|
|
||||||
checkdepends="bash openssh openssh-keygen sqlite tzdata"
|
|
||||||
install="$pkgname.pre-install"
|
|
||||||
pkgusers="forgejo"
|
|
||||||
pkggroups="www-data"
|
|
||||||
subpackages="$pkgname-openrc"
|
|
||||||
source="$pkgname-$_gittag.tar.gz::https://codeberg.org/matrss/forgejo-aneksajo/archive/$_gittag.tar.gz
|
|
||||||
$pkgname.initd
|
|
||||||
$pkgname.ini
|
|
||||||
"
|
|
||||||
builddir="$srcdir/forgejo-aneksajo"
|
|
||||||
options="!check net chmod-clean" # broken with GIT_CEILING
|
|
||||||
|
|
||||||
# secfixes:
|
|
||||||
# 7.0.4-r0:
|
|
||||||
# - CVE-2024-24789
|
|
||||||
# 7.0.3-r0:
|
|
||||||
# - CVE-2024-24788
|
|
||||||
# 1.21.10.0-r0:
|
|
||||||
# - CVE-2023-45288
|
|
||||||
# 1.21.3.0-r0:
|
|
||||||
# - CVE-2023-48795
|
|
||||||
|
|
||||||
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
||||||
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
||||||
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
||||||
|
|
||||||
# Skip tests for archs that fail unrelated in CI
|
|
||||||
case "$CARCH" in
|
|
||||||
s390x|x86|armhf|armv7) options="$options !check" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
default_prepare
|
|
||||||
|
|
||||||
npm ci
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
|
||||||
# XXX: LARGEFILE64
|
|
||||||
export CGO_CFLAGS="$CFLAGS -O2 -D_LARGEFILE64_SOURCE"
|
|
||||||
export TAGS="bindata sqlite sqlite_unlock_notify"
|
|
||||||
export GITEA_VERSION="$pkgver"
|
|
||||||
export EXTRA_GOFLAGS="$GOFLAGS"
|
|
||||||
export CGO_LDFLAGS="$LDFLAGS"
|
|
||||||
unset LDFLAGS
|
|
||||||
## make FHS compliant
|
|
||||||
local setting="code.gitea.io/gitea/modules/setting"
|
|
||||||
export LDFLAGS="$LDFLAGS -X $setting.CustomConf=/etc/forgejo/app.ini"
|
|
||||||
export LDFLAGS="$LDFLAGS -X $setting.AppWorkPath=/var/lib/forgejo/"
|
|
||||||
|
|
||||||
make -j1 build
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
local home="$srcdir"/home
|
|
||||||
mkdir -p "$home"
|
|
||||||
install -d -m700 "$home"/.ssh
|
|
||||||
touch "$home"/.gitconfig
|
|
||||||
|
|
||||||
env GITEA_ROOT="$home" HOME="$home" GITEA_WORK_DIR="$(pwd)" timeout -s ABRT 20m make -j1 test-sqlite
|
|
||||||
## "make test" - modified (exclude broken tests)
|
|
||||||
## 'code.gitea.io/gitea/modules/migrations': github hase rate limits! 403 API
|
|
||||||
local tests=$(go list ./... | grep -v /vendor/ |
|
|
||||||
grep -v 'code.gitea.io/gitea/modules/migrations' |
|
|
||||||
grep -v 'code.gitea.io/gitea/modules/charset' |
|
|
||||||
grep -v 'code.gitea.io/gitea/models/migrations' |
|
|
||||||
grep -v 'code.gitea.io/gitea/services/migrations' |
|
|
||||||
grep -v 'code.gitea.io/gitea/integrations')
|
|
||||||
env GITEA_CONF="$PWD/tests/sqlite.ini" GITEA_ROOT="$home" HOME="$home" GO111MODULE=on go test -mod=vendor -tags='sqlite sqlite_unlock_notify' $tests
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
for dir in $pkgname $pkgname/git $pkgname/data $pkgname/db $pkgname/custom; do
|
|
||||||
install -dm750 -o forgejo -g www-data \
|
|
||||||
"$pkgdir"/var/lib/$dir
|
|
||||||
done
|
|
||||||
|
|
||||||
install -dm755 -o forgejo -g www-data "$pkgdir"/var/log/forgejo
|
|
||||||
|
|
||||||
# TODO: rename when upstream does
|
|
||||||
install -Dm755 -g www-data gitea "$pkgdir"/usr/bin/forgejo
|
|
||||||
|
|
||||||
install -Dm644 -o forgejo -g www-data "$srcdir"/forgejo-aneksajo.ini \
|
|
||||||
"$pkgdir"/etc/forgejo/app.ini
|
|
||||||
chown forgejo:www-data "$pkgdir"/etc/forgejo
|
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/forgejo-aneksajo.initd \
|
|
||||||
"$pkgdir"/etc/init.d/forgejo
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
d8e273d369c934eec7ff84795cd0d896cda53bc1a2d17f610dd8476ff92dc50c4a24c4598366ef8aac3be52ddef6630489043183085334376c30bc5d4d5f15c2 forgejo-aneksajo-v8.0.1-git-annex0.tar.gz
|
|
||||||
eb93a9f6c8f204de5c813f58727015f53f9feaab546589e016c60743131559f04fc1518f487b6d2a0e7fa8fab6d4a67cd0cd9713a7ccd9dec767a8c1ddebe129 forgejo-aneksajo.initd
|
|
||||||
b537b41b6b3a945274a6028800f39787b48c318425a37cf5d40ace0d1b305444fd07f17b4acafcd31a629bedd7d008b0bb3e30f82ffeb3d7e7e947bdbe0ff4f3 forgejo-aneksajo.ini
|
|
||||||
"
|
|
|
@ -1,26 +0,0 @@
|
||||||
# Configuration cheat sheet: https://forgejo.org/docs/latest/admin/config-cheat-sheet/
|
|
||||||
|
|
||||||
RUN_USER = forgejo
|
|
||||||
RUN_MODE = prod
|
|
||||||
|
|
||||||
[repository]
|
|
||||||
ROOT = /var/lib/forgejo/git
|
|
||||||
SCRIPT_TYPE = sh
|
|
||||||
|
|
||||||
[server]
|
|
||||||
STATIC_ROOT_PATH = /usr/share/webapps/forgejo
|
|
||||||
APP_DATA_PATH = /var/lib/forgejo/data
|
|
||||||
LFS_START_SERVER = true
|
|
||||||
|
|
||||||
[database]
|
|
||||||
DB_TYPE = sqlite3
|
|
||||||
PATH = /var/lib/forgejo/db/forgejo.db
|
|
||||||
SSL_MODE = disable
|
|
||||||
|
|
||||||
[session]
|
|
||||||
PROVIDER = file
|
|
||||||
|
|
||||||
[log]
|
|
||||||
ROOT_PATH = /var/log/forgejo
|
|
||||||
MODE = file
|
|
||||||
LEVEL = Info
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/sbin/openrc-run
|
|
||||||
|
|
||||||
supervisor=supervise-daemon
|
|
||||||
name=forgejo
|
|
||||||
command="/usr/bin/forgejo"
|
|
||||||
command_user="${FORGEJO_USER:-forgejo}:www-data"
|
|
||||||
command_args="web --config '${FORGEJO_CONF:-/etc/forgejo/app.ini}'"
|
|
||||||
supervise_daemon_args="--env FORGEJO_WORK_DIR='${FORGEJO_WORK_DIR:-/var/lib/forgejo}' --chdir '${FORGEJO_WORK_DIR:-/var/lib/forgejo}' --stdout '${FORGEJO_LOG_FILE:-/var/log/forgejo/http.log}' --stderr '${FORGEJO_LOG_FILE:-/var/log/forgejo/http.log}'"
|
|
||||||
pidfile="/run/forgejo.pid"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
use logger dns
|
|
||||||
need net
|
|
||||||
after firewall mysql postgresql
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
addgroup -S -g 82 www-data 2>/dev/null
|
|
||||||
adduser -S -D -h /var/lib/forgejo -s /bin/sh -G www-data -g forgejo forgejo 2>/dev/null \
|
|
||||||
&& passwd -u forgejo 2>/dev/null
|
|
||||||
|
|
||||||
exit 0
|
|
Loading…
Reference in a new issue