diff options
author | csubee | 2024-06-06 17:00:30 +0000 |
---|---|---|
committer | csubee | 2024-06-06 17:00:30 +0000 |
commit | 8b48c8f9e52159809879d241aedaa1a31eb831b9 (patch) | |
tree | b781c847b0506e5b5d886f485d141353fc527b4d /PKGBUILD | |
parent | b60d91f5ae77681c24f468918d0676875fb0710e (diff) | |
download | aur-curseforge.tar.gz |
update curseforge to version 1.251.0.17831
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -1,9 +1,10 @@ -# Maintainer: Neptune <neptune650@proton.me> +# Maintainer: Csubee <csubee@csubee.hu> +# Contributor: Neptune <neptune650@proton.me> # Contributor: Polarian <polarian@polarian.dev> # Contributor: Saghm Rossi <aur@saghm.com> pkgname=curseforge -pkgver=0.244.4.r16117 +pkgver=1.251.0.17831 pkgrel=1 pkgdesc="CurseForge desktop client for Linux" arch=('x86_64') @@ -13,22 +14,20 @@ source=("$pkgname-$pkgver.zip::https://curseforge.overwolf.com/downloads/cursefo 'curseforge' 'LICENSE') license=('custom:overwolf' 'MIT' 'custom:chromium-licenses') -options=(!strip) +options=(!strip !debug) # Skip checksum check for the CurseForge binary, to avoid breakage on updates -sha512sums=('SKIP' - 'ef669b9423f685dc50f7d4db487fde5c4708ee3991517c3f6a28c0417368ffd9f0ba982e183471cef27e376bbb4f7c18c80eeb76dd189dc591e994049c421ddb' - '0d6fbcdaa8366742356118134251cb10dba592282f83dc8cf8ecb755a64622e67af6577300507590245b674e5628cb7bf845a06f5fa65ddf657ebef9c09bed03') +sha256sums=('e251258f07fb220503b5d7d702c7f304601ee9b4f85ab211e805c473f42eaea4' + 'dbb87d28bb55affc7e442c1b65db5d59d16a8e8322d99092a27c31cfa3eb98c4' + '135c7ffeb81f4a7ee95a5879651b679e0d1ef9d13c7aa7c262386ad97b48d62f') -pkgver() { - find ./build/CurseForge* | sed 's!build/!!g' | sed 's/\.\///g' | sed 's/CurseForge-\(.*\).AppImage/\1/' | sed 's/-/.r/g' -} - -package() { - mv build/CurseForge-*.AppImage CurseForge.AppImage +prepare() { + mv ./build/CurseForge-*.AppImage CurseForge.AppImage chmod +x CurseForge.AppImage ./CurseForge.AppImage --appimage-extract >/dev/null sed -i 's/Exec=.*/Exec=\/usr\/bin\/curseforge %U/' squashfs-root/curseforge.desktop +} +package() { install -Dm755 "CurseForge.AppImage" "${pkgdir}/opt/$pkgname/CurseForge.AppImage" install -Dm755 "curseforge" "${pkgdir}/usr/bin/curseforge" install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/CURSEFORGE-LICENSE |