Package Details: upwork 5.4.9.6-1

Git Clone URL: https://aur.archlinux.org/upwork.git (read-only, click to copy)
Package Base: upwork
Description: Desktop Application
Upstream URL: https://www.upwork.com/downloads/
Keywords: freelance job prod stable standard upwork
Licenses: custom
Conflicts: upwork-alpha
Submitter: lybin
Maintainer: lybin (msheremet)
Last Packager: msheremet
Votes: 60
Popularity: 0.36
First Submitted: 2015-05-05 17:51
Last Updated: 2020-11-13 03:52

Pinned Comments

msheremet commented on 2018-02-09 15:34

Please run following command before reporting out-of-date issues. And ALWAYS include this command output in such reports.

Command to check new version. Run this command in terminal as regular user: grep "_getVersionToDownload" ~/.Upwork/Upwork/Logs/upwork.2*.log | tail -n 1

This AUR package follows upstream Prod version.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

groonya commented on 2020-10-01 11:50

@msheremet thank you for your support!

msheremet commented on 2020-10-01 09:40

Changed dependency for compatibility with older systems.

util-linux-libs is a replacement for old libutil-linux package in core Arch repository.

SI7RUs commented on 2020-10-01 08:14

util-linux-libs-selinux conflicts with libutil-linux, cannot install 5.4.7.1 edit: changing the depends to this line builds for me.

depends=(alsa-lib gtk3 libp11-kit libxss nss libutil-linux)

and then

git clone <url> && makepkg -i.

edit 2: now works out of the box, thanks

groonya commented on 2020-10-01 06:28

Why did you add util-linux-libs as a dependecy? In my system it tries to install util-linux-selinux which conflicts with libutil-linux.

lybin commented on 2020-03-22 13:45

They have moved exe file in postinstall(src/control.tar.gz) in a original pkg. Even if they did not it, I don't mind create it for more usability. There have a such practic, in top packages in AUR. Peace everyone! upwork as usual, creates pain for us :)

marsoft commented on 2020-03-20 19:07

I agree that missing /usr/bin/upwork is definitely a regression.

Workaround: put the following contents to /usr/bin/upwork and make the file executable (chmod +x /usr/bin/upwork):

#!/bin/sh
exec /opt/upwork/upwork "$USER" "$@"

$USER part is requied, otherwise it crashes with segfault. So simple symlink won't work.

msheremet commented on 2020-03-20 18:04

@rek2 can you please be more specific?

not true!

What exactly isn't true?

I NEVER had to manually create any kind of symlink ever and I been using this app for 4-5 years.

Well, that doesn't mean you'll never have to. Over 12 years of using this app (though it was odesk initially) I've seen a few unexpected major changes. But we don't make them. The upstream does. We just take their "Debian-based 64-bit Standard" version and provide a way to install it on Arch.

please FIX I cant even login say there was an error when running from the actual /opt/upwork/

Are you sure this is something to be asked here (and not at the upstream support)? If so, please provide a clear description in a form of a standard bug report:

  1. Steps to reproduce

  2. Actual results

  3. Expected results

ALSO some people do not USE Plasma/GNOME we use TUI's and tiling window managers like i3wm/sway with wayland so no icon is going to help.

Well, it looks like the upstream doesn't care. You're free to ask them for better tiling WM's support.

rek2 commented on 2020-03-19 18:18

not true! I NEVER had to manually create any kind of symlink ever and I been using this app for 4-5 years. please FIX I cant even login say there was an error when running from the actual /opt/upwork/ ALSO some people do not USE Plasma/GNOME we use TUI's and tiling window managers like i3wm/sway with wayland so no icon is going to help.

msheremet commented on 2020-03-17 18:54

@elricsfate please do not post misleading instructions. If you created any links and/or shortcuts it was YOUR configuration, not the default one. Upwork binary/link has never been located in /bin directory by default (it was in /usr/bin in previous versions). And default .desktop shortcut DOES point at the appropriate location:

$ cat /usr/share/applications/upwork.desktop | grep Exec

Exec=/opt/upwork/upwork %U

elricsfate commented on 2020-03-17 16:01

I am posting this for others that may be having issues.

Upwork is no longer in the path.

If you do a symlink as another commenter stated, you seem to get a segfault when launching via terminal.

~ ❯❯❯ upwork
[1]    3438 segmentation fault (core dumped)  upwork
~ ❯❯❯ sudo rm /bin/upwork                                                                                                                                                               ✘ 1 
[sudo] password for REDACTED: 
~ ❯❯❯ upwork
zsh: command not found: upwork
~ ❯❯❯ /opt/upwork/upwork                                                                                                                                                              ✘ 127 
(node:3634) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[3634:0317/165555.901126:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.
[3713:0317/165609.491218:ERROR:adm_helpers.cc(73)] Failed to query stereo recording.

It only appears to work when run from the actual path.

More importantly, it appears that the default .desktop shortcut included is NOT correct as it assumes Upwork is in the path.

Pointing the desktop file at the appropriate location (/opt/upwork/upwork) appears to get things working again.