diff options
author | txtsd | 2024-11-08 22:33:19 +0530 |
---|---|---|
committer | txtsd | 2024-11-08 22:33:19 +0530 |
commit | 5dc37cbcba88a54aa6cd6520d18d3de5bd3bcc6e (patch) | |
tree | 2b1466f226f0cd2eff62bca55aff914f294d0483 | |
parent | ca2e96c54a0316bdd3e57125006f4ec2af5c8037 (diff) | |
download | aur-ripcord.tar.gz |
upgpkg: ripcord 0.4.29-1
Upstream Release
chore: Housekeeping
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 12 | ||||
-rw-r--r-- | PKGBUILD | 53 |
3 files changed, 45 insertions, 31 deletions
@@ -4,9 +4,18 @@ pkgbase = ripcord pkgrel = 1 url = https://cancel.fm/ripcord/ arch = x86_64 - license = custom + license = LicenseRef-ripcord + depends = expat + depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc depends = harfbuzz + depends = libdrm depends = libgl + depends = libx11 + depends = libxcb + depends = zlib options = !strip source = https://cancel.fm/dl/Ripcord-0.4.29-x86_64.AppImage source = https://cancel.fm/dl/Ripcord-0.4.29-x86_64.AppImage.asc diff --git a/.gitignore b/.gitignore index 82c9d0449fc3..70385d0e21cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -pkg -src - -*.AppImage -*.asc -*.tar.zst +* +!PKGBUILD +!.SRCINFO +!.gitignore +!.nvchecker.toml +!LICENSE @@ -2,56 +2,61 @@ # Maintainer: txtsd <aur.archlinux@ihavea.quest> # Contributor: therealfarfetchd -pkgname='ripcord' +pkgname=ripcord pkgver=0.4.29 pkgrel=1 pkgdesc='Qt-based Discord and Slack client' -arch=('x86_64') -depends=('harfbuzz' 'libgl') +arch=(x86_64) url='https://cancel.fm/ripcord/' -license=('custom') -validpgpkeys=('ABBAD1CB484F53024CF5868B69332F9203F21F5C') - +license=('LicenseRef-ripcord') +depends=( + expat + freetype2 + gcc-libs + glib2 + glibc + harfbuzz + libdrm + libgl + libx11 + libxcb + zlib +) +options=(!strip) _file="Ripcord-${pkgver}-x86_64.AppImage" -source=("https://cancel.fm/dl/${_file}"{,.asc} LICENSE) +source=( + "https://cancel.fm/dl/${_file}"{,.asc} + LICENSE +) sha256sums=('e320cb3c4043b0f296b4bc1da664b29776f95c2c0b02bdbf115b4d46b1669899' 'SKIP' 'd7b2d483acceaebebfa068223efd8fb5e0f5d66f642fa234484ca50974c9fa2c') - -# !! AppImage is emptied if symbols are stripped away !! -# But beyond that, the program is deployed with symbols on purpose -options=('!strip') - -# AppImage is already compressed, no reason to compress it again -# Kept as reminder -#PKGEXT='.pkg.tar' +validpgpkeys=('ABBAD1CB484F53024CF5868B69332F9203F21F5C') prepare() { - # Extract AppImage contents so we install bypassing every and all AppImage - # desktop integration/deployment mechanisms chmod +x "${_file}" - "./${_file}" --appimage-extract &>/dev/null + "./${_file}" --appimage-extract &> /dev/null } package() { - # directories + # Directories install -d "${pkgdir}/usr/bin/" install -d "${pkgdir}/usr/lib/ripcord/" install -d "${pkgdir}/usr/share/applications/" install -d "${pkgdir}/usr/share/icons/" install -d "${pkgdir}/usr/share/licenses/${pkgname}" - - # icon + + # Icon install -m644 "squashfs-root/Ripcord_Icon.png" "${pkgdir}/usr/share/icons/" - + # .desktop file sed -i 's/Exec=Ripcord/Exec=ripcord/' "squashfs-root/Ripcord.desktop" install -m644 "squashfs-root/Ripcord.desktop" "${pkgdir}/usr/share/applications" - # license + # License install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - # application + # Application chmod 755 -R squashfs-root mv squashfs-root/* "${pkgdir}/usr/lib/ripcord/" ln -s "/usr/lib/ripcord/Ripcord" "${pkgdir}/usr/bin/ripcord" |