From 52be679172fd024be9a062c743dad3fffe132a98 Mon Sep 17 00:00:00 2001 From: Azur84 Date: Wed, 4 Feb 2026 09:53:16 +0100 Subject: [PATCH] use archive source instead of git --- .SRCINFO | 7 +++---- PKGBUILD | 20 ++++++++++---------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 2bada4f..648ae6c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,13 @@ pkgbase = pandora-launcher pkgdesc = A modern Minecraft launcher that balances ease-of-use with powerful instance management features. pkgver = 2.7.3 - pkgrel = 1 + pkgrel = 2 url = http://pandora.moulberry.com/ arch = x86_64 license = MIT makedepends = cargo makedepends = mold makedepends = xcb-util - makedepends = git depends = libxkbcommon-x11 depends = vulkan-tools depends = wayland @@ -21,9 +20,9 @@ pkgbase = pandora-launcher optdepends = orca: minecraft screen reader optdepends = gamemode: gamemode support optdepends = mangohud: mangohud support - source = pandora-launcher::git+https://github.com/Moulberry/PandoraLauncher.git#tag=v2.7.3 + source = pandora-launcher-2.7.3.tar.gz::https://github.com/Moulberry/PandoraLauncher/archive/refs/tags/v2.7.3.tar.gz source = pandora-launcher.desktop - sha256sums = 89cca642291bac4b3a5d239b8ce65638aac9e27b253bbca93924c545aaeee92b + sha256sums = 89a1f154d31486b9020a21ac4a0833a82d3bc7d5738a5183df1261e11b0a6ad4 sha256sums = f9ab75791b696e27569c5bc44b8d325f356a6e36efe4eb9c2e227cb2ba95b6b3 pkgname = pandora-launcher diff --git a/PKGBUILD b/PKGBUILD index 0f96eb0..37252f8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,9 @@ # Maintainer: Azur84 pkgname=pandora-launcher -_pkgname=pandora_launcher +_pkgrustname=pandora_launcher +_pkgtarname=PandoraLauncher pkgver=2.7.3 -pkgrel=1 +pkgrel=2 pkgdesc="A modern Minecraft launcher that balances ease-of-use with powerful instance management features." arch=('x86_64') url="http://pandora.moulberry.com/" @@ -21,7 +22,6 @@ makedepends=( 'cargo' 'mold' 'xcb-util' - 'git' ) optdepends=( 'flite: minecraft narrator support' @@ -30,21 +30,21 @@ optdepends=( 'mangohud: mangohud support' ) source=( - "$pkgname::git+https://github.com/Moulberry/PandoraLauncher.git#tag=v$pkgver" + "$pkgname-$pkgver.tar.gz::https://github.com/Moulberry/PandoraLauncher/archive/refs/tags/v$pkgver.tar.gz" "$pkgname.desktop" ) -sha256sums=('89cca642291bac4b3a5d239b8ce65638aac9e27b253bbca93924c545aaeee92b' +sha256sums=('89a1f154d31486b9020a21ac4a0833a82d3bc7d5738a5183df1261e11b0a6ad4' 'f9ab75791b696e27569c5bc44b8d325f356a6e36efe4eb9c2e227cb2ba95b6b3') export RUSTUP_TOOLCHAIN=stable prepare() { - cd "$pkgname" + cd "$_pkgtarname-$pkgver" cargo fetch --locked --target $(rustc --print host-tuple) } build() { - cd "$pkgname" + cd "$_pkgtarname-$pkgver" export CARGO_TARGET_DIR=target export RUSTFLAGS="-C link-arg=-fuse-ld=mold" cargo build --release --locked --target $(rustc --print host-tuple) @@ -53,8 +53,8 @@ build() { package() { install -d "$pkgdir/usr/"{bin,share/{pixmaps,applications}} - install -Dm755 "$pkgname/target/$(rustc --print host-tuple)/release/$_pkgname" "$pkgdir/usr/bin/$pkgname" - install "$pkgname/package/windows.svg" "$pkgdir/usr/share/pixmaps/$pkgname.svg" + install -Dm755 "$_pkgtarname-$pkgver/target/$(rustc --print host-tuple)/release/$_pkgrustname" "$pkgdir/usr/bin/$pkgname" + install "$_pkgtarname-$pkgver/package/windows.svg" "$pkgdir/usr/share/pixmaps/$pkgname.svg" install "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm644 "$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$_pkgtarname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }