*/*: 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