Follow upstream renames, fix nextcloud-native's source, add missing metadata

This commit is contained in:
Felitendo committed 2026-09-20 00:22:07 +02:00
1 parent c954d0cc47
commit a08e897f57
19 files changed
+81 -43

No files matched your search

+4 -4
View File
@@ -56,16 +56,16 @@ source in the `PKGBUILD` (and drop the `-bin` suffix), or don't package it.
| `modrinth-enhanced-bin` | [Felitendo/Modrinth-Enhanced](https://github.com/Felitendo/Modrinth-Enhanced) — prebuilt release of `modrinth-enhanced` | `.deb` | [modrinth-enhanced-bin](https://aur.archlinux.org/packages/modrinth-enhanced-bin) | | `modrinth-enhanced-bin` | [Felitendo/Modrinth-Enhanced](https://github.com/Felitendo/Modrinth-Enhanced) — prebuilt release of `modrinth-enhanced` | `.deb` | [modrinth-enhanced-bin](https://aur.archlinux.org/packages/modrinth-enhanced-bin) |
| `moondeckbuddy` | [FrogTheFrog/moondeck-buddy](https://github.com/FrogTheFrog/moondeck-buddy) — host companion of the MoonDeck Steam Deck plugin (C++/Qt6) | *built from source* | [moondeckbuddy](https://aur.archlinux.org/packages/moondeckbuddy) | | `moondeckbuddy` | [FrogTheFrog/moondeck-buddy](https://github.com/FrogTheFrog/moondeck-buddy) — host companion of the MoonDeck Steam Deck plugin (C++/Qt6) | *built from source* | [moondeckbuddy](https://aur.archlinux.org/packages/moondeckbuddy) |
| `moondeckbuddy-bin` | [FrogTheFrog/moondeck-buddy](https://github.com/FrogTheFrog/moondeck-buddy) — prebuilt release of `moondeckbuddy` | AppImage | *not published yet* | | `moondeckbuddy-bin` | [FrogTheFrog/moondeck-buddy](https://github.com/FrogTheFrog/moondeck-buddy) — prebuilt release of `moondeckbuddy` | AppImage | *not published yet* |
| `nextcloud-native` | [Obiente/nc-native](https://github.com/Obiente/nc-native) — adaptive native Nextcloud client for files, media and installed server apps (Compose Multiplatform, unofficial) | *built from source* | [nextcloud-native](https://aur.archlinux.org/packages/nextcloud-native) | | `nextcloud-native` | [Obiente/native](https://github.com/Obiente/native) — adaptive native Nextcloud client for files, media and installed server apps (Compose Multiplatform, unofficial) | *built from source* | [nextcloud-native](https://aur.archlinux.org/packages/nextcloud-native) |
| `nextcloud-native-bin` | [Obiente/nc-native](https://github.com/Obiente/nc-native) — prebuilt release of `nextcloud-native` | `.deb` | [nextcloud-native-bin](https://aur.archlinux.org/packages/nextcloud-native-bin) | | `nextcloud-native-bin` | [Obiente/native](https://github.com/Obiente/native) — prebuilt release of `nextcloud-native` | `.deb` | [nextcloud-native-bin](https://aur.archlinux.org/packages/nextcloud-native-bin) |
| `nextcloud-native-git` | [Obiente/nc-native](https://github.com/Obiente/nc-native) — `main` branch of `nextcloud-native` | *built from source* | [nextcloud-native-git](https://aur.archlinux.org/packages/nextcloud-native-git) | | `nextcloud-native-git` | [Obiente/native](https://github.com/Obiente/native) — `main` branch of `nextcloud-native` | *built from source* | [nextcloud-native-git](https://aur.archlinux.org/packages/nextcloud-native-git) |
| `plezy-bin` | [edde746/plezy](https://github.com/edde746/plezy) — Plex, Jellyfin and Emby client (Flutter); the source package [lives in `extra`](https://archlinux.org/packages/extra/x86_64/plezy/) | `.deb` | [plezy-bin](https://aur.archlinux.org/packages/plezy-bin) | | `plezy-bin` | [edde746/plezy](https://github.com/edde746/plezy) — Plex, Jellyfin and Emby client (Flutter); the source package [lives in `extra`](https://archlinux.org/packages/extra/x86_64/plezy/) | `.deb` | [plezy-bin](https://aur.archlinux.org/packages/plezy-bin) |
| `sharpemu-bin` | [sharpemu/sharpemu](https://github.com/sharpemu/sharpemu) — experimental PlayStation 5 emulator | tarball | [sharpemu-bin](https://aur.archlinux.org/packages/sharpemu-bin) | | `sharpemu-bin` | [sharpemu/sharpemu](https://github.com/sharpemu/sharpemu) — experimental PlayStation 5 emulator | tarball | [sharpemu-bin](https://aur.archlinux.org/packages/sharpemu-bin) |
| `snapx-bin` | [SnapXL/SnapX](https://github.com/SnapXL/SnapX) — ShareX-fork screenshot/sharing tool | self-contained tarball | [snapx-bin](https://aur.archlinux.org/packages/snapx-bin) | | `snapx-bin` | [SnapXL/SnapX](https://github.com/SnapXL/SnapX) — ShareX-fork screenshot/sharing tool | self-contained tarball | [snapx-bin](https://aur.archlinux.org/packages/snapx-bin) |
| `tenzen-studio-bin` | [tenzen.studio](https://tenzen.studio) — Tenzen Studio, screen recorder and editor for product demos (proprietary Electron app) | Flatpak bundle | [tenzen-studio-bin](https://aur.archlinux.org/packages/tenzen-studio-bin) | | `tenzen-studio-bin` | [tenzen.studio](https://tenzen.studio) — Tenzen Studio, screen recorder and editor for product demos (proprietary Electron app) | Flatpak bundle | [tenzen-studio-bin](https://aur.archlinux.org/packages/tenzen-studio-bin) |
| `timetable` | [ostfriese4/untis](https://codeberg.org/ostfriese4/untis) — "Timetable", a GTK4 + LibAdwaita client for WebUntis | *built from source* | [timetable](https://aur.archlinux.org/packages/timetable) | | `timetable` | [ostfriese4/untis](https://codeberg.org/ostfriese4/untis) — "Timetable", a GTK4 + LibAdwaita client for WebUntis | *built from source* | [timetable](https://aur.archlinux.org/packages/timetable) |
| `vacuumtube-bin` | [shy1132/VacuumTube](https://github.com/shy1132/VacuumTube) — YouTube Leanback (TV UI) with built-in adblocker | `.deb` | [vacuumtube-bin](https://aur.archlinux.org/packages/vacuumtube-bin) | | `vacuumtube-bin` | [shy1132/VacuumTube](https://github.com/shy1132/VacuumTube) — YouTube Leanback (TV UI) with built-in adblocker | `.deb` | [vacuumtube-bin](https://aur.archlinux.org/packages/vacuumtube-bin) |
| `waydroid-helper-bin` | [ayasa520/waydroid-helper](https://github.com/ayasa520/waydroid-helper) — GTK4 GUI for Waydroid configuration and extensions | AppImage | [waydroid-helper-bin](https://aur.archlinux.org/packages/waydroid-helper-bin) | | `waydroid-helper-bin` | [waydroid-helper/waydroid-helper](https://github.com/waydroid-helper/waydroid-helper) — GTK4 GUI for Waydroid configuration and extensions | AppImage | [waydroid-helper-bin](https://aur.archlinux.org/packages/waydroid-helper-bin) |
| `wiiudownloader-bin` | [Xpl0itU/WiiUDownloader](https://github.com/Xpl0itU/WiiUDownloader) — Wii U title downloader (Go + GTK4) | AppImage | [wiiudownloader-bin](https://aur.archlinux.org/packages/wiiudownloader-bin) | | `wiiudownloader-bin` | [Xpl0itU/WiiUDownloader](https://github.com/Xpl0itU/WiiUDownloader) — Wii U title downloader (Go + GTK4) | AppImage | [wiiudownloader-bin](https://aur.archlinux.org/packages/wiiudownloader-bin) |
| `zapzap-bin` | [rafatosta/zapzap](https://github.com/rafatosta/zapzap) — WhatsApp desktop client (PyQt6 + WebEngine) | wheel | [zapzap-bin](https://aur.archlinux.org/packages/zapzap-bin) | | `zapzap-bin` | [rafatosta/zapzap](https://github.com/rafatosta/zapzap) — WhatsApp desktop client (PyQt6 + WebEngine) | wheel | [zapzap-bin](https://aur.archlinux.org/packages/zapzap-bin) |
+3 -1
View File
@@ -1,7 +1,7 @@
pkgbase = fluxer-bin pkgbase = fluxer-bin
pkgdesc = Fluxer Desktop Application pkgdesc = Fluxer Desktop Application
pkgver = 0.0.8 pkgver = 0.0.8
pkgrel = 1 pkgrel = 2
url = https://fluxer.app url = https://fluxer.app
arch = x86_64 arch = x86_64
arch = aarch64 arch = aarch64
@@ -9,6 +9,8 @@ pkgbase = fluxer-bin
depends = gtk3 depends = gtk3
depends = nss depends = nss
depends = alsa-lib depends = alsa-lib
provides = fluxer
conflicts = fluxer
options = !strip options = !strip
source = fluxer.desktop source = fluxer.desktop
sha256sums = 981daa8015b823fef254bb8e79fe6b28f77dda02cdc374796443bd64f5041de1 sha256sums = 981daa8015b823fef254bb8e79fe6b28f77dda02cdc374796443bd64f5041de1
+5 -1
View File
@@ -5,12 +5,16 @@
pkgname=fluxer-bin pkgname=fluxer-bin
pkgver=0.0.8 pkgver=0.0.8
pkgrel=1 pkgrel=2
pkgdesc="Fluxer Desktop Application" pkgdesc="Fluxer Desktop Application"
arch=('x86_64' 'aarch64') arch=('x86_64' 'aarch64')
url="https://fluxer.app" url="https://fluxer.app"
license=('AGPL-3.0-only') license=('AGPL-3.0-only')
depends=('gtk3' 'nss' 'alsa-lib') depends=('gtk3' 'nss' 'alsa-lib')
# the AUR also carries fluxer-git, which installs the same /usr/bin/fluxer:
# provides/conflicts makes that an either/or instead of a file conflict
provides=('fluxer')
conflicts=('fluxer')
options=('!strip') options=('!strip')
source=("fluxer.desktop") source=("fluxer.desktop")
+1 -1
View File
@@ -1,7 +1,7 @@
pkgbase = lunar-client-bin pkgbase = lunar-client-bin
pkgdesc = PvP modpack for all modern versions of Minecraft (upstream AppImage) pkgdesc = PvP modpack for all modern versions of Minecraft (upstream AppImage)
pkgver = 3.7.17 pkgver = 3.7.17
pkgrel = 1 pkgrel = 2
url = https://lunarclient.com url = https://lunarclient.com
arch = x86_64 arch = x86_64
license = LicenseRef-proprietary license = LicenseRef-proprietary
+13 -1
View File
@@ -5,7 +5,7 @@
pkgname=lunar-client-bin pkgname=lunar-client-bin
_pkgname=lunarclient _pkgname=lunarclient
pkgver=3.7.17 pkgver=3.7.17
pkgrel=1 pkgrel=2
pkgdesc="PvP modpack for all modern versions of Minecraft (upstream AppImage)" pkgdesc="PvP modpack for all modern versions of Minecraft (upstream AppImage)"
arch=('x86_64') arch=('x86_64')
url="https://lunarclient.com" url="https://lunarclient.com"
@@ -45,4 +45,16 @@ package() {
install -dm755 "${pkgdir}/usr/bin" install -dm755 "${pkgdir}/usr/bin"
ln -s "/opt/${_pkgname}/${_pkgname}.AppImage" "${pkgdir}/usr/bin/${_pkgname}" ln -s "/opt/${_pkgname}/${_pkgname}.AppImage" "${pkgdir}/usr/bin/${_pkgname}"
# A custom licence has to ship its terms. Lunar Client publishes none in the
# AppImage, so what goes in is the reference to the terms it is used under.
install -Dm644 /dev/stdin "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" <<'EOF'
Lunar Client is proprietary software, distributed by Moonsworth, LLC.
It is not covered by a free-software licence: use is governed by the terms
of service the vendor publishes, and redistribution of the AppImage this
package installs is not granted by them.
Terms of service: https://www.lunarclient.com/terms
EOF
} }
+3 -3
View File
@@ -1,8 +1,8 @@
pkgbase = nextcloud-native-bin pkgbase = nextcloud-native-bin
pkgdesc = Adaptive native client for Nextcloud files, media and apps (upstream binary) pkgdesc = Adaptive native client for Nextcloud files, media and apps (upstream binary)
pkgver = 0.1.0alpha.2 pkgver = 0.1.0alpha.2
pkgrel = 1 pkgrel = 2
url = https://nc-native.obiente.dev url = https://nati.ve
arch = x86_64 arch = x86_64
license = AGPL-3.0-or-later license = AGPL-3.0-or-later
depends = alsa-lib depends = alsa-lib
@@ -37,7 +37,7 @@ pkgbase = nextcloud-native-bin
noextract = nextcloud-native-bin-0.1.0alpha.2.deb noextract = nextcloud-native-bin-0.1.0alpha.2.deb
options = !strip options = !strip
options = !debug options = !debug
source = nextcloud-native-bin-0.1.0alpha.2.deb::https://github.com/Obiente/nc-native/releases/download/v0.1.0-alpha.2/nextcloudnative_1.0.3822_amd64.deb source = nextcloud-native-bin-0.1.0alpha.2.deb::https://github.com/Obiente/native/releases/download/v0.1.0-alpha.2/nextcloudnative_1.0.3822_amd64.deb
sha256sums = df8e3e616c79c4ce3f7597fa9b88c188a956475f2af4128bc7a70692ebf39325 sha256sums = df8e3e616c79c4ce3f7597fa9b88c188a956475f2af4128bc7a70692ebf39325
pkgname = nextcloud-native-bin pkgname = nextcloud-native-bin
+3 -3
View File
@@ -4,10 +4,10 @@
pkgname=nextcloud-native-bin pkgname=nextcloud-native-bin
pkgver=0.1.0alpha.2 pkgver=0.1.0alpha.2
pkgrel=1 pkgrel=2
pkgdesc="Adaptive native client for Nextcloud files, media and apps (upstream binary)" pkgdesc="Adaptive native client for Nextcloud files, media and apps (upstream binary)"
arch=('x86_64') arch=('x86_64')
url="https://nc-native.obiente.dev" url="https://nati.ve"
license=('AGPL-3.0-or-later') license=('AGPL-3.0-or-later')
# jpackage bundles its own Java runtime, so these are the shared libraries the # jpackage bundles its own Java runtime, so these are the shared libraries the
# upstream .deb declares plus libsecret, whose secret-tool the client calls to # upstream .deb declares plus libsecret, whose secret-tool the client calls to
@@ -28,7 +28,7 @@ options=('!strip' '!debug')
# number that cannot be derived from pkgver - both are refreshed automatically. # number that cannot be derived from pkgver - both are refreshed automatically.
_tag="v0.1.0-alpha.2" _tag="v0.1.0-alpha.2"
_asset="nextcloudnative_1.0.3822_amd64.deb" _asset="nextcloudnative_1.0.3822_amd64.deb"
source=("${pkgname}-${pkgver}.deb::https://github.com/Obiente/nc-native/releases/download/${_tag}/${_asset}") source=("${pkgname}-${pkgver}.deb::https://github.com/Obiente/native/releases/download/${_tag}/${_asset}")
noextract=("${pkgname}-${pkgver}.deb") noextract=("${pkgname}-${pkgver}.deb")
sha256sums=('df8e3e616c79c4ce3f7597fa9b88c188a956475f2af4128bc7a70692ebf39325') sha256sums=('df8e3e616c79c4ce3f7597fa9b88c188a956475f2af4128bc7a70692ebf39325')
+2 -2
View File
@@ -1,4 +1,4 @@
# nextcloud-native-bin - Nextcloud Native (https://github.com/Obiente/nc-native), # nextcloud-native-bin - Nextcloud Native (https://github.com/Obiente/native),
# an adaptive native Nextcloud client built with Kotlin/Compose Multiplatform. # an adaptive native Nextcloud client built with Kotlin/Compose Multiplatform.
# #
# Upstream publishes a jpackage .deb (and .rpm) per release, so there is no # Upstream publishes a jpackage .deb (and .rpm) per release, so there is no
@@ -17,7 +17,7 @@
# is -1, the trailing alphabetic segment loses), so the prereleases upgrade to # is -1, the trailing alphabetic segment loses), so the prereleases upgrade to
# the eventual stable release on their own and no epoch is needed. # the eventual stable release on their own and no epoch is needed.
UPSTREAM_REPO="Obiente/nc-native" UPSTREAM_REPO="Obiente/native"
# newest release whose tag looks like a version (skips nightly-*/channel-*) # newest release whose tag looks like a version (skips nightly-*/channel-*)
latest_tag() { latest_tag() {
+3 -3
View File
@@ -1,8 +1,8 @@
pkgbase = nextcloud-native-git pkgbase = nextcloud-native-git
pkgdesc = Adaptive native client for Nextcloud files, media and apps (git) pkgdesc = Adaptive native client for Nextcloud files, media and apps (git)
pkgver = 0.1.0.alpha.2.r31.gdcfde9b pkgver = 0.1.0.alpha.2.r31.gdcfde9b
pkgrel = 1 pkgrel = 2
url = https://nc-native.obiente.dev url = https://nati.ve
arch = x86_64 arch = x86_64
license = AGPL-3.0-or-later license = AGPL-3.0-or-later
makedepends = jdk21-openjdk makedepends = jdk21-openjdk
@@ -39,7 +39,7 @@ pkgbase = nextcloud-native-git
conflicts = nextcloud-native conflicts = nextcloud-native
options = !strip options = !strip
options = !debug options = !debug
source = nextcloud-native-git::git+https://github.com/Obiente/nc-native.git source = nextcloud-native-git::git+https://github.com/Obiente/native.git
sha256sums = SKIP sha256sums = SKIP
pkgname = nextcloud-native-git pkgname = nextcloud-native-git
+3 -3
View File
@@ -4,10 +4,10 @@
pkgname=nextcloud-native-git pkgname=nextcloud-native-git
pkgver=0.1.0.alpha.2.r31.gdcfde9b pkgver=0.1.0.alpha.2.r31.gdcfde9b
pkgrel=1 pkgrel=2
pkgdesc="Adaptive native client for Nextcloud files, media and apps (git)" pkgdesc="Adaptive native client for Nextcloud files, media and apps (git)"
arch=('x86_64') arch=('x86_64')
url="https://nc-native.obiente.dev" url="https://nati.ve"
license=('AGPL-3.0-or-later') license=('AGPL-3.0-or-later')
# createDistributable produces a jpackage application image with its own jlink # createDistributable produces a jpackage application image with its own jlink
# runtime, so the shared libraries that runtime needs are the only depends. # runtime, so the shared libraries that runtime needs are the only depends.
@@ -25,7 +25,7 @@ optdepends=('gnome-keyring: Secret Service provider for stored accounts'
options=('!strip' '!debug') options=('!strip' '!debug')
provides=('nextcloud-native') provides=('nextcloud-native')
conflicts=('nextcloud-native') conflicts=('nextcloud-native')
source=("${pkgname}::git+https://github.com/Obiente/nc-native.git") source=("${pkgname}::git+https://github.com/Obiente/native.git")
sha256sums=('SKIP') sha256sums=('SKIP')
pkgver() { pkgver() {
+1 -1
View File
@@ -1,4 +1,4 @@
# nextcloud-native-git - Nextcloud Native (https://github.com/Obiente/nc-native) # nextcloud-native-git - Nextcloud Native (https://github.com/Obiente/native)
# built from the main branch. Same build as nextcloud-native, see that package # built from the main branch. Same build as nextcloud-native, see that package
# for why the Linux desktop image needs nothing but JDK 21. # for why the Linux desktop image needs nothing but JDK 21.
# #
+4 -4
View File
@@ -1,8 +1,8 @@
pkgbase = nextcloud-native pkgbase = nextcloud-native
pkgdesc = Adaptive native client for Nextcloud files, media and apps pkgdesc = Adaptive native client for Nextcloud files, media and apps
pkgver = 0.1.0alpha.2 pkgver = 0.1.0alpha.2
pkgrel = 1 pkgrel = 2
url = https://nc-native.obiente.dev url = https://nati.ve
arch = x86_64 arch = x86_64
license = AGPL-3.0-or-later license = AGPL-3.0-or-later
makedepends = jdk21-openjdk makedepends = jdk21-openjdk
@@ -36,7 +36,7 @@ pkgbase = nextcloud-native
optdepends = fuse2: mount an account as a virtual file system optdepends = fuse2: mount an account as a virtual file system
options = !strip options = !strip
options = !debug options = !debug
source = nextcloud-native-0.1.0alpha.2.tar.gz::https://github.com/Obiente/nc-native/archive/refs/tags/v0.1.0-alpha.2.tar.gz source = nextcloud-native-0.1.0alpha.2.tar.gz::https://github.com/Obiente/native/archive/refs/tags/v0.1.0-alpha.2.tar.gz
sha256sums = 7ec5b795778668f133f0fe3d3e41e11b4fcb0c2e825c794c3915d791af14f920 sha256sums = 7df806cfb84c1bc3e3d1ce6c642003a16ed7d607546d89973fba31cd381fd699
pkgname = nextcloud-native pkgname = nextcloud-native
+5 -5
View File
@@ -4,10 +4,10 @@
pkgname=nextcloud-native pkgname=nextcloud-native
pkgver=0.1.0alpha.2 pkgver=0.1.0alpha.2
pkgrel=1 pkgrel=2
pkgdesc="Adaptive native client for Nextcloud files, media and apps" pkgdesc="Adaptive native client for Nextcloud files, media and apps"
arch=('x86_64') arch=('x86_64')
url="https://nc-native.obiente.dev" url="https://nati.ve"
license=('AGPL-3.0-or-later') license=('AGPL-3.0-or-later')
# createDistributable produces a jpackage application image with its own jlink # createDistributable produces a jpackage application image with its own jlink
# runtime, so the shared libraries that runtime needs are the only depends. # runtime, so the shared libraries that runtime needs are the only depends.
@@ -26,10 +26,10 @@ options=('!strip' '!debug')
# Upstream has no stable release yet; only the versioned tags are packaged. # Upstream has no stable release yet; only the versioned tags are packaged.
# pkgver drops the hyphen from the tag; see pkg.sh. # pkgver drops the hyphen from the tag; see pkg.sh.
_tag="v0.1.0-alpha.2" _tag="v0.1.0-alpha.2"
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Obiente/nc-native/archive/refs/tags/${_tag}.tar.gz") source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Obiente/native/archive/refs/tags/${_tag}.tar.gz")
sha256sums=('7ec5b795778668f133f0fe3d3e41e11b4fcb0c2e825c794c3915d791af14f920') sha256sums=('7df806cfb84c1bc3e3d1ce6c642003a16ed7d607546d89973fba31cd381fd699')
_srcname="nc-native-${_tag#v}" _srcname="native-${_tag#v}"
build() { build() {
cd "$_srcname" cd "$_srcname"
+2 -2
View File
@@ -1,4 +1,4 @@
# nextcloud-native - Nextcloud Native (https://github.com/Obiente/nc-native), # nextcloud-native - Nextcloud Native (https://github.com/Obiente/native),
# an adaptive native Nextcloud client built with Kotlin/Compose Multiplatform. # an adaptive native Nextcloud client built with Kotlin/Compose Multiplatform.
# #
# Source package: the PKGBUILD builds :ui:createDistributable from the release # Source package: the PKGBUILD builds :ui:createDistributable from the release
@@ -17,7 +17,7 @@
# older than a later plain 0.1.0, so no epoch is needed. See # older than a later plain 0.1.0, so no epoch is needed. See
# nextcloud-native-bin/pkg.sh. # nextcloud-native-bin/pkg.sh.
UPSTREAM_REPO="Obiente/nc-native" UPSTREAM_REPO="Obiente/native"
# Installed in CI (pacman) before the makepkg test build. # Installed in CI (pacman) before the makepkg test build.
BUILD_DEPS=(jdk21-openjdk python) BUILD_DEPS=(jdk21-openjdk python)
+1 -1
View File
@@ -1,7 +1,7 @@
pkgbase = tenzen-studio-bin pkgbase = tenzen-studio-bin
pkgdesc = Record and edit product demos: cut pauses, add zooms and captions (upstream Flatpak bundle) pkgdesc = Record and edit product demos: cut pauses, add zooms and captions (upstream Flatpak bundle)
pkgver = 0.1.26 pkgver = 0.1.26
pkgrel = 1 pkgrel = 2
url = https://tenzen.studio url = https://tenzen.studio
arch = x86_64 arch = x86_64
license = LicenseRef-proprietary license = LicenseRef-proprietary
+21 -1
View File
@@ -5,7 +5,7 @@
pkgname=tenzen-studio-bin pkgname=tenzen-studio-bin
_pkgname=tenzen _pkgname=tenzen
pkgver=0.1.26 pkgver=0.1.26
pkgrel=1 pkgrel=2
pkgdesc="Record and edit product demos: cut pauses, add zooms and captions (upstream Flatpak bundle)" pkgdesc="Record and edit product demos: cut pauses, add zooms and captions (upstream Flatpak bundle)"
arch=('x86_64') arch=('x86_64')
url="https://tenzen.studio" url="https://tenzen.studio"
@@ -55,4 +55,24 @@ package() {
# 1024x1024, which the hicolor theme has no directory for # 1024x1024, which the hicolor theme has no directory for
install -Dm644 "${srcdir}/icon.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png" install -Dm644 "${srcdir}/icon.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
# A custom licence has to ship its terms. Upstream publishes none as a file,
# so what goes in is the reference to the terms it is used under, next to
# the notices for everything bundled with it, which the app dir does carry.
install -Dm644 /dev/stdin "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" <<'EOF'
Tenzen Studio is proprietary software, distributed by Tenzen Studio.
It is not covered by a free-software licence: use is governed by the terms
of service the vendor publishes, and redistribution of the build this
package installs is not granted by them.
Terms of service: https://tenzen.studio/legal/terms-of-service/
EOF
ln -s "/opt/${pkgname}/resources/THIRD_PARTY_NOTICES.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/THIRD_PARTY_NOTICES.txt"
ln -s "/opt/${pkgname}/LICENSE.electron.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.electron.txt"
ln -s "/opt/${pkgname}/LICENSES.chromium.html" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html"
} }
+3 -3
View File
@@ -1,8 +1,8 @@
pkgbase = waydroid-helper-bin pkgbase = waydroid-helper-bin
pkgdesc = GUI application for Waydroid configuration and extension installation (upstream AppImage) pkgdesc = GUI application for Waydroid configuration and extension installation (upstream AppImage)
pkgver = 0.2.9 pkgver = 0.2.9
pkgrel = 2 pkgrel = 3
url = https://github.com/ayasa520/waydroid-helper url = https://github.com/waydroid-helper/waydroid-helper
arch = x86_64 arch = x86_64
license = GPL-3.0-or-later license = GPL-3.0-or-later
depends = glibc depends = glibc
@@ -17,7 +17,7 @@ pkgbase = waydroid-helper-bin
noextract = waydroid-helper-bin-0.2.9.AppImage noextract = waydroid-helper-bin-0.2.9.AppImage
options = !strip options = !strip
options = !debug options = !debug
source = waydroid-helper-bin-0.2.9.AppImage::https://github.com/ayasa520/waydroid-helper/releases/download/v0.2.9/waydroid-helper-0.2.9-x86_64.AppImage source = waydroid-helper-bin-0.2.9.AppImage::https://github.com/waydroid-helper/waydroid-helper/releases/download/v0.2.9/waydroid-helper-0.2.9-x86_64.AppImage
sha256sums = 4e477a02f7fb52e879aec3ab582995ccb3d2003dce24d9e3e71ea7576b12ac33 sha256sums = 4e477a02f7fb52e879aec3ab582995ccb3d2003dce24d9e3e71ea7576b12ac33
pkgname = waydroid-helper-bin pkgname = waydroid-helper-bin
+2 -2
View File
@@ -4,10 +4,10 @@
pkgname=waydroid-helper-bin pkgname=waydroid-helper-bin
pkgver=0.2.9 pkgver=0.2.9
pkgrel=2 pkgrel=3
pkgdesc="GUI application for Waydroid configuration and extension installation (upstream AppImage)" pkgdesc="GUI application for Waydroid configuration and extension installation (upstream AppImage)"
arch=('x86_64') arch=('x86_64')
url="https://github.com/ayasa520/waydroid-helper" url="https://github.com/waydroid-helper/waydroid-helper"
license=('GPL-3.0-or-later') license=('GPL-3.0-or-later')
# the AppImage bundles Python, GTK4, VTE, adb and fakeroot; these are what is # the AppImage bundles Python, GTK4, VTE, adb and fakeroot; these are what is
# left over # left over
+2 -2
View File
@@ -1,12 +1,12 @@
# waydroid-helper-bin - Waydroid Helper # waydroid-helper-bin - Waydroid Helper
# (https://github.com/ayasa520/waydroid-helper), a GTK4 + LibAdwaita GUI for # (https://github.com/waydroid-helper/waydroid-helper), a GTK4 + LibAdwaita GUI for
# Waydroid configuration and extension installation. # Waydroid configuration and extension installation.
# #
# Upstream publishes an AppImage per release, which the PKGBUILD unpacks and # Upstream publishes an AppImage per release, which the PKGBUILD unpacks and
# installs into /opt - so there is no build step here, only pkgver and the # installs into /opt - so there is no build step here, only pkgver and the
# checksum are refreshed on a new version. # checksum are refreshed on a new version.
UPSTREAM_REPO="ayasa520/waydroid-helper" UPSTREAM_REPO="waydroid-helper/waydroid-helper"
latest_version() { latest_version() {
gh api "repos/$UPSTREAM_REPO/releases/latest" --jq '.tag_name' | sed 's/^v//' gh api "repos/$UPSTREAM_REPO/releases/latest" --jq '.tag_name' | sed 's/^v//'