summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-04-10 13:47:59 +0000
committerSam James <sam@gentoo.org>2021-04-10 13:55:33 +0000
commit42e59621b14ac4f733a152d1a5456476c12ad733 (patch)
tree3238bcbb7937db1f4142793391961528f185cf25 /app-office/upwork/upwork-5.4.5.1-r1.ebuild
parentgames-fps/ezquake-bin: add missing x11-libs/libXpm dep (diff)
downloadgentoo-42e59621b14ac4f733a152d1a5456476c12ad733.tar.gz
gentoo-42e59621b14ac4f733a152d1a5456476c12ad733.tar.bz2
gentoo-42e59621b14ac4f733a152d1a5456476c12ad733.zip
app-office/upwork: add missing x11-libs/libXtst dep
Closes: https://bugs.gentoo.org/744433 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-office/upwork/upwork-5.4.5.1-r1.ebuild')
-rw-r--r--app-office/upwork/upwork-5.4.5.1-r1.ebuild61
1 files changed, 61 insertions, 0 deletions
diff --git a/app-office/upwork/upwork-5.4.5.1-r1.ebuild b/app-office/upwork/upwork-5.4.5.1-r1.ebuild
new file mode 100644
index 000000000000..661153c68f72
--- /dev/null
+++ b/app-office/upwork/upwork-5.4.5.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop pax-utils rpm xdg-utils
+
+DESCRIPTION="Project collaboration and tracking software for upwork.com"
+HOMEPAGE="https://www.upwork.com/"
+SRC_URI="
+ amd64? ( https://updates-desktopapp.upwork.com/binaries/v5_4_5_1_941af939eff74e21/upwork-5.4.5.1-1fc24.x86_64.rpm -> ${P}_x86_64.rpm )
+ x86? ( https://updates-desktopapp.upwork.com/binaries/v5_4_5_1_941af939eff74e21/upwork-5.4.5.1-1fc24.i386.rpm -> ${P}_i386.rpm )"
+
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ dev-libs/expat
+ dev-libs/nspr
+ dev-libs/nss
+ gnome-base/gconf
+ media-libs/alsa-lib
+ media-libs/freetype
+ sys-apps/dbus
+ sys-libs/libcap
+ x11-libs/gtk+:3[cups]
+ x11-libs/libXinerama
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+"
+
+S="${WORKDIR}"
+
+PATCHES=( "${FILESDIR}/${PN}-desktop-r2.patch" )
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+src_install() {
+ pax-mark m opt/Upwork/upwork
+
+ insinto /opt
+ doins -r opt/Upwork
+ fperms 0755 /opt/Upwork/upwork
+
+ insinto /usr/share
+ doins -r usr/share/icons
+
+ domenu usr/share/applications/upwork.desktop
+ doicon usr/share/icons/hicolor/128x128/apps/upwork.png
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}