summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacek Szafarkiewicz2021-10-13 12:15:34 +0200
committerJacek Szafarkiewicz2021-10-13 12:15:34 +0200
commit06cc16710ad17365c86c4dc21c7983598be26938 (patch)
treef2b4606548eca026da4a11a1f31c2e92a2d835b5
parentde6d6e9d773327d4aeff78c01ef19b092ae2dc8d (diff)
downloadaur-06cc16710ad17365c86c4dc21c7983598be26938.tar.gz
version 11.3.0.3469
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD42
-rw-r--r--paperspace.desktop9
-rw-r--r--paperspace.sh2
4 files changed, 44 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9a7c34fd9f27..f78df6a1398e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,23 @@
pkgbase = paperspace
pkgdesc = Paperspace Receiver
- pkgver = 10.1.0.1684
+ pkgver = 11.3.0.3469
pkgrel = 1
url = https://www.paperspace.com
arch = x86_64
license = custom
makedepends = patchelf
- depends = libwebp
- depends = libx11
- depends = pulseaudio
- depends = snappy
- depends = zlib
- depends = qt5-base
- depends = qt5-multimedia
- depends = qt5-svg
- depends = qt5-webchannel
- depends = qt5-webengine
- depends = qt5-websockets
- source = https://assets.paperspace.com/native-app/prod/linux/PaperspaceInstaller-10.1.0.1684
+ depends = gcc-libs
+ depends = libglvnd
+ depends = libxext
+ depends = libxcb
+ optdepends = libva: For hardware accelerated decoding
+ source = https://assets.paperspace.com/native-app/prod/linux/PaperspaceInstaller-11.3.0.3469
source = paperspace-installer-noninteractive.qs.in
- sha256sums = 69fb4cafabe79718314342341d562dc8299487ab9b1be7f14fef31b6d29e6835
+ source = paperspace.sh
+ source = paperspace.desktop
+ sha256sums = 6bfffccb2de60380711ab383744082c8df219255c29f37c39a8691be287c60bc
sha256sums = 4dddf0c7212de5db2c51a8b212b95632bfc92d635e46a136e299308f9de8db0c
+ sha256sums = 32231f483b9ad1369936b7157d5160597014fb418b453f7216b51b9e2b074772
+ sha256sums = 67f33222e7dc5b39277d85d1997d2a489e4964c87cb4841745e5e85cdda0c459
pkgname = paperspace
-
diff --git a/PKGBUILD b/PKGBUILD
index 93858a14934f..367b414056ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,47 @@
# Maintainer: Jacek Szafarkiewicz <szafar@linux.pl>
pkgname=paperspace
-pkgver=10.1.0.1684
+pkgver=11.3.0.3469
pkgrel=1
pkgdesc='Paperspace Receiver'
arch=('x86_64')
license=('custom')
url='https://www.paperspace.com'
makedepends=('patchelf')
-depends=('libwebp' 'libx11' 'pulseaudio' 'snappy' 'zlib'
- 'qt5-base' 'qt5-multimedia' 'qt5-svg' 'qt5-webchannel' 'qt5-webengine' 'qt5-websockets')
+depends=('gcc-libs' 'libglvnd' 'libxext' 'libxcb')
+optdepends=('libva: For hardware accelerated decoding')
source=("https://assets.paperspace.com/native-app/prod/linux/PaperspaceInstaller-${pkgver}"
- paperspace-installer-noninteractive.qs.in)
-sha256sums=('69fb4cafabe79718314342341d562dc8299487ab9b1be7f14fef31b6d29e6835'
- '4dddf0c7212de5db2c51a8b212b95632bfc92d635e46a136e299308f9de8db0c')
+ paperspace-installer-noninteractive.qs.in
+ paperspace.sh
+ paperspace.desktop)
+sha256sums=('6bfffccb2de60380711ab383744082c8df219255c29f37c39a8691be287c60bc'
+ '4dddf0c7212de5db2c51a8b212b95632bfc92d635e46a136e299308f9de8db0c'
+ '32231f483b9ad1369936b7157d5160597014fb418b453f7216b51b9e2b074772'
+ '67f33222e7dc5b39277d85d1997d2a489e4964c87cb4841745e5e85cdda0c459')
prepare() {
cd "$srcdir"
sed "s;@INSTALL_DIR@;$srcdir/paperspace;" paperspace-installer-noninteractive.qs.in > paperspace-installer-noninteractive.qs
-}
-
-build() {
- cd "$srcdir"
chmod +x ./PaperspaceInstaller-${pkgver}
./PaperspaceInstaller-${pkgver} -platform minimal --verbose --script paperspace-installer-noninteractive.qs
+}
- mv "$HOME/.local/share/applications/Paperspace.desktop" .
+build() {
+ cd "$srcdir"
- sed -i Paperspace.desktop \
- -e "/^Exec=/ s;=.*;=/usr/lib/paperspace/Paperspace;" \
- -e "/^Icon=/ s;=.*;=$pkgname;"
+ patchelf --set-rpath '$ORIGIN/lib' paperspace/Paperspace
+ find paperspace/lib -type f -exec patchelf --set-rpath '$ORIGIN' {} +
}
package() {
cd "$srcdir"
-
- install -Dm644 "$srcdir/paperspace/linux-icon-310x310.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
- install -Dm644 "$srcdir/Paperspace.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
-
+ mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/lib"
- install -Dm755 "$srcdir/paperspace/Paperspace" "$pkgdir/usr/lib/paperspace/Paperspace"
- install -Dm755 "$srcdir/paperspace/lib/libquic_lib.so.1" "$pkgdir/usr/lib/paperspace/lib/libquic_lib.so.1"
- install -Dm755 -d "$srcdir/paperspace/crashes/" "$pkgdir/usr/lib/paperspace/crashes/"
+ cp -av "$srcdir/paperspace" "$pkgdir/usr/lib/paperspace"
+
+ install -Dvm755 "$srcdir/paperspace.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dvm644 "$srcdir/paperspace.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dvm644 "$srcdir/paperspace/linux-icon-310x310.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
}
diff --git a/paperspace.desktop b/paperspace.desktop
new file mode 100644
index 000000000000..0ac48960dd76
--- /dev/null
+++ b/paperspace.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Paperspace
+Comment=Paperspace Receiver
+Icon=paperspace
+Exec=paperspace
+Terminal=false
+Type=Application
+Categories=Network;Utility;
+StartupNotify=true
diff --git a/paperspace.sh b/paperspace.sh
new file mode 100644
index 000000000000..d5ab26817197
--- /dev/null
+++ b/paperspace.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+exec /usr/lib/paperspace/Paperspace