diff --git a/user/airsonic/APKBUILD b/user/airsonic/APKBUILD index fb15766..b537646 100644 --- a/user/airsonic/APKBUILD +++ b/user/airsonic/APKBUILD @@ -1,66 +1,33 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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 diff --git a/user/authentik/APKBUILD b/user/authentik/APKBUILD index 53f5a64..76f8e3c 100644 --- a/user/authentik/APKBUILD +++ b/user/authentik/APKBUILD @@ -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 diff --git a/user/caprine/APKBUILD b/user/caprine/APKBUILD index 54c1078..51025e0 100644 --- a/user/caprine/APKBUILD +++ b/user/caprine/APKBUILD @@ -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 diff --git a/user/craftbukkit-plugin-customtime/APKBUILD b/user/craftbukkit-plugin-customtime/APKBUILD index a56dbf5..d38460f 100644 --- a/user/craftbukkit-plugin-customtime/APKBUILD +++ b/user/craftbukkit-plugin-customtime/APKBUILD @@ -1,19 +1,20 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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 diff --git a/user/craftbukkit-plugin-dynmap/APKBUILD b/user/craftbukkit-plugin-dynmap/APKBUILD index ea75579..31fc07e 100644 --- a/user/craftbukkit-plugin-dynmap/APKBUILD +++ b/user/craftbukkit-plugin-dynmap/APKBUILD @@ -1,8 +1,10 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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 diff --git a/user/craftbukkit-plugin-essentialsx/APKBUILD b/user/craftbukkit-plugin-essentialsx/APKBUILD index 6914643..9848a42 100644 --- a/user/craftbukkit-plugin-essentialsx/APKBUILD +++ b/user/craftbukkit-plugin-essentialsx/APKBUILD @@ -1,9 +1,11 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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 } diff --git a/user/craftbukkit-plugin-luckperms/APKBUILD b/user/craftbukkit-plugin-luckperms/APKBUILD index 3250243..1ef75e9 100644 --- a/user/craftbukkit-plugin-luckperms/APKBUILD +++ b/user/craftbukkit-plugin-luckperms/APKBUILD @@ -1,21 +1,22 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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 diff --git a/user/craftbukkit-plugin-worldedit/APKBUILD b/user/craftbukkit-plugin-worldedit/APKBUILD index 4d41875..6ee40e2 100644 --- a/user/craftbukkit-plugin-worldedit/APKBUILD +++ b/user/craftbukkit-plugin-worldedit/APKBUILD @@ -1,20 +1,21 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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 diff --git a/user/craftbukkit-plugin-worldguard/APKBUILD b/user/craftbukkit-plugin-worldguard/APKBUILD index 4afce00..478480b 100644 --- a/user/craftbukkit-plugin-worldguard/APKBUILD +++ b/user/craftbukkit-plugin-worldguard/APKBUILD @@ -1,8 +1,10 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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 diff --git a/user/cuetools/APKBUILD b/user/cuetools/APKBUILD index 9782f07..c123ec0 100644 --- a/user/cuetools/APKBUILD +++ b/user/cuetools/APKBUILD @@ -1,39 +1,34 @@ -# Maintainer: Antoine Martin -# Based on PKGBUILD from Lukas Jirkovsky +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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" diff --git a/user/firefly-iii-plaid-connector/APKBUILD b/user/firefly-iii-plaid-connector/APKBUILD index e0f9963..77c50a9 100644 --- a/user/firefly-iii-plaid-connector/APKBUILD +++ b/user/firefly-iii-plaid-connector/APKBUILD @@ -1,8 +1,9 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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=" diff --git a/user/gconf/APKBUILD b/user/gconf/APKBUILD index 7929b16..7ac0664 100644 --- a/user/gconf/APKBUILD +++ b/user/gconf/APKBUILD @@ -2,9 +2,10 @@ # Contributor: Antoine Martin (ayakael) # Contributor: Natanael Copa # Contributor: Leo + 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 } diff --git a/user/grpc/APKBUILD b/user/grpc/APKBUILD index c8f6ab5..7b525ff 100644 --- a/user/grpc/APKBUILD +++ b/user/grpc/APKBUILD @@ -1,10 +1,12 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Keith Maxwell # Contributor: wener -# Maintainer: wener + 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" diff --git a/user/grumble/APKBUILD b/user/grumble/APKBUILD index b8c6dbb..0f49a9f 100644 --- a/user/grumble/APKBUILD +++ b/user/grumble/APKBUILD @@ -1,8 +1,10 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) + 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" diff --git a/user/jellysub/APKBUILD b/user/jellysub/APKBUILD index fbe1962..78e6356 100644 --- a/user/jellysub/APKBUILD +++ b/user/jellysub/APKBUILD @@ -1,6 +1,8 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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 " diff --git a/user/mattermost/APKBUILD b/user/mattermost/APKBUILD index 97ebb45..2dc0dfb 100644 --- a/user/mattermost/APKBUILD +++ b/user/mattermost/APKBUILD @@ -1,44 +1,39 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) -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" } diff --git a/user/mumble-web/APKBUILD b/user/mumble-web/APKBUILD index 4a72dd5..c469ba8 100644 --- a/user/mumble-web/APKBUILD +++ b/user/mumble-web/APKBUILD @@ -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" diff --git a/user/papermc/APKBUILD b/user/papermc/APKBUILD index 9f2911c..fe78218 100644 --- a/user/papermc/APKBUILD +++ b/user/papermc/APKBUILD @@ -1,11 +1,12 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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 diff --git a/user/perl-crypt-random-source/APKBUILD b/user/perl-crypt-random-source/APKBUILD index 6d626d0..ffe4aba 100644 --- a/user/perl-crypt-random-source/APKBUILD +++ b/user/perl-crypt-random-source/APKBUILD @@ -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=" diff --git a/user/perl-email-valid/APKBUILD b/user/perl-email-valid/APKBUILD index 99fd83d..13638d6 100644 --- a/user/perl-email-valid/APKBUILD +++ b/user/perl-email-valid/APKBUILD @@ -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 diff --git a/user/perl-math-random-isaac/APKBUILD b/user/perl-math-random-isaac/APKBUILD index a69d756..6c9ef3c 100644 --- a/user/perl-math-random-isaac/APKBUILD +++ b/user/perl-math-random-isaac/APKBUILD @@ -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 diff --git a/user/perl-math-random-secure/APKBUILD b/user/perl-math-random-secure/APKBUILD index 0115e15..d835bbf 100644 --- a/user/perl-math-random-secure/APKBUILD +++ b/user/perl-math-random-secure/APKBUILD @@ -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/" diff --git a/user/perl-net-domain-tld/APKBUILD b/user/perl-net-domain-tld/APKBUILD index 77fd255..efa4b57 100644 --- a/user/perl-net-domain-tld/APKBUILD +++ b/user/perl-net-domain-tld/APKBUILD @@ -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" diff --git a/user/phppgadmin/APKBUILD b/user/phppgadmin/APKBUILD index 13b72f5..77bf291 100644 --- a/user/phppgadmin/APKBUILD +++ b/user/phppgadmin/APKBUILD @@ -1,8 +1,9 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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" diff --git a/user/py3-click-repl/APKBUILD b/user/py3-click-repl/APKBUILD index 70a52ff..6cd04e8 100644 --- a/user/py3-click-repl/APKBUILD +++ b/user/py3-click-repl/APKBUILD @@ -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 diff --git a/user/py3-django-redis/APKBUILD b/user/py3-django-redis/APKBUILD index e22065b..07cb5c5 100644 --- a/user/py3-django-redis/APKBUILD +++ b/user/py3-django-redis/APKBUILD @@ -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=" diff --git a/user/py3-django-rest-framework-guardian/APKBUILD b/user/py3-django-rest-framework-guardian/APKBUILD index 8995893..d344118 100644 --- a/user/py3-django-rest-framework-guardian/APKBUILD +++ b/user/py3-django-rest-framework-guardian/APKBUILD @@ -2,9 +2,9 @@ # Contributor: Antoine Martin (ayakael) _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" diff --git a/user/py3-docker/APKBUILD b/user/py3-docker/APKBUILD index 7e47129..eeb5bda 100644 --- a/user/py3-docker/APKBUILD +++ b/user/py3-docker/APKBUILD @@ -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 } diff --git a/user/py3-duo-client/APKBUILD b/user/py3-duo-client/APKBUILD index ede6e52..3ba6715 100644 --- a/user/py3-duo-client/APKBUILD +++ b/user/py3-duo-client/APKBUILD @@ -2,7 +2,7 @@ # Contributor: Antoine Martin (ayakael) _pyname=duo_client -pkgname="py3-duo-client" +pkgname=py3-duo-client pkgver=4.5.0 pkgrel=1 arch="noarch" diff --git a/user/py3-hatch-fancy-pypi-readme/APKBUILD b/user/py3-hatch-fancy-pypi-readme/APKBUILD index 23628bd..87509f1 100644 --- a/user/py3-hatch-fancy-pypi-readme/APKBUILD +++ b/user/py3-hatch-fancy-pypi-readme/APKBUILD @@ -2,9 +2,9 @@ # Contributor: Antoine Martin (ayakael) _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" diff --git a/user/py3-memcached/APKBUILD b/user/py3-memcached/APKBUILD index 3d13c96..397d58f 100644 --- a/user/py3-memcached/APKBUILD +++ b/user/py3-memcached/APKBUILD @@ -2,9 +2,9 @@ # Contributor: Antoine Martin (ayakael) _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" diff --git a/user/py3-pyaml/APKBUILD b/user/py3-pyaml/APKBUILD index de4af21..e3ccf3d 100644 --- a/user/py3-pyaml/APKBUILD +++ b/user/py3-pyaml/APKBUILD @@ -1,9 +1,10 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) -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 diff --git a/user/py3-pyTelegramBotApi/APKBUILD b/user/py3-pytelegrambotapi/APKBUILD similarity index 51% rename from user/py3-pyTelegramBotApi/APKBUILD rename to user/py3-pytelegrambotapi/APKBUILD index 906a8c3..0bfcb66 100644 --- a/user/py3-pyTelegramBotApi/APKBUILD +++ b/user/py3-pytelegrambotapi/APKBUILD @@ -1,25 +1,22 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) -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 " diff --git a/user/py3-pytz-deprecation-shim/APKBUILD b/user/py3-pytz-deprecation-shim/APKBUILD index 1e17486..8d592d3 100644 --- a/user/py3-pytz-deprecation-shim/APKBUILD +++ b/user/py3-pytz-deprecation-shim/APKBUILD @@ -1,18 +1,18 @@ # Maintainer: Antoine Martin (ayakael) # Contributor: Antoine Martin (ayakael) -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" diff --git a/user/py3-redis-nonfree/APKBUILD b/user/py3-redis-nonfree/APKBUILD index f612bb2..46e1580 100644 --- a/user/py3-redis-nonfree/APKBUILD +++ b/user/py3-redis-nonfree/APKBUILD @@ -1,9 +1,11 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Eivind Uggedal + 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 diff --git a/user/py3-ua-parser/APKBUILD b/user/py3-ua-parser/APKBUILD index 46a10f7..03ab655 100644 --- a/user/py3-ua-parser/APKBUILD +++ b/user/py3-ua-parser/APKBUILD @@ -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 } diff --git a/user/qubes-dmenu/APKBUILD b/user/qubes-dmenu/APKBUILD index 83737f3..a4be85d 100644 --- a/user/qubes-dmenu/APKBUILD +++ b/user/qubes-dmenu/APKBUILD @@ -1,4 +1,5 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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" diff --git a/user/qubes-pass/APKBUILD b/user/qubes-pass/APKBUILD index 0e2511d..826d911 100644 --- a/user/qubes-pass/APKBUILD +++ b/user/qubes-pass/APKBUILD @@ -1,9 +1,10 @@ # Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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" diff --git a/user/roxy-wi/APKBUILD b/user/roxy-wi/APKBUILD index e952d9e..0cc7533 100644 --- a/user/roxy-wi/APKBUILD +++ b/user/roxy-wi/APKBUILD @@ -1,8 +1,9 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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 diff --git a/user/ruby3.0-bundler/APKBUILD b/user/ruby3.0-bundler/APKBUILD index fa46e42..1339c6a 100644 --- a/user/ruby3.0-bundler/APKBUILD +++ b/user/ruby3.0-bundler/APKBUILD @@ -1,8 +1,11 @@ -# Maintainer: Jakub Jirutka +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) +# Contributor: Jakub Jirutka + 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" diff --git a/user/ruby3.0-minitest/APKBUILD b/user/ruby3.0-minitest/APKBUILD index 57dd96d..78eb953 100644 --- a/user/ruby3.0-minitest/APKBUILD +++ b/user/ruby3.0-minitest/APKBUILD @@ -1,11 +1,13 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Jakub Jirutka -# Maintainer: Jakub Jirutka + 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" diff --git a/user/ruby3.0-power_assert/APKBUILD b/user/ruby3.0-power_assert/APKBUILD index 8fe0c06..bf81915 100644 --- a/user/ruby3.0-power_assert/APKBUILD +++ b/user/ruby3.0-power_assert/APKBUILD @@ -1,11 +1,13 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Jakub Jirutka -# Maintainer: Jakub Jirutka + 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" diff --git a/user/ruby3.0-rake/APKBUILD b/user/ruby3.0-rake/APKBUILD index bd5f406..974f449 100644 --- a/user/ruby3.0-rake/APKBUILD +++ b/user/ruby3.0-rake/APKBUILD @@ -1,11 +1,13 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Jakub Jirutka -# Maintainer: Jakub Jirutka + 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" diff --git a/user/ruby3.0-rugged/APKBUILD b/user/ruby3.0-rugged/APKBUILD index 9d15f2c..fd8cff6 100644 --- a/user/ruby3.0-rugged/APKBUILD +++ b/user/ruby3.0-rugged/APKBUILD @@ -1,9 +1,11 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Jakub Jirutka -# Maintainer: Jakub Jirutka + 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" diff --git a/user/ruby3.0-test-unit/APKBUILD b/user/ruby3.0-test-unit/APKBUILD index 4f69d8b..265647a 100644 --- a/user/ruby3.0-test-unit/APKBUILD +++ b/user/ruby3.0-test-unit/APKBUILD @@ -1,11 +1,13 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Jakub Jirutka -# Maintainer: Jakub Jirutka + 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" diff --git a/user/ruby3.0-webrick/APKBUILD b/user/ruby3.0-webrick/APKBUILD index 6749052..b327a3f 100644 --- a/user/ruby3.0-webrick/APKBUILD +++ b/user/ruby3.0-webrick/APKBUILD @@ -1,9 +1,12 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: omni -# Maintainer: Jakub Jirutka +# Contributor: Jakub Jirutka + 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" diff --git a/user/ruby3.0/APKBUILD b/user/ruby3.0/APKBUILD index 26bd95d..5cdf4db 100644 --- a/user/ruby3.0/APKBUILD +++ b/user/ruby3.0/APKBUILD @@ -1,7 +1,8 @@ +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) # Contributor: Carlo Landmeter # Contributor: Jakub Jirutka # Contributor: Nulo -# Maintainer: Jakub Jirutka # # 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" diff --git a/user/znapzend/APKBUILD b/user/znapzend/APKBUILD index 3b3334a..58cc262 100644 --- a/user/znapzend/APKBUILD +++ b/user/znapzend/APKBUILD @@ -1,37 +1,38 @@ -# Maintainer: Antoine Martin +# Maintainer: Antoine Martin (ayakael) +# Contributor: Antoine Martin (ayakael) 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