summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcsubee2024-06-06 17:00:30 +0000
committercsubee2024-06-06 17:00:30 +0000
commit8b48c8f9e52159809879d241aedaa1a31eb831b9 (patch)
treeb781c847b0506e5b5d886f485d141353fc527b4d /PKGBUILD
parentb60d91f5ae77681c24f468918d0676875fb0710e (diff)
downloadaur-curseforge.tar.gz
update curseforge to version 1.251.0.17831
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 11 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 87df6ec5062f..bbed31a5247e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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