Package Details: windscribe-git 2.3.15_beta-1

Git Clone URL: https://aur.archlinux.org/windscribe-git.git (read-only, click to copy)
Package Base: windscribe-git
Description: Windscribe's GUI desktop client
Upstream URL: https://github.com/Windscribe/desktop-v2
Licenses: GPL2
Provides: windscribe
Submitter: Topik
Maintainer: Topik
Last Packager: Topik
Votes: 2
Popularity: 0.92
First Submitted: 2021-11-22 17:50
Last Updated: 2021-12-23 23:04

Pinned Comments

Topik commented on 2021-12-24 04:54

PSA: An official and supported binary version will be released with version 2.4 in January 2022.

Latest Comments

1 2 3 Next › Last »

gardotd426 commented on 2021-12-24 15:04

When something is commented out like that it's because its usually the default. You have a BUILDDIR somewhere, but anyway just uncomment it out because you need to know where it is.

Then all you have to do is go to your builddir/makepkg/windscribe-git/src/desktop-v2/tools/bin/ and run sudo python2 get-pip.py if you want pip2 in your system path (which you do, otherwise this package still won't install unless you heavily edit the PKGBUILD).

redkurn commented on 2021-12-24 05:53

[x@Overlord ~]$ sudo pip2 install glob2 && sudo pip3 install glob2 [sudo] password for x: sudo: pip2: command not found

In the config it is commented out

-- Specify a directory for package building.
BUILDDIR=/tmp/makepkg

Also folder isn't there.

Can't install python2-pip even from aur.

@Topik I'm not exactly sure where I should be making this symlink.

I'll just wait until next month, terminal works fine.

gardotd426 commented on 2021-12-24 05:04

@Topik they shouldn't have to move anything.

It builds fine as-is.

But what I would suggest, @redkurn, is pasting the output of both pip2 list and pip list

you don't have the glob2 module installed, I do agree with Topik that it seems like the build process moves between Python 2 and Python 3, which is insane, but all you need to do is make sure glob2 is installed in both.

Just run sudo pip2 install glob2 && sudo pip3 install glob2

Then delete your builddir and try again.

When I say builddir, I don't mean your yay cache, I mean your makepkg builddir. If you haven't edited /etc/makepkg.conf then it's /tmp/makepkg. So remove /tmp/makepkg/windscribe-git, then try again after making sure glob2 is in both your pip2 and pip3 lists.

Topik commented on 2021-12-24 04:54

PSA: An official and supported binary version will be released with version 2.4 in January 2022.

Topik commented on 2021-12-24 04:53

@redkurn Seems like it may be switching back to Python 3. Try adding the python 2 symlink bit (lines 34-39) to the beginning of build() to see if that helps. Try running python --version in build() as well to make sure that Python 2.7 is running.

redkurn commented on 2021-12-24 03:24

I'm using the defaults, never got into changing where things happen in the 16 years I've dabbled with linux. Getting the idea back in my head to convert again fully (as much as I can) again.

Output of the failed install, deleted the windscribe-git folder in .cache/yay with su, rm -rf.

https://pastebin.com/LdJsudju

This is the only package having an issue, I've installed a few others in the mean time.

gardotd426 commented on 2021-12-24 01:29

@redkurn you probably need to clear your yay cache. I'm rebuilding (for the 3rd time today) windscribe in a fresh builddir and all patches applied cleanly. My system is up-to-date).

The patches not applying cleanly isn't an issue with the package, it's something to do with your yay cache (which can cause issues).

And 5 minutes after starting, the build is finished successfully yet again.

Just to give a rundown of my setup, I have a tmpfs mounted at ~/tmp (alongside the default /tmp), and that's my BUILDDIR set in /etc/makepkg.conf. So all AUR packages get built in ~/tmp/makepkg/<pkgname>. And yay clones the repos in ~/tmp/pkgname.

So I run yay -S windscribe-git, it clones the AUR package repo in ~/tmp/windscribe-git, then starts building in ~/tmp/makepkg/windscribe-git.

So obviously every reboot, that all gets deleted. Which is how I want it. But anyway, on a fresh boot, I just ran cd ~/tmp && git clone https://aur.archlinux.org/packags/windscribe-git && cd windscribe-git, followed by makepkg -s

And here we go:


All done: 1 minutes 14 seconds elapsed
==> Entering fakeroot environment...
==> Starting package()...
x - debian-binary
x - control.tar.xz
x - data.tar.xz
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/local/windscribe/windscribewireguard
usr/local/windscribe/windscribestunnel
usr/local/windscribe/windscribeopenvpn
usr/local/windscribe/lib/libcrypto.so.1.1
usr/local/windscribe/lib/libQt5Core.so.5
usr/local/windscribe/helper
==> Creating package "windscribe-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: windscribe-git 2.3.15_beta-1 (Thu 23 Dec 2021 08:25:00 PM EST)

redkurn commented on 2021-12-23 23:09

Awesome, it would be nice moving from shortcuts and CLI to a nice GUI that I am used to from windows.

Topik commented on 2021-12-23 22:49

@redkurn It seems like there has been an update to the git, which likely caused an issue with the patch. I'm compiling an updated version right now and will update the package soon. Plus, it seems like there are finally official binaries, so I'm also working on a package for that right now.

redkurn commented on 2021-12-23 22:35

This is the contents, https://pastebin.com/Dabc2UkK