user/*: check lint #96

Merged
ayakael merged 1 commit from check-lint into edge 2023-03-31 20:28:52 +00:00
48 changed files with 280 additions and 286 deletions

View file

@ -1,66 +1,33 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=airsonic
pkgver=10.6.2
pkgrel=1
pkgrel=2
pkgdesc="A free, web-based media streamer and jukebox."
arch='noarch'
url="https://github.com/Airsonic/airsonic/"
license='GPL3'
depends="openjdk8-jre flac lame ffmpeg"
backup='etc/airsonic/airsonic.conf'
noextract=airsonic.war
source="$pkgname-$pkgver.war::https://github.com/airsonic/airsonic/releases/download/v${pkgver}/airsonic.war
source="$pkgname-$pkgver.war::https://github.com/airsonic/airsonic/releases/download/v$pkgver/airsonic.war
airsonic.conf
airsonic.initd
airsonic.sh"
subpackages="$pkgname-openrc"
options="!check"
apk_up2date() {
getpkgver || return 1
local allpackages="$pkgname"
local i s
for i in $allpackages; do
subpkg_set "$i"
if [ ! -f "$REPODEST/$repo/${subpkgarch/noarch/$CARCH}/$subpkgname-$pkgver-r$pkgrel.apk" ]; then
subpkg_unset
return 1
fi
done
subpkg_unset
[ -n "$keep" ] && return 0
cd "$startdir"
for i in $source APKBUILD; do
if is_remote "$i"; then
s="$SRCDEST/$(filename_from_uri $i)"
else
s="$startdir/${i##*/}"
fi
echo $s
if [ "$s" -nt "$REPODEST/$repo/${pkgarch/noarch/$CARCH}/$pkgname-$pkgver-r$pkgrel.apk" ]; then
return 1
fi
done
return 0
}
package() {
cd ${srcdir}
mkdir -p $pkgdir/var/lib/airsonic
mkdir -p $pkgdir/etc/init.d
mkdir -p $pkgdir/etc/conf.d
mkdir -p $pkgdir/etc/airsonic
mkdir -p $pkgdir/usr/bin
cp $srcdir/airsonic-$pkgver.war $pkgdir/var/lib/airsonic/airsonic.war
install -Dm755 $srcdir/airsonic.initd $pkgdir/etc/init.d/airsonic
cp $srcdir/airsonic.conf $pkgdir/etc/conf.d/airsonic
ln -s /etc/conf.d/airsonic $pkgdir/etc/airsonic/airsonic.conf
install -Dm755 $srcdir/airsonic.sh $pkgdir/usr/bin/airsonic
mkdir -p $pkgdir/var/lib/airsonic
mkdir -p $pkgdir/etc/init.d
mkdir -p $pkgdir/etc/conf.d
mkdir -p $pkgdir/etc/airsonic
mkdir -p $pkgdir/usr/bin
cp $srcdir/airsonic-$pkgver.war $pkgdir/var/lib/airsonic/airsonic.war
install -Dm755 $srcdir/airsonic.initd $pkgdir/etc/init.d/airsonic
cp $srcdir/airsonic.conf $pkgdir/etc/conf.d/airsonic
ln -s /etc/conf.d/airsonic $pkgdir/etc/airsonic/airsonic.conf
install -Dm755 $srcdir/airsonic.sh $pkgdir/usr/bin/airsonic
}
sha512sums="171d45592d919c58869cde77eefa117df83bab3c7cfdf6ca5b6f88ad5fc58492fad3529ce9d2fff287c33ebddb594148c2aead6badb537e492a794c0f73a8fae airsonic-10.6.2.war
0d0c543986a7db15202667461796ed1281e90c0f9c1b5b44bc0df48693f8b1f604b333bef54408c598c23bd9173b8641f102ad7f24ed7abf3316c61d0ca82cb6 airsonic.conf

View file

@ -3,7 +3,7 @@
pkgname=authentik
pkgver=2022.12.2
pkgrel=0
pkgrel=1
pkgdesc="An open-source Identity Provider focused on flexibility and versatility"
url="https://github.com/goauthentik/authentik"
arch="all"
@ -169,7 +169,7 @@ build() {
npm run build
cd ..
msg "Building website"
msg "Building website"
cd website
npm ci --no-audit
npm run build
@ -197,7 +197,7 @@ package() {
install -Dm755 "$builddir"/manage.py "$pkgdir"/usr/share/webapps/authentik/manage.py
install -Dm755 "$builddir"/server "$pkgdir"/usr/share/webapps/authentik/server
ln -s "/etc/authentik/config.yml" "$pkgdir"/usr/share/webapps/authentik/local.env.yml
install -Dm755 "$builddir"/proxy "$pkgdir"/usr/bin/authentik-proxy
install -Dm755 "$builddir"/ldap "$pkgdir"/usr/bin/authentik-ldap

View file

@ -3,7 +3,7 @@
pkgname=caprine
pkgver=2.57.0
pkgrel=0
pkgrel=1
pkgdesc="Elegant Facebook Messenger desktop app"
arch="noarch"
url="https://github.com/sindresorhus/caprine"
@ -11,9 +11,10 @@ license="MIT"
depends="electron"
makedepends="npm findutils"
options="!check"
source="$pkgname-$pkgver.tar.gz::https://github.com/sindresorhus/caprine/archive/refs/tags/v$pkgver.tar.gz
caprine.desktop
caprine.js
source="
$pkgname-$pkgver.tar.gz::https://github.com/sindresorhus/caprine/archive/refs/tags/v$pkgver.tar.gz
caprine.desktop
caprine.js
"
build() {
@ -29,18 +30,18 @@ package() {
local appdir=/usr/lib/$pkgname
install -d "$pkgdir"$appdir
cp -r * "$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
"$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
ln -s "$(realpath -m --relative-to=/usr/share/licenses/$pkgname $appdir/license)" \
"$pkgdir"/usr/share/licenses/$pkgname
# Clean up
rm -r "$pkgdir"$appdir/build

View file

@ -1,19 +1,20 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=craftbukkit-plugin-customtime
pkgver=2.1.1
pkgrel=1
pkgrel=2
pkgdesc="CustomTime is a simple plugin used to control the day/night cycle. You can speed up or slow down time any way you like."
options=!check
arch='noarch'
url="https://dev.bukkit.org/projects/customtime"
license="CC-BY-NC-4.0"
depends="craftbukkit>=1.16.1 craftbukkit<=1.18.1"
source="${pkgname}-${pkgver}.jar::https://media.forgecdn.net/files/3414/509/CustomTime-${pkgver}.jar"
noextract="${pkgname}-${pkgver}.jar"
source="$pkgname-$pkgver.jar::https://media.forgecdn.net/files/3414/509/CustomTime-$pkgver.jar"
package() {
install -Dm644 "${srcdir}"/${pkgname}-${pkgver}.jar "$pkgdir/var/lib/craftbukkit/plugins/CustomTime.jar"
chown craftbukkit:craftbukkit "$pkgdir"/var/lib/craftbukkit/plugins/CustomTime.jar
install -Dm644 "$srcdir"/$pkgname-$pkgver.jar "$pkgdir/var/lib/craftbukkit/plugins/CustomTime.jar"
chown craftbukkit:craftbukkit "$pkgdir"/var/lib/craftbukkit/plugins/CustomTime.jar
}
sha512sums="
fd3eb316dbdc16b1b1fe6a676e989507e09ad5fa3f1de3016db4bccdf11536f7a459cf5a134db87165edf6cf0229d7d656bcf0d81250cad20120bdaaa2fbc553 craftbukkit-plugin-customtime-2.1.1.jar

View file

@ -1,8 +1,10 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=craftbukkit-plugin-dynmap
pkgver=3.5
_pkgver=$pkgver-beta-1
pkgrel=0
pkgrel=1
pkgdesc="A Google Maps-like map for your Minecraft server that can be viewed in a browser"
options=!check
arch='noarch'
@ -12,8 +14,8 @@ depends="craftbukkit>=1.16.1 craftbukkit<=1.18.1"
source="$pkgname-$_pkgver.jar::https://dynmap.us/releases/Dynmap-$_pkgver-spigot.jar"
package() {
install -Dm644 "${srcdir}"/${pkgname}-${_pkgver}.jar "$pkgdir/var/lib/craftbukkit/plugins/dynmap.jar"
chown craftbukkit:craftbukkit "$pkgdir"/var/lib/craftbukkit/plugins/dynmap.jar
install -Dm644 "$srcdir"/$pkgname-$_pkgver.jar "$pkgdir/var/lib/craftbukkit/plugins/dynmap.jar"
chown craftbukkit:craftbukkit "$pkgdir"/var/lib/craftbukkit/plugins/dynmap.jar
}
sha512sums="
15b4d5cdfdd9b4f96d269c49cc63c2ff7a43977258f1280eb94c5de568a9e62ef6fe112a4c23d5abb0616623d9e10f363c3d94ea25740f4990f2959fb448ea60 craftbukkit-plugin-dynmap-3.5-beta-1.jar

View file

@ -1,9 +1,11 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=craftbukkit-plugin-essentialx
_pkgver=2.19.2
_buildver=release
_buildcommit=
pkgrel=1
_buildcommit=0
pkgrel=2
pkgdesc="EssentialsX is the essential plugin suite for Minecraft servers, with over 130 commands for servers of all size and scale."
options=!check
arch='noarch'
@ -16,11 +18,11 @@ if _buildver=release; then
_url=https://github.com/EssentialsX/Essentials/releases/download/$pkgver
_filename="$pkgver.jar"
else
pkgver=$_pkgver.$_buildver
pkgver=$_pkgver.$_buildver
_url=https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars
_filename="${_pkgver}-dev+${_buildver}-${_buildcommit}.jar"
_filename="$_pkgver-dev+$_buildver-$_buildcommit.jar"
fi
source="
$_url/EssentialsX-$_filename
$_url/EssentialsXChat-$_filename
@ -32,65 +34,65 @@ source="
$_url/EssentialsXXMPP-$_filename
"
subpackages="${pkgname}-core ${pkgname}-chat ${pkgname}-spawn ${pkgname}-antibuild ${pkgname}-discord ${pkgname}-geo ${pkgname}-protect ${pkgname}-xmpp"
subpackages="$pkgname-core $pkgname-chat $pkgname-spawn $pkgname-antibuild $pkgname-discord $pkgname-geo $pkgname-protect $pkgname-xmpp"
package() {
mkdir -p "${pkgdir}"
mkdir -p "$pkgdir"
}
core() {
pkgdesc="Core functionality: teleports, private messages, homes, warps and more"
install -Dm644 "${srcdir}"/EssentialsX-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/Essentials.jar"
install -Dm644 "$srcdir"/EssentialsX-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/Essentials.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/Essentials.jar
}
chat() {
pkgdesc="Chat formatting, local chat"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXChat-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsChat.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXChat-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsChat.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsChat.jar
}
spawn() {
pkgdesc="Spawnpoint control, per-player spawns"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXSpawn-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsSpawn.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXSpawn-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsSpawn.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsSpawn.jar
}
antibuild() {
pkgdesc="Simple permissions-based building control"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXAntiBuild-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsAntiBuild.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXAntiBuild-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsAntiBuild.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsAntiBuild.jar
}
discord() {
pkgdesc="Lightweight chat, messaging and command integration with Discord"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXDiscord-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsDiscord.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXDiscord-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsDiscord.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsDiscord.jar
}
geo() {
pkgdesc="Geographical player lookup (formerly EssentialsX GeoIP)"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXGeoIP-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsGeo.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXGeoIP-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsGeo.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsGeo.jar
}
protect() {
pkgdesc="Configurable world protection and control"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXProtect-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsProtect.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXProtect-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsProtect.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsProtect.jar
}
xmpp() {
pkgdesc="Lightweight chat, messaging and server log integration with Jabber/XMPP services"
depends="${pkgname}-core"
install -Dm644 "${srcdir}"/EssentialsXXMPP-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsXMPP.jar"
depends="$pkgname-core"
install -Dm644 "$srcdir"/EssentialsXXMPP-*.jar "$subpkgdir/var/lib/craftbukkit/plugins/EssentialsXMPP.jar"
chown craftbukkit:craftbukkit "$subpkgdir"/var/lib/craftbukkit/plugins/EssentialsXMPP.jar
}

View file

@ -1,21 +1,22 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=craftbukkit-plugin-luckperms
_pkgver=5.3.89
_buildver=1389
pkgver=$_pkgver.$_buildver
pkgrel=0
pkgrel=1
pkgdesc="An advanced permissions plugin for Bukkit/Spigot, BungeeCord and Sponge."
options=!check
arch='noarch'
url="https://github.com/lucko/LuckPerms"
license="MIT"
depends="craftbukkit>=1.8.8 craftbukkit<=1.18.1"
source="https://ci.lucko.me/job/LuckPerms/${_buildver}/artifact/bukkit/loader/build/libs/LuckPerms-Bukkit-${_pkgver}.jar"
noextract="LuckPerms-Bukkit-$_pkgver.jar"
source="https://ci.lucko.me/job/LuckPerms/$_buildver/artifact/bukkit/loader/build/libs/LuckPerms-Bukkit-$_pkgver.jar"
package() {
install -Dm644 "${srcdir}"/LuckPerms-Bukkit-$_pkgver.jar "$pkgdir/var/lib/craftbukkit/plugins/LuckPerms.jar"
chown craftbukkit:craftbukkit "$pkgdir"/var/lib/craftbukkit/plugins/LuckPerms.jar
install -Dm644 "$srcdir"/LuckPerms-Bukkit-$_pkgver.jar "$pkgdir/var/lib/craftbukkit/plugins/LuckPerms.jar"
chown craftbukkit:craftbukkit "$pkgdir"/var/lib/craftbukkit/plugins/LuckPerms.jar
}
sha512sums="
7e146616cdf7f667c483bbe2112439c85f32427e9aa3714f0b0e869abf0cde6aacc7341d8d9e6a72ddcf8f35af840f4ba678c4690222912113f497cafce11154 LuckPerms-Bukkit-5.3.89.jar

View file

@ -1,20 +1,21 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=craftbukkit-plugin-worldedit
pkgver=7.2.8
_pkgver=${pkgver}
pkgrel=0
pkgdesc="WorldEdit is an easy-to-use in-game Minecraft map editor"
_pkgver=$pkgver
pkgrel=1
pkgdesc="WorldEdit is an easy-to-use in-game Minecraft map editor"
options=!check
arch='noarch'
url="https://dev.bukkit.org/projects/worldedit"
license="GPL-3.0"
depends="craftbukkit>=1.13.2 craftbukkit<=1.18.1"
source="https://media.forgecdn.net/files/3559/523/worldedit-bukkit-7.2.8.jar"
noextract="worldedit-bukkit-${_pkgver}.jar"
package() {
install -Dm644 "${srcdir}"/worldedit-bukkit-${_pkgver}.jar "$pkgdir/var/lib/craftbukkit/plugins/WorldEdit.jar"
chown craftbukkit:craftbukkit $pkgdir/var/lib/craftbukkit/plugins/WorldEdit.jar
install -Dm644 "$srcdir"/worldedit-bukkit-$_pkgver.jar "$pkgdir/var/lib/craftbukkit/plugins/WorldEdit.jar"
chown craftbukkit:craftbukkit $pkgdir/var/lib/craftbukkit/plugins/WorldEdit.jar
}
sha512sums="
b57eacf7a2d90461f996f71cf55aa2e328d7b75c724291f11bcd1ab0f7e64e980db7ae3a2a56fffdf2bc31bfbcf68dda89b7c6f2ffa32ee430b8016020d796e3 worldedit-bukkit-7.2.8.jar

View file

@ -1,8 +1,10 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=craftbukkit-plugin-worldedit
pkgver=7.0.6
_pkgver=${pkgver}
pkgrel=2
_pkgver=$pkgver
pkgrel=3
pkgdesc="WorldGuard lets you and players guard areas of land against griefers and undesirables"
options=!check
arch='noarch'
@ -10,11 +12,10 @@ url="https://dev.bukkit.org/projects/worldguard"
license="GPL-3.0"
depends="craftbukkit>=1.17.0 craftbukkit<=1.18.1"
source="https://media.forgecdn.net/files/3461/546/worldguard-bukkit-7.0.6-dist.jar"
noextract="worldguard-bukkit-${_pkgver}-dist.jar"
package() {
install -Dm644 "${srcdir}"/worldguard-bukkit-${_pkgver}-dist.jar "$pkgdir/var/lib/craftbukkit/plugins/WorldGuard.jar"
chown craftbukkit:craftbukkit $pkgdir/var/lib/craftbukkit/plugins/WorldGuard.jar
install -Dm644 "$srcdir"/worldguard-bukkit-$_pkgver-dist.jar "$pkgdir/var/lib/craftbukkit/plugins/WorldGuard.jar"
chown craftbukkit:craftbukkit $pkgdir/var/lib/craftbukkit/plugins/WorldGuard.jar
}
sha512sums="
f2f857ffbbe7896b8986d5944564d7ab01e51d86476e05c66067a57d83dcb2ee60019ab9d75b16d551e9cfe102d29a602de41f316da57d7743d2595d6a11d839 worldguard-bukkit-7.0.6-dist.jar

View file

@ -1,39 +1,34 @@
# Maintainer: Antoine Martin <antoine.martin@pm.me>
# Based on PKGBUILD from Lukas Jirkovsky <l.jirkovsky@gmail.com>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=cuetools
pkgver=1.4.1
pkgrel=0
pkgrel=1
pkgdesc="Cue and toc file parsers and utilities"
arch='x86_64'
url="https://github.com/svend/cuetools"
#url="http://developer.berlios.de/projects/cuetools/"
license='GPL'
depends='musl'
makedepends='automake autoconf byacc flex'
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/svend/cuetools/archive/${pkgver}.tar.gz"
builddir="$srcdir/$pkgname-$pkgver"
source="$pkgname-$pkgver.tar.gz::https://github.com/svend/cuetools/archive/$pkgver.tar.gz"
prepare() {
cd "$builddir"
default_prepare
aclocal
autoheader
automake --force-missing --add-missing
autoconf
aclocal
autoheader
automake --force-missing --add-missing
autoconf
}
build() {
cd "$builddir"
./configure --prefix=/usr
make
./configure --prefix=/usr
make
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
make DESTDIR="$pkgdir" install
}
sha512sums="dc81e6ec756f9d040dd913e8f340be136d68619caa24bdec21364f94b4fc0ffcbcf21325c7fd53c9230d6d70a2856b45a32c5ca7f41ec76fa47298bf226d959e cuetools-1.4.1.tar.gz"

View file

@ -1,8 +1,9 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=firefly-iii-plaid-connector
pkgver=0.3.1
pkgrel=6
pkgrel=7
pkgdesc="The Free Software Media System"
arch="x86_64"
url="https://gitlab.com/GeorgeHahn/firefly-plaid-connector"
@ -13,13 +14,13 @@ makedepends="dotnet6-sdk"
source="firefly-plaid-connector-$pkgver.tar.gz::https://gitlab.com/GeorgeHahn/firefly-plaid-connector/-/archive/v$pkgver/firefly-plaid-connector-v$pkgver.tar.gz net6-support.patch"
builddir="$srcdir/firefly-plaid-connector-v$pkgver"
build(){
dotnet publish --configuration Release --output ./publish --use-current-runtime --no-self-contained
build() {
dotnet publish --configuration Release --output ./publish --use-current-runtime --no-self-contained
}
package() {
mkdir -p "$pkgdir"/usr/lib
cp -r "$builddir"/publish "$pkgdir"/usr/lib/firefly-plaid-connector
mkdir -p "$pkgdir"/usr/lib
cp -r "$builddir"/publish "$pkgdir"/usr/lib/firefly-plaid-connector
}
sha512sums="

View file

@ -2,9 +2,10 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Contributor: Leo <thinkabit.ukim@gmail.com>
pkgname=gconf
pkgver=3.2.6
pkgrel=5
pkgrel=6
pkgdesc="GNOME configuration system"
url="http://projects.gnome.org/gconf"
arch="all"
@ -12,12 +13,11 @@ license="GPL-2.0-or-later"
depends_dev="libxml2-dev gtk+3.0-dev polkit-dev"
makedepends="$depends_dev gobject-introspection-dev glib-dev intltool"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="https://download.gnome.org/sources/GConf/${pkgver%.*}/GConf-${pkgver}.tar.xz"
source="https://download.gnome.org/sources/GConf/${pkgver%.*}/GConf-$pkgver.tar.xz"
builddir="$srcdir"/GConf-"$pkgver"
build() {
cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
@ -30,12 +30,10 @@ build() {
}
check() {
cd "$builddir"
make check
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
}

View file

@ -1,10 +1,12 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Keith Maxwell <keith.maxwell@gmail.com>
# Contributor: wener <wenermail@gmail.com>
# Maintainer: wener <wenermail@gmail.com>
pkgname=grpc
# This version is used in gitlab-foss 15.2.2.
pkgver=1.42.0
pkgrel=2
pkgrel=3
pkgdesc="The C based gRPC"
url="https://grpc.io/"
arch="all"

View file

@ -1,8 +1,10 @@
# Maintainer: Antoine Martin <antoine.martin@protonmail.com>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=grumble
pkgver=20200415
pkgver=20200415
_gittag=6f8c2bf2f51fddc1cb09e3385bc4e9db5dc43ba9
pkgrel=0
pkgrel=1
pkgdesc="Grumble is an implementation of a server for the Mumble voice chat system."
url="https://github.com/mumble-voip/grumble"
arch="x86_64"

View file

@ -1,6 +1,8 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=jellysub
_pkgname=$pkgname
pkgver=0.0.6
pkgrel=0
arch="noarch"
@ -15,7 +17,7 @@ depends="
makedepends='py3-setuptools'
subpackages="$pkgname-openrc"
source="
$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz
$_pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
jellysub.openrc
jellysub.conf
"

View file

@ -1,44 +1,39 @@
# Maintainer: Antoine Martin <antoine@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=mattermost
pkgname=mattermost
pkgver=5.31.0
pkgrel=0
pkgrel=1
pkgdesc="Open source Slack-alternative in Golang and React"
arch='x86_64'
url="https://mattermost.com"
license='AGPL'
source="https://releases.mattermost.com/${pkgver}/mattermost-${pkgver}-linux-amd64.tar.gz"
builddir="${srcdir}"
source="https://releases.mattermost.com/$pkgver/mattermost-$pkgver-linux-amd64.tar.gz"
builddir="$srcdir"
subpackages="$pkgname-doc"
build() {
return 0
}
package() {
cd ${builddir}
install -dm755 \
"$pkgdir"/usr/bin \
"$pkgdir"/usr/share/webapps/$pkgname \
"$pkgdir"/etc/$pkgname \
"$pkgdir"/usr/share/doc/"$pkgname"
install -dm755 \
"$pkgdir"/usr/bin \
"$pkgdir"/usr/share/webapps/${pkgname} \
"$pkgdir"/etc/${pkgname} \
"$pkgdir"/usr/share/doc/"$pkgname"
cp -a mattermost "$pkgdir"/usr/share/webapps/.
cp -a mattermost "$pkgdir"/usr/share/webapps/.
install -dm755 $pkgdir/usr/share/webapps/$pkgname/client/plugins
install -dm755 $pkgdir/usr/share/webapps/$pkgname/client/plugins
mv "$pkgdir"/usr/share/webapps/$pkgname/config/* "$pkgdir"/etc/$pkgname/.
rmdir "$pkgdir"/usr/share/webapps/$pkgname/config
ln -s /etc/$pkgname/config "$pkgdir"/usr/share/webapps/$pkgname/config
mv "$pkgdir"/usr/share/webapps/$pkgname/config/* "$pkgdir"/etc/$pkgname/.
rmdir "$pkgdir"/usr/share/webapps/$pkgname/config
ln -s /etc/$pkgname/config "$pkgdir"/usr/share/webapps/$pkgname/config
sed -e 's@"Directory": ".*"@"Directory": "/var/lib/mattermost/"@g' \
-e 's@tcp(dockerhost:3306)@unix(/run/mysqld/mysqld.sock)@g' \
-i "$pkgdir"/etc/"$pkgname"/config.json
sed -e 's@"Directory": ".*"@"Directory": "/var/lib/mattermost/"@g' \
-e 's@tcp(dockerhost:3306)@unix(/run/mysqld/mysqld.sock)@g' \
-i "$pkgdir"/etc/"$pkgname"/config.json
mv mattermost/NOTICE.txt mattermost/README.md "$pkgdir"/usr/share/doc/"$pkgname"
mv mattermost/NOTICE.txt mattermost/README.md "$pkgdir"/usr/share/doc/"$pkgname"
ln -s "/usr/share/webapps/$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname"
ln -s "/usr/share/webapps/$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname"
}

View file

@ -3,14 +3,13 @@
pkgname=mumble-web
pkgver=0.5.1
pkgrel=0
pkgrel=1
pkgdesc="An HTML5 Mumble client - stable"
arch='noarch'
url="https://github.com/johni0702/mumble-web"
license='custom:ISC'
makedepends='npm jq'
source="https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz LICENSE"
noextract="$pkgname-$pkgver.tgz"
source="https://registry.npmjs.org/mumble-web/-/mumble-web-$pkgver.tgz LICENSE"
subpackages="$pkgname-doc"
options="!check"
@ -37,7 +36,7 @@ package() {
# npm gives ownership of ALL FILES to build user
# https://bugs.archlinux.org/task/63396
chown -R root:root "${pkgdir}"
chown -R root:root "$pkgdir"
}
sha512sums="87de66921c5ac00cfd91c6dde064d3427dbbc979c6e94f18cc3e84e77799e9f2bba361818f08ceedc08ded91865decde24da306e6e3d74f3a42ec5d231105bf6 mumble-web-0.5.1.tgz
a9e2bbe2ae661a0a39852414100ae3b25f5e5915c0d3f6eda4bd17ce3fbc8fc48418315a936d5305212ca4a550ddb1054206a450d1ffbcdb6281d59402afa8ef LICENSE"

View file

@ -1,11 +1,12 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=papermc
_pkgver=1.18.1
_build=99
_license_commit=4a7962c
pkgver="$_pkgver.$_build"
pkgrel=0
pkgrel=1
pkgdesc="Next generation of Minecraft server, compatible with Spigot plugins and offering uncompromising performance"
pkgusers="craftbukkit"
pkggroups="craftbukkit"
@ -13,38 +14,38 @@ arch='noarch'
url="https://papermc.io/"
license='custom'
depends='openjdk17-jre-headless screen sudo bash gawk sed netcat-openbsd tar'
backup='etc/conf.d/papermc'
options="!check"
provides="craftbukkit=$_pkgver"
subpackages="${pkgname}-openrc"
subpackages="$pkgname.openrc"
source="papermc.$pkgver.jar::https://papermc.io/api/v2/projects/paper/versions/$_pkgver/builds/$_build/downloads/paper-$_pkgver-$_build.jar
papermc.initd
papermc.conf
papermc.sh
LICENSE_$pkgver.md"::"https://raw.githubusercontent.com/PaperMC/Paper/$_license_commit/LICENSE.md"
LICENSE_$pkgver.md::https://raw.githubusercontent.com/PaperMC/Paper/$_license_commit/LICENSE.md
"
_game="papermc"
_server_root="/var/lib/papermc"
package() {
install -Dm644 ${srcdir}/${_game}.conf "${pkgdir}/etc/conf.d/${_game}"
install -Dm755 ${srcdir}/${_game}.sh "${pkgdir}/usr/bin/${_game}"
install -Dm755 ${srcdir}/${_game}.initd "${pkgdir}/etc/init.d/${_game}"
install -Dm644 ${srcdir}/${_game}.${pkgver}.jar "${pkgdir}/${_server_root}/${_game}.${pkgver}.jar"
ln -s "${_game}.${pkgver}.jar" "${pkgdir}${_server_root}/${_game}_server.jar"
install -Dm644 $srcdir.$_game.conf "$pkgdir.etc/conf.d/$_game"
install -Dm755 $srcdir.$_game.sh "$pkgdir.usr/bin/$_game"
install -Dm755 $srcdir.$_game.initd "$pkgdir.etc/init.d/$_game"
install -Dm644 $srcdir.$_game.$pkgver.jar "$pkgdir.$_server_root.$_game.$pkgver.jar"
ln -s "$_game.$pkgver.jar" "$pkgdir._server_root.$_game.server.jar"
# Link to craftbukkit plugins var
ln -s "/var/lib/craftbukkit/plugins" "${pkgdir}/${_server_root}/plugins"
ln -s "/var/lib/craftbukkit/plugins" "$pkgdir.$_server_root.plugins"
# Link the log files
mkdir -p "${pkgdir}/var/log/"
install -dm2755 "${pkgdir}/${_server_root}/logs"
ln -s "${_server_root}/logs" "${pkgdir}/var/log/${_game}"
mkdir -p "$pkgdir.var/log/"
install -dm2755 "$pkgdir.$_server_root.logs"
ln -s "$_server_root.logs" "$pkgdir.var/log/$_game"
# Give the group write permissions and set user or group ID on execution
chmod g+ws "${pkgdir}${_server_root}"
chmod g+ws "$pkgdir._server_root"
install -D ${srcdir}/./LICENSE_${pkgver}.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -D $srcdir../LICENSE_$pkgver.md "$pkgdir.usr/share/licenses/$pkgname.LICENSE"
}
sha512sums="
623d6423ee337671d546469e6bf1821005484192a1ae56d7b77f547f79102df50462e1d0144be13a0de9021c9d931bc974143b1e1526114627ba28688589d76a papermc.1.18.1.99.jar

View file

@ -5,11 +5,11 @@ _cpaname="Crypt-Random-Source"
_cpanauthor=ETHER
pkgname=perl-crypt-random-source
pkgver=0.14
pkgrel=0
pkgrel=1
pkgdesc="Perl Crypt::Random::Source CPAN module - load and instantiate sources of random data"
arch="noarch"
url="http://search.cpan.org/dist/${cpaname}/"
license="GPL"
url="http://search.cpan.org/dist/$_cpaname/"
license="GPL"$
makedepends="
perl-module-build-tiny
"
@ -40,7 +40,7 @@ check() {
}
package() {
make install INSTALLDIRS=vendor DESTDIR="${pkgdir}"
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
rm "$pkgdir"/usr/lib/perl5/core_perl/perllocal.pod
}
sha512sums="

View file

@ -5,10 +5,10 @@ _cpaname="Email-Valid"
_cpanauthor=RJBS
pkgname=perl-email-valid
pkgver=1.203
pkgrel=0
pkgrel=1
pkgdesc="Check validity of Internet email addresses"
arch="noarch"
url="http://search.cpan.org/dist/$cpaname/"
url="http://search.cpan.org/dist/$_cpaname/"
license="GPL"
depends="
perl-io-captureoutput

View file

@ -3,7 +3,7 @@
pkgname=perl-math-random-isaac
pkgver=1.004
pkgrel=0
pkgrel=1
pkgdesc="Perl interface to the ISAAC PRNG algorithm"
arch="noarch"
url='https://search.cpan.org/dist/Math-Random-ISAAC/'
@ -16,8 +16,8 @@ subpackages="$pkgname-doc"
build() {
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \
PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='"$pkgdir"'" \
PERL_MB_OPT="--installdirs vendor --destdir '"$pkgdir"'" \
PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR=$pkgdir" \
PERL_MB_OPT="--installdirs vendor --destdir $pkgdir" \
MODULEBUILDRC=/dev/null
perl Makefile.PL
make
@ -29,7 +29,7 @@ check() {
package() {
make install
find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
find "$pkgdir" \( -name .packlist -o -name perllocal.pod \) -delete
}
sha512sums="
98fdfb28b207b4afe72ab82a2b564b06c5daaac15cdab2ce2ef698b16c0dcf5b23ac28fbebe170d2c6c7239fe6c97f634e5c03a8f2bd0aeb8369d0008b9ae0a2 Math-Random-ISAAC-1.004.tar.gz

View file

@ -3,9 +3,9 @@
_cpaname=Math-Random-Secure
_cpanauthor=FREW
pkgname="perl-math-random-secure"
pkgver="0.080001"
pkgrel=0
pkgname=perl-math-random-secure
pkgver=0.080001
pkgrel=1
pkgdesc="Perl Math::Random::Secure CPAN module - cryptographically-secure, cross-platform replacement for rand()"
arch="noarch"
url="http://search.cpan.org/dist/$_cpaname/"

View file

@ -5,10 +5,10 @@ _cpaname="Net-Domain-TLD"
_cpanauthor=ALEXP
pkgname=perl-net-domain-tld
pkgver=1.75
pkgrel=0
pkgrel=1
pkgdesc="Work with TLD names"
arch="noarch"
url="http://search.cpan.org/dist/$cpaname/"
url="http://search.cpan.org/dist/$_cpaname/"
license="GPL"
depends="perl"
source="http://www.cpan.org/authors/id/${_cpanauthor::1}/${_cpanauthor::2}/$_cpanauthor/$_cpaname-$pkgver.tar.gz"

View file

@ -1,8 +1,9 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=phppgadmin
pkgver=7.13.0
pkgrel=2
pkgrel=3
pkgdesc="A web-based administration tool for PostgreSQL"
arch='noarch'
url="https://github.com/phppgadmin/phppgadmin/"
@ -14,12 +15,12 @@ depends="$_php ${_php_mods//-/$_php-} ${_pecl_mods//-/$_php-pecl-} fcgi"
source="https://github.com/phppgadmin/phppgadmin/releases/download/REL_${pkgver//./-}/phpPgAdmin-$pkgver.tar.bz2"
package() {
_instdir="$pkgdir"/usr/share/webapps/phppgadmin
mkdir -p ${_instdir} "$pkgdir"/etc/webapps/phppgadmin
cd ${_instdir}
cp -ra "$srcdir"/phpPgAdmin-$pkgver/* .
cp ./conf/config.inc.php-dist "$pkgdir"/etc/webapps/phppgadmin/config.inc.php
rm -f ${_instdir}/conf/config.inc.php
ln -s /etc/webapps/phppgadmin/config.inc.php ${_instdir}/conf/config.inc.php
_instdir="$pkgdir"/usr/share/webapps/phppgadmin
mkdir -p $_instdir "$pkgdir"/etc/webapps/phppgadmin
cd $_instdir
cp -ra "$srcdir"/phpPgAdmin-$pkgver/* .
cp ./conf/config.inc.php-dist "$pkgdir"/etc/webapps/phppgadmin/config.inc.php
rm -f $_instdir/conf/config.inc.php
ln -s /etc/webapps/phppgadmin/config.inc.php $_instdir/conf/config.inc.php
}
sha512sums="1a3d51d0f3b5a3857664c37e5df21070b81dfc0db8844d0af784ff09f644e6a61a9607f4a87f865c5c40bb55445db187b73b9ccceff4a0293c26a6bfeb5953ac phpPgAdmin-7.13.0.tar.bz2"

View file

@ -4,7 +4,7 @@
_pyname=click-repl
pkgname="py3-$_pyname"
pkgver=0.2.0
pkgrel=1
pkgrel=2
arch="noarch"
pkgdesc="REPL plugin for Click"
url="https://pypi.python.org/project/$_pyname"
@ -21,7 +21,7 @@ build() {
}
check() {
export PYTHONPATH="build:${PYTHONPATH}"
export PYTHONPATH="build:$PYTHONPATH"
pytest -v || true
}
@ -29,8 +29,8 @@ package() {
python3 setup.py install --skip-build \
--optimize=1 \
--root="$pkgdir"
install -vDm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}/"
install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
install -vDm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
sha512sums="
b377e1efda7f8dd20b90f531c49dd42a372db789331f8cfcca63169be17fe429dfc66d5a1e5ef7376eacfdb41167f933ec68b63a170aae45af09b086f826edf0 py3-click-repl-0.2.0.tar.gz

View file

@ -4,7 +4,7 @@
_pyname=django-redis
pkgname="py3-$_pyname"
pkgver=5.2.0
pkgrel=1
pkgrel=2
arch="noarch"
pkgdesc="Full featured redis cache backend for Django."
url="https://pypi.python.org/project/$_pyname"
@ -20,7 +20,7 @@ check() {
}
package() {
python3 setup.py install --root="${pkgdir}" -O1
python3 setup.py install --root="$pkgdir" -O1
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
sha512sums="

View file

@ -2,9 +2,9 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
_pyname=djangorestframework-guardian
pkgname="py3-django-rest-framework-guardian"
pkgname=py3-django-rest-framework-guardian
pkgver=0.3.0
pkgrel=1
pkgrel=2
arch="noarch"
pkgdesc="django-guardian support for Django REST Framework"
url="https://pypi.python.org/project/$_pyname"

View file

@ -16,6 +16,7 @@ source="$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pyname:0:1}/
builddir="$srcdir"/$_pyname-$pkgver
prepare() {
default_prepare
sed -i 's/==.*$//' test-requirements.txt requirements.txt
}

View file

@ -2,7 +2,7 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
_pyname=duo_client
pkgname="py3-duo-client"
pkgname=py3-duo-client
pkgver=4.5.0
pkgrel=1
arch="noarch"

View file

@ -2,9 +2,9 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
_pyname=hatch_fancy_pypi_readme
pkgname="py3-hatch-fancy-pypi-readme"
pkgname=py3-hatch-fancy-pypi-readme
pkgver=22.8.0
pkgrel=0
pkgrel=1
arch="noarch"
pkgdesc="Fancy PyPI READMEs with Hatch"
url="https://pypi.python.org/project/$_pyname"

View file

@ -2,9 +2,9 @@
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
_pyname=python-memcached
pkgname="py3-memcached"
pkgname=py3-memcached
pkgver=1.59
pkgrel=0
pkgrel=1
arch="noarch"
pkgdesc="Python interface to memcached"
url="https://pypi.python.org/project/$_pyname"

View file

@ -1,9 +1,10 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname="py3-pyaml"
pkgname=py3-pyaml
_pkgname="pyaml"
pkgver=21.10.1
pkgrel=0
pkgrel=1
arch='noarch'
pkgdesc="PyYAML-based module to produce pretty and readable YAML-serialized data"
url="https://pypi.python.org/pypi/pyaml"
@ -11,7 +12,7 @@ license="BSD"
depends="py3-yaml"
makedepends="py3-setuptools"
checkdepends="py3-unidecone"
source="${pkgname}-${pkgver}.tar.gz::https://pypi.io/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
source="$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
options="!check"
builddir="$srcdir"/$_pkgname-$pkgver

View file

@ -1,25 +1,22 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname='py3-pyTelegramBotApi'
pkgname=py3-pytelegrambotapi
pkgver=3.7.6
pkgrel=0
pkgrel=1
arch='noarch'
pkgdesc="A simple, but extensible Python implementation for the Telegram Bot API."
url="https://pypi.org/project/pyTelegramBotAPI/"
license="GPL2"
depends=python3
makedepends="python3 py3-setuptools"
source="${pkgname}-${pkgver}.tar.gz::https://github.com/eternnoir/pyTelegramBotAPI/archive/$pkgver.tar.gz"
builddir="${srcdir}"/pyTelegramBotAPI-$pkgver
source="$pkgname-$pkgver.tar.gz::https://github.com/eternnoir/pyTelegramBotAPI/archive/$pkgver.tar.gz"
builddir="$srcdir"/pyTelegramBotAPI-$pkgver
options="!check"
package() {
cd $builddir
python3 setup.py install --root=$pkgdir/
python3 setup.py install --root=$pkgdir/
}
sha512sums="
87344579a499db7e18c16eb9d4a72c714d8401bdddc6150cc7d2fda68aae094a3bf78fc06caa754ffc6d22df876efb9469b21a6800958c9c1d40d82129a993ac py3-pyTelegramBotApi-3.7.6.tar.gz
87344579a499db7e18c16eb9d4a72c714d8401bdddc6150cc7d2fda68aae094a3bf78fc06caa754ffc6d22df876efb9469b21a6800958c9c1d40d82129a993ac py3-pytelegrambotapi-3.7.6.tar.gz
"

View file

@ -1,18 +1,18 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname='py3-pytz-deprecation-shim'
pkgname=py3-pytz-deprecation-shim
_pkgname=pytz_deprecation_shim
pkgver=0.1.0
_pkgver=$pkgver.post0
pkgrel=0
pkgrel=1
arch='noarch'
pkgdesc="Tzinfo object for the local timezone"
url="https://pypi.python.org/pypi/pytz"
license="MIT"
depends="python3"
makedepends="py3-setuptools py3-wheel py3-installer py3-build"
source="${pkgname}-${pkgver}.tar.gz::https://pypi.io/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$_pkgver.tar.gz"
source="$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$_pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$_pkgver
options="!check"

View file

@ -1,9 +1,11 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Eivind Uggedal <eu@eju.no>
pkgname=py3-redis-nonfree
_pkgname=redis
pkgver=4.4.0
pkgrel=1
pkgrel=2
pkgdesc="Python3 client for Redis key-value store"
url="https://github.com/andymccurdy/redis-py"
arch="noarch"
@ -22,7 +24,7 @@ build() {
check() (
redis-server --dir "$builddir" &
trap "kill $!" EXIT
trap 'kill $!' EXIT
rm tests/test_asyncio/test_cluster.py
rm tests/test_ssl.py
pytest

View file

@ -5,7 +5,7 @@ _pyname=ua-parser
pkgname="py3-$_pyname"
pkgver=0.16.1
_uapcorever=0.16.0
pkgrel=0
pkgrel=1
arch="noarch"
pkgdesc="Python port of Browserscope's user agent parser"
url="https://pypi.python.org/project/$_pyname"
@ -20,6 +20,7 @@ source="
builddir="$srcdir"/$_pyname-$pkgver
prepare() {
default_prepare
ln -s "$srcdir"/uap-core-$_uapcorever "$builddir"/uap-core
}

View file

@ -1,4 +1,5 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=qubes-dmenu
pkgver=0.38.0
@ -12,7 +13,7 @@ _patchlist="
xyw
border
"
pkgrel=3
pkgrel=4
pkgdesc="A patch-friendly dmenu distribution"
arch="all"
url="https://github.com/jaimecgomezz/dmenu"

View file

@ -1,9 +1,10 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=qubes-pass
pkgver=0.0.35
_gittag="v$pkgver"
pkgrel=0
pkgrel=1
pkgdesc="An inter-VM password manager for Qubes OS"
arch="noarch"
url="https://github.com/Rudd-O/qubes-pass"

View file

@ -1,8 +1,9 @@
# Maintainer: Antoine Martin <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=roxy-wi
pkgver=6.3.2.0
pkgrel=0
pkgrel=1
pkgdesc="Web interface for managing HAProxy, Nginx and Keepalived servers"
arch='noarch'
url="https://github.com/Aidaho12/haproxy-wi"
@ -46,17 +47,16 @@ makedepends="
source="roxi-wi.$pkgver.tar.gz::https://github.com/hap-wi/roxy-wi/archive/refs/tags/v$pkgver.tar.gz"
_giturl="https://github.com/Aidaho12/haproxy-wi"
_gittag="0f02f84588bd15c5c923e0e405d8f32a19321b2a"
builddir="$srcdir"/$pkgname-$pkgver
options="!check"
package() {
_instdir="$pkgdir"/usr/share/webapps/haproxy-wi
mkdir -p "${_instdir}"
cd "${_instdir}"
cp -ra "$builddir"/* .
mkdir -p "$_instdir"
cd "$_instdir"
cp -ra "$builddir"/* .
chmod +x app/*.py
install -Dm755 -d "${_instdir}"/app/certs "${_instdir}"/keys "${_instdir}"/log "${pkgdir}"/etc/logrotate.d
cp "${_instdir}"/config_other/logrotate/* "${pkgdir}"/etc/logrotate.d/.
install -Dm755 -d "$_instdir"/app/certs "$_instdir"/keys "$_instdir"/log "$pkgdir"/etc/logrotate.d
cp "$_instdir"/config_other/logrotate/* "$pkgdir"/etc/logrotate.d/.
}
sha512sums="
c6048c40d109ea0edded9693fd2b850cee0e2ff396950edb59b9af8bc75385192808a822d303461b5ccb7cb9d946f8cdda0395d048fd2c49e01396c17412d21a roxi-wi.6.3.2.0.tar.gz

View file

@ -1,8 +1,11 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-bundler
_gemname=bundler
pkgver=2.3.26
pkgrel=0
pkgrel=1
pkgdesc="Manage an application's gem dependencies"
url="https://bundler.io/"
arch="noarch"

View file

@ -1,11 +1,13 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-minitest
_gemname=minitest
# Keep version in sync with "Bundled gems" (https://stdgems.org) for the
# packaged Ruby version.
pkgver=5.14.4
pkgrel=0
pkgrel=1
pkgdesc="Suite of testing facilities supporting TDD, BDD, mocking, and benchmarking for Ruby"
url="https://github.com/seattlerb/minitest"
arch="noarch"

View file

@ -1,11 +1,13 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-power_assert
_gemname=power_assert
# Keep version in sync with "Bundled gems" (https://stdgems.org) for the
# packaged Ruby version.
pkgver=1.2.0
pkgrel=0
pkgrel=1
pkgdesc="Debug tool for Ruby that displays intermediate results of a method chain"
url="https://github.com/ruby/power_assert"
arch="noarch"

View file

@ -1,11 +1,13 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-rake
_gemname=rake
# Keep version in sync with "Bundled gems" (https://stdgems.org) for the
# packaged Ruby version.
pkgver=13.0.6
pkgrel=0
pkgrel=1
pkgdesc="A Ruby task runner, inspired by make"
url="https://github.com/ruby/rake"
arch="noarch"

View file

@ -1,9 +1,11 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-rugged
_gemname=rugged
pkgver=1.5.0.1
pkgrel=0
pkgrel=1
pkgdesc="Ruby bindings to libgit2"
url="https://github.com/libgit2/rugged"
arch="all"

View file

@ -1,11 +1,13 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-test-unit
_gemname=test-unit
# Keep version in sync with "Bundled gems" (https://stdgems.org) for the
# packaged Ruby version.
pkgver=3.3.8
pkgrel=0
pkgrel=1
pkgdesc="An xUnit family unit testing framework for Ruby"
url="https://test-unit.github.io"
arch="noarch"

View file

@ -1,9 +1,12 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: omni <omni+alpine@hack.org>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby3.0-webrick
_gemname=webrick
pkgver=1.7.0
pkgrel=0
pkgrel=1
pkgdesc="HTTP server toolkit for Ruby"
url="https://github.com/ruby/webrick"
arch="noarch"

View file

@ -1,7 +1,8 @@
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Contributor: Nulo <git@nulo.in>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
#
# secfixes:
# 3.0.5-r0:
@ -59,7 +60,7 @@ _pkgname=ruby
# create/move it.
pkgver=3.0.5
_abiver="${pkgver%.*}.0"
pkgrel=0
pkgrel=1
pkgdesc="An object-oriented language for quick and easy programming"
url="https://www.ruby-lang.org/"
arch="all"

View file

@ -1,37 +1,38 @@
# Maintainer: Antoine Martin <antoine@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=znapzend
pkgver=0.21.1
pkgrel=0
pkgrel=1
pkgdesc="ZnapZend is a ZFS centric backup tool."
arch='all'
url="http://www.znapzend.org/"
license='GPL'
depends='perl zfs mbuffer'
makedepends='perl-dev wget'
source="https://github.com/oetiker/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz"
makedepends='perl-dev'
source="https://github.com/oetiker/znapzend/releases/download/v$pkgver/znapzend-$pkgver.tar.gz"
subpackages="$pkgname-doc"
options=!check
builddir="$srcdir/$pkgname-$pkgver"
prepare() {
sed -i 's:@BINDIR@:/usr/bin:' "init/znapzend.sysv.in"
default_prepare
sed -i 's:@BINDIR@:/usr/bin:' "init/znapzend.sysv.in"
}
build() {
./configure --prefix="/usr/share/${pkgname}"
make
./configure --prefix="/usr/share/$pkgname"
make
}
package() {
make DESTDIR="${pkgdir}" install
mkdir -p "${pkgdir}/usr/bin" "${pkgdir}/etc/init.d" "${pkgdir}/usr/share/man/man1"
ln -s "/usr/share/${pkgname}/bin/znapzend" "${pkgdir}/usr/bin/znapzend"
ln -s "/usr/share/${pkgname}/bin/znapzendzetup" "${pkgdir}/usr/bin/znapzendzetup"
ln -s "/usr/share/${pkgname}/bin/znapzendztatz" "${pkgdir}/usr/bin/znapzendztatz"
install -m 644 "init/znapzend.sysv" "${pkgdir}/etc/init.d/znapzend"
install -m 644 "man/znapzend.1" "man/znapzendzetup.1" "man/znapzendztatz.1" "${pkgdir}/usr/share/man/man1"
# chmod 777 "${pkgdir}/usr/share/znapzend/lib/x86_64-linux-thread-multi/auto/List/Util/Util.so"
make DESTDIR="$pkgdir" install
mkdir -p "$pkgdir/usr/bin" "$pkgdir/etc/init.d" "$pkgdir/usr/share/man/man1"
ln -s "/usr/share/$pkgname/bin/znapzend" "$pkgdir/usr/bin/znapzend"
ln -s "/usr/share/$pkgname/bin/znapzendzetup" "$pkgdir/usr/bin/znapzendzetup"
ln -s "/usr/share/$pkgname/bin/znapzendztatz" "$pkgdir/usr/bin/znapzendztatz"
install -m 644 "init/znapzend.sysv" "$pkgdir/etc/init.d/znapzend"
install -m 644 "man/znapzend.1" "man/znapzendzetup.1" "man/znapzendztatz.1" "$pkgdir/usr/share/man/man1"
#chmod 777 "$pkgdir.usr/share/znapzend/lib/x86_64-linux-thread-multi/auto/List/Util/Util.so"
}
sha512sums="
2fd39109d6967d8dc434c346f7ba6d912519d71294dcc017a90727e56250298d753671986ed34e72fb45eb20fb17aa62945af055df17f2cc1ab04cd28369c649 znapzend-0.21.1.tar.gz