diff --git a/srcpkgs/upwork/files/upwork b/srcpkgs/upwork/files/upwork new file mode 100644 index 00000000000..afea6bfc41f --- /dev/null +++ b/srcpkgs/upwork/files/upwork @@ -0,0 +1,2 @@ +#!/bin/sh +/opt/upwork/upwork diff --git a/srcpkgs/upwork/template b/srcpkgs/upwork/template index 52a42afa5db..b355907a8c1 100644 --- a/srcpkgs/upwork/template +++ b/srcpkgs/upwork/template @@ -1,33 +1,35 @@ # Template file for 'upwork' pkgname=upwork -version=5.1.0.562 +version=5.3.3.871 revision=1 _rawver=${version//./_} -_hashver="f3wgs5ljinabm69t" +_hashver="51d563431f844aff" archs="x86_64" depends="alsa-lib gtk+ GConf gdk-pixbuf nss libXtst libXScrnSaver" short_desc="Desktop Upwork app" maintainer="Arthur Evstifeev " -license="Proprietary" +license="custom:Upwork" +homepage="https://upwork.com/" +distfiles="https://updates-desktopapp.upwork.com/binaries/v${_rawver}_${_hashver}/${pkgname}_${version}_amd64.deb + https://upwork.pactsafe.io/versions/5ab3efef63d65b6a18aab106.pdf>LICENSE.pdf" +checksum="53a8cf15610563475e45127522f230f4fcfdc7b70cf915e3d573845bad0c19fd + 0949da5999c3b948bcc4165e6c55522915d9bab1790d27120eda0915aae143bb" repository="nonfree" restricted=yes nopie=yes -homepage="https://upwork.com/" -distfiles="https://updates-desktopapp.upwork.com/binaries/v${_rawver}_${_hashver}/upwork_${version}_amd64.deb - https://upwork.pactsafe.io/versions/5ab3efef63d65b6a18aab106.pdf>LICENSE.pdf" -checksum="af70dae3d1cd5910d3ab591201caf75b13758d12e487b44cd32452c305df68c0 - 0949da5999c3b948bcc4165e6c55522915d9bab1790d27120eda0915aae143bb" + +# Skip runtime dependenies check, otherwise NEEDED libGLESv2.so (which is bundled with the package) +# will trigger dependency on rpi-userland packages (makes no sense on x86_64). +skiprdeps="/opt/${pkgname}/libEGL.so" do_extract() { - ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/upwork_${version}_amd64.deb - tar xf data.tar.xz + ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}_${version}_amd64.deb + bsdtar xf data.tar.xz } do_install() { - vbin usr/bin/upwork - vinstall usr/share/applications/upwork.desktop 644 usr/share/applications - vinstall usr/share/menu/upwork 644 usr/share/menu - vinstall usr/share/pixmaps/upwork.png 644 usr/share/pixmaps - vcopy usr/share/upwork usr/share + vcopy opt opt + vcopy usr usr + vbin ${FILESDIR}/${pkgname} vlicense ${XBPS_SRCDISTDIR}/${pkgname}-${version}/LICENSE.pdf }