summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2023-03-17 11:57:53 +0200
committerYurii Kolesnykov2023-03-17 11:57:53 +0200
commitb35a0dec2bb915a9b44c9c46fd5a9339641fb4a8 (patch)
tree03d4b0d2a93da99921afd9a81e44c4f1d145cf73
parentdad3e8d1bca89b3b741015e70bdd810a4e4cb838 (diff)
downloadaur-b35a0dec2bb915a9b44c9c46fd5a9339641fb4a8.tar.gz
cleanup deps
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD27
2 files changed, 15 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b5e1880c77f..6bc855a7a8b7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,14 @@
pkgbase = upwork
pkgdesc = Track your time for Hourly Payment Protection. Stay connected.
pkgver = 5.8.0.24
- pkgrel = 1
+ pkgrel = 2
url = https://www.upwork.com/ab/downloads/?os=linux
arch = x86_64
license = custom
depends = alsa-lib
- depends = at-spi2-core
depends = gtk3
depends = libxss
depends = nss
- depends = openssl-1.0
conflicts = upwork-beta
source = https://upwork-usw2-desktopapp.upwork.com/binaries/v5_8_0_24_aef0dc8c37cf46a8/upwork_5.8.0.24_amd64.deb
source = LICENSE
diff --git a/PKGBUILD b/PKGBUILD
index b39f263dfa12..b0a438f5dd44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,14 +7,14 @@ pkgname=upwork
_pkgname='Upwork'
pkgver=5.8.0.24
_hashver='aef0dc8c37cf46a8'
-pkgrel=1
+pkgrel=2
pkgdesc='Track your time for Hourly Payment Protection. Stay connected.'
arch=(x86_64)
url='https://www.upwork.com/ab/downloads/?os=linux'
license=(custom)
-depends=(alsa-lib at-spi2-core gtk3 libxss nss openssl-1.0)
+depends=(alsa-lib gtk3 libxss nss)
conflicts=(upwork-beta)
-_useragent="User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0"
+_useragent="User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0"
_rawver=${pkgver//./_}
DLAGENTS=("https::/usr/bin/curl --tlsv1.3 -H ${_useragent// /\\ } %u -o %o")
source=(https://upwork-usw2-desktopapp.upwork.com/binaries/v${_rawver}_${_hashver}/upwork_${pkgver}_amd64.deb
@@ -28,25 +28,26 @@ prepare() {
package() {
# Base
- install -dm755 $pkgdir/opt/${_pkgname}
- cp -dr --no-preserve=ownership opt/${_pkgname}/* $pkgdir/opt/${_pkgname}/
+ local _optdir="${pkgdir}"/opt/${_pkgname}
+
+ install -dm755 "${_optdir}"
+ cp -dr --no-preserve=ownership opt/${_pkgname}/* "${_optdir}"
# 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/${_pkgname}/chrome-sandbox && chmod 4755 $pkgdir/opt/${_pkgname}/chrome-sandbox || true
+ test -e "${_optdir}"/chrome-sandbox && chmod 4755 "${_optdir}"/chrome-sandbox || true
# Exec
- install -dm755 $pkgdir/usr/bin/
- ln -s /opt/${_pkgname}/${pkgname} $pkgdir/usr/bin/
+ install -dm755 "${pkgdir}"/usr/bin/
+ ln -s /opt/${_pkgname}/${pkgname} "${pkgdir}"/usr/bin/
# Menu
- install -Dm644 usr/share/applications/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+ install -Dm644 usr/share/applications/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
# Icons
- install -dm755 $pkgdir/usr/share
- cp -dr --no-preserve=ownership usr/share/icons "${pkgdir}/usr/share"
+ 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
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}
-