summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcb2023-06-10 14:11:23 +0100
committerjmcb2023-06-10 14:11:23 +0100
commitdbc10c5cc4eb5f91aa1079f3e124c8bd8cc51fcf (patch)
treea9cec8a3c188f7e20287740f8a4ce2347e227ab4
parenta2c402d44511ae7957ccba2242cb88192e407ebf (diff)
downloadaur-dbc10c5cc4eb5f91aa1079f3e124c8bd8cc51fcf.tar.gz
Switch to using tar.bz2 source
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD38
2 files changed, 26 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c06707bc6c01..65f82c6ead2b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = parallels-client
pkgdesc = A remote work tool (rasclient, 2x RDP client, Parallels RAS)
pkgver = 19.2.23906
- pkgrel = 1
+ pkgrel = 2
url = https://www.parallels.com/products/ras/capabilities/parallels-client/
arch = x86_64
license = custom:parallels-client
@@ -32,7 +32,7 @@ pkgbase = parallels-client
depends = udisks2
depends = qt5-base
depends = qt5-x11extras
- source = https://download.parallels.com/ras/v19/19.2.0.23906/RASClient-19.2.23906_x86_64.deb
- sha256sums = b5d690ced7784ebe8b44304a82469dca08c47d25cac46aa456ed4a3ff81d8842
+ source = https://download.parallels.com/ras/v19/19.2.0.23906/RASClient-19.2.23906_x86_64.tar.bz2
+ sha256sums = e37843a042f544bdebeccfb0a42ce1ffba30a0ee71d742493a44ee79fc554211
pkgname = parallels-client
diff --git a/PKGBUILD b/PKGBUILD
index bbefd0becf5d..a5ffee8d796f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,12 +4,13 @@ pkgname='parallels-client'
pkgver='19.2.23906'
# has an extra digit in the middle for some reason
_downloadver='19.2.0.23906'
-pkgrel=1
+pkgrel=2
pkgdesc="A remote work tool (rasclient, 2x RDP client, Parallels RAS)"
arch=('x86_64')
url="https://www.parallels.com/products/ras/capabilities/parallels-client/"
license=("custom:${pkgname}")
-# from .deb control file
+# from .deb control.tar.xz file
+# todo check over
depends=('libxcursor' 'zlib' 'fontconfig' 'libxrender'
'glibc' 'libxrandr' 'libsm' 'libxtst' 'libice'
'libxext' 'libxi' 'gcc' 'alsa-lib' 'alsa-plugins'
@@ -22,24 +23,31 @@ makedepends=()
optdepends=()
provides=()
conflicts=()
-source=("https://download.parallels.com/ras/v${pkgver%%.*}/${_downloadver}/RASClient-${pkgver}_x86_64.deb")
+source=("https://download.parallels.com/ras/v${pkgver%%.*}/${_downloadver}/RASClient-${pkgver}_x86_64.tar.bz2")
noextract=()
-sha256sums=('b5d690ced7784ebe8b44304a82469dca08c47d25cac46aa456ed4a3ff81d8842')
+sha256sums=('e37843a042f544bdebeccfb0a42ce1ffba30a0ee71d742493a44ee79fc554211')
package() {
- bsdtar --cd "${pkgdir}" -xf "${srcdir}/data.tar.xz"
+ _suffix='opt/2X/Client'
+ _src="${srcdir}/${_suffix}"
+ _dest="${pkgdir}/${_suffix}"
- # Permission fix
- find "${pkgdir}" -type d -exec chmod 755 {} +
+ cd "${_src}"
+
+ # binaries
+ find 'bin/' -type f -exec install -D -t "${_dest}/bin" {} +
+
+ #license
+ install -D 'doc/EULA.txt' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # share
+ find 'share/' -type f -exec install -D -m644 -t "${_dest}/share" {} +
+ find 'share/mime/' -type f -exec install -D -m644 -t "${_dest}/share/mime" {} +
+ find 'share/sharedmimeinfo/' -type f -exec install -D -m644 -t "${_dest}/share/sharedmimeinfo" {} +
# Fix udev symlink in /lib
- install -dm755 "${pkgdir}/usr/lib/udev/rules.d"
- mv "${pkgdir}/lib/udev/rules.d/90-rasusb.rules" "${pkgdir}/usr/lib/udev/rules.d/"
- rm -rf "${pkgdir}/lib/"
-
- # Move license
- install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
- mv "${pkgdir}/usr/share/doc/2xclient/EULA.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- rm -rf "${pkgdir}/usr/share/doc"
+ # install -dm755 "${pkgdir}/usr/lib/udev/rules.d"
+ # mv "${pkgdir}/lib/udev/rules.d/90-rasusb.rules" "${pkgdir}/usr/lib/udev/rules.d/"
+ # rm -rf "${pkgdir}/lib/"
}