Package Details: riseup-vpn-git 0.25.8.r25.gdc7f2ee4-1

Git Clone URL: https://aur.archlinux.org/riseup-vpn-git.git (read-only, click to copy)
Package Base: riseup-vpn-git
Description: RiseupVPN is a branded build of Bitmask VPN. Bitmask VPN is a minimal rewrite of the Bitmask VPN Client, written in golang, that for now lacks client authentication, and is preconfigured to use a single provider.
Upstream URL: https://0xacab.org/leap/bitmask-vpn
Licenses: GPL3
Conflicts: riseup-vpn
Submitter: rany
Maintainer: kalikaneko (noktakito, peanut2)
Last Packager: peanut2
Votes: 6
Popularity: 0.000000
First Submitted: 2020-11-02 17:15 (UTC)
Last Updated: 2026-04-18 11:42 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

itoriii commented on 2026-07-23 19:03 (UTC) (edited on 2026-07-23 19:27 (UTC) by itoriii)

Hi

The pkg lxsession seems specific to lxqt. Removing it from the deps didn't break the build for me and I didn't notice any breakage in the app. Maybe it should be removed or moved to optdeps instead?

Additionally I noticed that the build process creates ~/go. I think it would be better if it created that folder in srcdir instead (export GOPATH="${srcdir}/go").

Thanks!

peanut2 commented on 2026-04-18 12:00 (UTC) (edited on 2026-04-18 12:02 (UTC) by peanut2)

1) I fixed the "password problem" here. Please report if it fails again

2) I still have issues with some gateways. To debug/enforce a gateway, use LEAP_GW=vpn06-ams.riseup.net LOG_LEVEL=TRACE OPENVPN_LOG_TO_FILE=1 riseup-vpn and tail -f /tmp/leap-vpn.log.

3) If you are fine with a cli tool, you can try riseup-vpn-configurator

SamWhited commented on 2026-04-11 12:54 (UTC)

Fairly recently riseup has started prompting me for a password again (twice on startup, twice on connect or disconnect). My user appears to be in the openvpn group; is there some other group I should be in or permissions that might need to be changed to allow a certain group that could be causing this?

ldm commented on 2024-07-30 12:34 (UTC)

@SamWhited
tnx, it works for me

SamWhited commented on 2024-07-26 15:23 (UTC)

For anyone else running into the "No such file or directory" while building, it's because the build directory doesn't exist and the files are failing to copy over properly. Creating it once should fix the problem. The following patch to the makefile seems to work:

diff --git a/Makefile b/Makefile
index ff8ff858130a..54d57540ce89 100644
--- a/Makefile
+++ b/Makefile
@@ -367,6 +367,7 @@ tgz:

 gen_pkg_deb:
 ifeq (${PLATFORM}, linux)
+   @mkdir -p build/${PROVIDER}/debian
    @cp -r ${TEMPLATES}/debian build/${PROVIDER}
    @VERSION=${VERSION} VENDOR_PATH=${VENDOR_PATH} ${SCRIPTS}/generate-debian build/${PROVIDER}/debian/data.json
 ifeq (${VENDOR_PATH}, providers)
@@ -382,6 +383,7 @@ endif

 gen_pkg_snap:
 ifeq (${PLATFORM}, linux)
+   @mkdir -p build/${PROVIDER}
    @cp -r ${TEMPLATES}/snap build/${PROVIDER}
    @VERSION=${VERSION} VENDOR_PATH=${VENDOR_PATH} ${SCRIPTS}/generate-snap build/${PROVIDER}/snap/data.json
    @cp pkg/pickle/helpers/se.leap.bitmask.snap.policy build/${PROVIDER}/snap/local/pre/

peanut2 commented on 2024-04-03 13:09 (UTC)

I updated the package and used sed to replace /usr/sbin/bitmask-root with /usr/bin/bitmask-root in the policy and the code. Built it and it didn't ask me to enter a password.

noktakito commented on 2024-03-30 09:50 (UTC)

Should be fixed. Please retry and create an issue. /usr/sbin should be linked do /usr/bin so writing to /usr/bin should be fine

if the bitmask-root cannot be placed in /usr/sbin/ then the policy file needs to be patched in the arch package to adjust the path to bitmask-root

if it is placed in /usr/bin/ then something like the following during prepare() should be sufficient:

 sed '21 s/sbin/bin/' pkg/pickle/helpers/se.leap.bitmask.policy

SamWhited commented on 2024-03-26 13:48 (UTC)

Oops, not sure why I didn't get it; I've dropped you an email too, hopefully it works this time. Thanks!

peanut2 commented on 2024-03-26 12:54 (UTC)

@SamWhited I wrote you an email and asekd for more debug information a few days ago in general: please create an issue (https://0xacab.org/leap/bitmask-vpn/-/issues) or write me an email: peanut2@systemli.org.

SamWhited commented on 2024-03-26 11:14 (UTC)

I'm not getting the sbin issue that the previous person mentioned, but I'm still getting an error when preparing the package:

Traceback (most recent call last):
  File "/home/sam/.cache/yay/riseup-vpn-git/src/bitmask-vpn/branding/scripts/generate-snap", line 38, in <module>
    writeOutput(data, outputf)
  File "/home/sam/.cache/yay/riseup-vpn-git/src/bitmask-vpn/branding/scripts/generate-snap", line 19, in writeOutput
    with open(outfile, 'w') as outf:
         ^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'build/riseup/snap/data.json'
make: *** [Makefile:386: gen_pkg_snap] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in prepare().
    Aborting...