Gentoo Archives: gentoo-commits

From: Aaron Swenson <titanofold@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/upwork/files/, app-office/upwork/
Date: Fri, 12 Oct 2018 11:05:22
Message-Id: 1539342294.5235b6544913b2c36dbbe94e0ad7deaca3014e78.titanofold@gentoo
1 commit: 5235b6544913b2c36dbbe94e0ad7deaca3014e78
2 Author: Ștefan Talpalaru <stefantalpalaru <AT> yahoo <DOT> com>
3 AuthorDate: Tue Sep 25 13:20:52 2018 +0000
4 Commit: Aaron Swenson <titanofold <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 12 11:04:54 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5235b654
7
8 app-office/upwork: version bump to 5.1.0.562
9
10 The old versions have been removed because they are no longer useful.
11
12 Closes: https://bugs.gentoo.org/656374
13 Closes: https://github.com/gentoo/gentoo/pull/9972
14 Authored-by: Ștefan Talpalaru <stefantalpalaru <AT> yahoo.com>
15 Signed-off-by: Ștefan Talpalaru <stefantalpalaru <AT> yahoo.com>
16 Closes: https://github.com/gentoo/gentoo/pull/9972
17 Signed-off-by: Aaron Swenson <titanofold <AT> gentoo.org>
18
19 app-office/upwork/Manifest | 6 +--
20 app-office/upwork/files/upwork-desktop-r1.patch | 14 ++++++
21 app-office/upwork/files/upwork-desktop.patch | 13 ------
22 app-office/upwork/metadata.xml | 4 +-
23 app-office/upwork/upwork-4.1.134.ebuild | 51 ----------------------
24 ...work-4.2.153.ebuild => upwork-5.1.0.562.ebuild} | 20 ++++-----
25 6 files changed, 28 insertions(+), 80 deletions(-)
26
27 diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
28 index 3006ee133e7..f5af6418ba2 100644
29 --- a/app-office/upwork/Manifest
30 +++ b/app-office/upwork/Manifest
31 @@ -1,4 +1,2 @@
32 -DIST upwork-4.1.134_i386.rpm 34420908 BLAKE2B a1a3e76e44faa26852f67bf65d2040a2e53056f54dca7075dd6126f657837f0ad640ce804995ca5c78f385c92b92cc8df81d895c51781bbad1bdde1209ae8e0b SHA512 68190c4aa26df36857311b5944d2cdc15930ff248d8a4c841785451c1a48bb15ad1bf7bdd586d109994de70cef493a98a198b68bd785df2e8b88e45b85a25f23
33 -DIST upwork-4.1.134_x86_64.rpm 34025281 BLAKE2B 659eec23d72c838c7725a88efb773825395c520814665bd592903a9e764ebe4723cf4548ce4fe4c6b2109fef2018694a9ad620fee620a4f81808353ddb5582c4 SHA512 65ef2e6552e34b50f24102c6227267a07881955bdf6b41571374167f844e07a0be6ee752c9fe3ff2b4280b58895ddeda86d0ba4aaa229bc12ff378ac5b6f730a
34 -DIST upwork-4.2.153_i386.rpm 45812396 BLAKE2B 1f71ae1e984fa8ce29a37674aae7491aa42fb821ea3dd71c3947ebb7db76da51b3b7567301ab6952d47a873c242c52abe6cd976ff324287104b8ff58eba10a16 SHA512 8117e98dc72b64e094bc73c249d040c96cd04e974182db575dfdcd40bd93e09ecda9f0619953b41b71cb0d6f286cd355df41ae68be3787aa7b507195a15104d3
35 -DIST upwork-4.2.153_x86_64.rpm 44008199 BLAKE2B 95ee207f66e4a9c6a82c6a98f90b26254e10fb01a858817f206a5fbc114ac551568010cb3f88bab9dae744b62c3e56ef91996e6d49dbc163652d0f5ead6818bd SHA512 4defc588a32462d825da0e95847bf6739b6f66d3095016dd9d3b7e502a470f086c13edfe36f6511f2961e91ec8b96a0e4eac4682409e0761a3d6abbb3db172d4
36 +DIST upwork-5.1.0.562_i386.rpm 51520094 BLAKE2B 00ae85aa45cd4c39d7c3dc89db9f490741ffb1b291df4c1cebbf2f4d0510bbe38696f65b2022a1b7881f93a3f882f9fd0947a4cbd186debf81255275ab60ce75 SHA512 37b93e61c69f2ec0c350e968fa9e0fd88ef5d9de252f24f1187574625a763a3b3e2ffeeded01bb415006d3b3426b29385d2b31c28a11044e46df0c21c6f334e0
37 +DIST upwork-5.1.0.562_x86_64.rpm 50518342 BLAKE2B cbb35b6cbf45393b6b6b9c91923f502fba9eb9edd9674b455ba3bbe3ac99c9d54fb35b0c6e13013728e1f2358c8bc9a8f2fc07faa30577df4ddac4c1d639145d SHA512 2f21e0a0756d669512260237bfd28c1cdb8bdb53846411340f574ef6c9c04ba8c8abd36e1197547eb7339cc17aa51dd1d2ccbfdd3fc66eacc7e3c83125391c38
38
39 diff --git a/app-office/upwork/files/upwork-desktop-r1.patch b/app-office/upwork/files/upwork-desktop-r1.patch
40 new file mode 100644
41 index 00000000000..cffc1bb92e9
42 --- /dev/null
43 +++ b/app-office/upwork/files/upwork-desktop-r1.patch
44 @@ -0,0 +1,14 @@
45 +diff -ur a/usr/share/applications/upwork.desktop b/usr/share/applications/upwork.desktop
46 +--- a/usr/share/applications/upwork.desktop 2018-07-04 16:38:55.000000000 +0200
47 ++++ b/usr/share/applications/upwork.desktop 2018-09-25 15:06:27.021679329 +0200
48 +@@ -2,8 +2,8 @@
49 + Encoding=UTF-8
50 + Name=Upwork
51 + Exec=upwork
52 +-Icon=upwork.png
53 ++Icon=upwork
54 + Terminal=false
55 + Type=Application
56 +-Categories=GTK;Network;Project Management
57 ++Categories=GTK;Network;X-Project Management
58 + StartupNotify=false
59
60 diff --git a/app-office/upwork/files/upwork-desktop.patch b/app-office/upwork/files/upwork-desktop.patch
61 deleted file mode 100644
62 index a7b76f815b0..00000000000
63 --- a/app-office/upwork/files/upwork-desktop.patch
64 +++ /dev/null
65 @@ -1,13 +0,0 @@
66 ---- a/usr/share/applications/upwork.desktop 2015-05-15 10:58:10.166313615 -0400
67 -+++ b/usr/share/applications/upwork.desktop 2015-05-15 10:58:29.929383130 -0400
68 -@@ -2,8 +2,8 @@
69 - Encoding=UTF-8
70 - Name=Upwork
71 - Exec=upwork
72 --Icon=upwork.png
73 -+Icon=upwork
74 - Terminal=false
75 - Type=Application
76 --Categories=Development;Project Management;GTK
77 -+Categories=Development;X-Project Management;GTK;
78 - StartupNotify=true
79
80 diff --git a/app-office/upwork/metadata.xml b/app-office/upwork/metadata.xml
81 index 6df5fcb9e08..33ffa3148d1 100644
82 --- a/app-office/upwork/metadata.xml
83 +++ b/app-office/upwork/metadata.xml
84 @@ -7,10 +7,10 @@
85 </maintainer>
86 <maintainer type="person">
87 <email>stefantalpalaru@×××××.com</email>
88 - <name>Stefan Talpalaru</name>
89 + <name>Ștefan Talpalaru</name>
90 </maintainer>
91 <longdescription lang="en">
92 - upwork's desktop application enabling visibility, connectivity,
93 + Upwork's desktop application enabling visibility, connectivity,
94 collaboration and guaranteed payment for guaranteed work.
95 </longdescription>
96 </pkgmetadata>
97
98 diff --git a/app-office/upwork/upwork-4.1.134.ebuild b/app-office/upwork/upwork-4.1.134.ebuild
99 deleted file mode 100644
100 index 2827201a56b..00000000000
101 --- a/app-office/upwork/upwork-4.1.134.ebuild
102 +++ /dev/null
103 @@ -1,51 +0,0 @@
104 -# Copyright 1999-2016 Gentoo Foundation
105 -# Distributed under the terms of the GNU General Public License v2
106 -
107 -EAPI=5
108 -
109 -inherit rpm eutils pax-utils
110 -
111 -# Binary only distribution
112 -QA_PREBUILT="*"
113 -
114 -DESCRIPTION="Project collaboration and tracking software for upwork.com"
115 -HOMEPAGE="https://www.upwork.com/"
116 -SRC_URI="
117 - amd64? ( http://updates.team.odesk.com/binaries/v4_1_314_0_0bo6g5kfbj07y2x4/upwork_x86_64.rpm -> ${P}_x86_64.rpm )
118 - x86? ( http://updates.team.odesk.com/binaries/v4_1_314_0_0bo6g5kfbj07y2x4/upwork_i386.rpm -> ${P}_i386.rpm )
119 -"
120 -LICENSE="ODESK"
121 -SLOT="0"
122 -KEYWORDS="~amd64 ~x86"
123 -
124 -S=${WORKDIR}
125 -
126 -RDEPEND="
127 - dev-libs/libgcrypt:11
128 - gnome-base/gconf
129 - media-libs/alsa-lib
130 - sys-libs/libcap
131 - virtual/udev
132 - x11-libs/gtk+:2
133 - x11-libs/gtkglext
134 -"
135 -
136 -src_prepare() {
137 - epatch "${FILESDIR}/${PN}-desktop.patch"
138 -}
139 -
140 -src_install() {
141 - # Wrapper to the real executable
142 - dobin usr/bin/upwork
143 -
144 - insinto /usr/share
145 - pax-mark m usr/share/upwork/upwork
146 - doins -r usr/share/upwork
147 - dosym /usr/lib/libudev.so /usr/share/upwork/libudev.so.0
148 -
149 - # Make this executable because it's the real executable
150 - fperms 0755 /usr/share/upwork/upwork
151 -
152 - domenu usr/share/applications/upwork.desktop
153 - doicon usr/share/pixmaps/upwork.png
154 -}
155
156 diff --git a/app-office/upwork/upwork-4.2.153.ebuild b/app-office/upwork/upwork-5.1.0.562.ebuild
157 similarity index 61%
158 rename from app-office/upwork/upwork-4.2.153.ebuild
159 rename to app-office/upwork/upwork-5.1.0.562.ebuild
160 index cdc73b3508d..27e39f4e7bc 100644
161 --- a/app-office/upwork/upwork-4.2.153.ebuild
162 +++ b/app-office/upwork/upwork-5.1.0.562.ebuild
163 @@ -1,4 +1,4 @@
164 -# Copyright 1999-2017 Gentoo Foundation
165 +# Copyright 1999-2018 Gentoo Foundation
166 # Distributed under the terms of the GNU General Public License v2
167
168 EAPI=6
169 @@ -11,36 +11,36 @@ QA_PREBUILT="*"
170 DESCRIPTION="Project collaboration and tracking software for upwork.com"
171 HOMEPAGE="https://www.upwork.com/"
172 SRC_URI="
173 - amd64? ( https://updates-desktopapp.upwork.com/binaries/v4_2_153_0_tkzkho5lhz15j08q/upwork_x86_64.rpm -> ${P}_x86_64.rpm )
174 - x86? ( https://updates-desktopapp.upwork.com/binaries/v4_2_153_0_tkzkho5lhz15j08q/upwork_i386.rpm -> ${P}_i386.rpm )
175 + amd64? ( https://updates-desktopapp.upwork.com/binaries/v5_1_0_562_f3wgs5ljinabm69t/upwork-5.1.0.562-1fc24.x86_64.rpm -> ${P}_x86_64.rpm )
176 + x86? ( https://updates-desktopapp.upwork.com/binaries/v5_1_0_562_f3wgs5ljinabm69t/upwork-5.1.0.562-1fc24.i386.rpm -> ${P}_i386.rpm )
177 "
178 LICENSE="ODESK"
179 SLOT="0"
180 KEYWORDS="~amd64 ~x86"
181
182 S=${WORKDIR}
183 +PATCHES=( "${FILESDIR}/${PN}-desktop-r1.patch" )
184
185 DEPEND="dev-util/patchelf"
186 RDEPEND="
187 - dev-libs/libgcrypt:11
188 + dev-libs/expat
189 + dev-libs/nspr
190 + dev-libs/nss
191 gnome-base/gconf
192 media-libs/alsa-lib
193 - net-print/cups
194 + media-libs/freetype
195 + sys-apps/dbus
196 sys-libs/libcap
197 - x11-libs/gtk+:2
198 + x11-libs/gtk+:2[cups]
199 x11-libs/gtkglext
200 "
201
202 -PATCHES=( "${FILESDIR}/${PN}-desktop.patch" )
203 -
204 src_install() {
205 pax-mark m usr/share/upwork/upwork
206
207 dobin usr/bin/upwork
208
209 patchelf --set-rpath /usr/share/upwork usr/share/upwork/upwork
210 - dolib usr/share/upwork/libcef.so
211 - rm usr/share/upwork/libcef.so
212
213 insinto /usr/share
214 doins -r usr/share/upwork