diff options
author | Yurii Kolesnykov | 2022-04-27 03:38:34 +0300 |
---|---|---|
committer | Yurii Kolesnykov | 2022-04-27 03:38:34 +0300 |
commit | 7afd15c79aedbba026b4510e2341cb1fbe880aa8 (patch) | |
tree | d4d91fbc9894bb26de376c3bc85ff5d7e6a28b0f | |
parent | 41717cff61e8687bfe56e226d27366fe56bdc73d (diff) | |
download | aur-7afd15c79aed.tar.gz |
5.6.10.1
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | upwork | 10 |
3 files changed, 25 insertions, 45 deletions
@@ -1,20 +1,17 @@ pkgbase = upwork - pkgdesc = Desktop Application - pkgver = 5.6.10.7 + pkgdesc = Upwork Desktop Application + pkgver = 5.6.10.1 pkgrel = 1 - url = https://www.upwork.com/downloads/ + url = https://www.upwork.com/ab/downloads/os/linux/ arch = x86_64 license = custom depends = alsa-lib depends = gtk3 - depends = libjpeg-turbo + depends = libxss depends = nss - conflicts = upwork-alpha - source = https://upwork-usw2-desktopapp.upwork.com/binaries/v5_6_10_7_f806fd1250954801/upwork_5.6.10.7_amd64.deb + source = https://upwork-usw2-desktopapp.upwork.com/binaries/v5_6_10_1_de501d28cc034306/upwork_5.6.10.1_amd64.deb source = LICENSE - source = upwork - sha256sums = 6fe11cd53ffb66a02aa771153c4f58af34fea25847ee5bc13802fec9b0db0280 + sha256sums = 8faf896d2570d1d210793f46a3860e934d03498c1f11640d43721b6eb2b56860 sha256sums = 793d8d7bc0f088c48798bda3d5483972636c6b8c5dcd9aeaf85411f7d4547b38 - sha256sums = 53bbbd18d7dbbcc27a1405ce9745d95f08be64a234b8fb3312cc2e6ef70e3e9b pkgname = upwork @@ -1,50 +1,43 @@ -# Maintainer: Lev Lybin <lev.lybin at gmail dot com> -# Maintainer: Maksym Sheremet <msheremet at sheremets dot com> +# Maintainer: Yurii Kolesnykov <root@yurikoles.com> pkgname=upwork -pkgver=5.6.10.7 -_rawver=${pkgver//./_} -_hashver='f806fd1250954801' -_pkgupname='Upwork' +pkgver=5.6.10.1 +_hashver='de501d28cc034306' +_pkgname='Upwork' pkgrel=1 -pkgdesc='Desktop Application' +pkgdesc='Upwork Desktop Application' arch=(x86_64) -url='https://www.upwork.com/downloads/' +url='https://www.upwork.com/ab/downloads/os/linux/' license=(custom) -conflicts=(upwork-alpha) -depends=(alsa-lib gtk3 libjpeg-turbo nss) -source=(https://upwork-usw2-desktopapp.upwork.com/binaries/v${_rawver}_${_hashver}/upwork_${pkgver}_amd64.deb - LICENSE - upwork) -sha256sums=('6fe11cd53ffb66a02aa771153c4f58af34fea25847ee5bc13802fec9b0db0280' - '793d8d7bc0f088c48798bda3d5483972636c6b8c5dcd9aeaf85411f7d4547b38' - '53bbbd18d7dbbcc27a1405ce9745d95f08be64a234b8fb3312cc2e6ef70e3e9b') +depends=(alsa-lib gtk3 libxss nss) +source=(https://upwork-usw2-desktopapp.upwork.com/binaries/v${pkgver//./_}_${_hashver}/upwork_${pkgver}_amd64.deb + LICENSE) +sha256sums=('8faf896d2570d1d210793f46a3860e934d03498c1f11640d43721b6eb2b56860' + '793d8d7bc0f088c48798bda3d5483972636c6b8c5dcd9aeaf85411f7d4547b38') prepare() { - tar -xJf data.tar.xz + bsdtar -xpf data.tar.xz } package() { # Base - install -dm755 $pkgdir/opt/${_pkgupname} - cp -dr --no-preserve=ownership opt/Upwork/* $pkgdir/opt/${_pkgupname}/ + install -dm755 $pkgdir/opt/${_pkgname} + cp -dr --no-preserve=ownership opt/${_pkgname}/* $pkgdir/opt/${_pkgname}/ # Code ref: https://github.com/electron-userland/electron-builder/blob/master/packages/app-builder-lib/templates/linux/after-install.tpl # SUID chrome-sandbox for Electron 5+ - test -e $pkgdir/opt/${_pkgupname}/chrome-sandbox && chmod 4755 $pkgdir/opt/${_pkgupname}/chrome-sandbox || true + test -e $pkgdir/opt/${_pkgname}/chrome-sandbox && chmod 4755 $pkgdir/opt/${_pkgname}/chrome-sandbox || true # Exec install -dm755 $pkgdir/usr/bin/ - install -Dm755 upwork $pkgdir/usr/bin/ + ln -s /opt/${_pkgname}/${pkgname} $pkgdir/usr/bin/ # Menu - install -Dm644 usr/share/applications/upwork.desktop $pkgdir/usr/share/applications/$pkgname.desktop + install -Dm644 usr/share/applications/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop # Icons - for size in 16 32 48 64 128 256 512 1024; do - install -Dm644 "usr/share/icons/hicolor/${size}x${size}/apps/upwork.png" \ - "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/${pkgname}.png" - done + install -dm755 $pkgdir/usr/share + cp -dr --no-preserve=ownership usr/share/icons "${pkgdir}/usr/share" # License install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE diff --git a/upwork b/upwork deleted file mode 100644 index 675e1766d6cd..000000000000 --- a/upwork +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -IS_UNITY_FAMILY=`echo $XDG_CURRENT_DESKTOP | awk -F: "{print $1}"` - -if [ "$IS_UNITY_FAMILY" == "Unity" ]; then - export XDG_CURRENT_DESKTOP=Unity -fi - -cd "/opt/Upwork" -exec "./upwork" "$@" |