Package Details: mozillavpn 2.21.0-1

Git Clone URL: https://aur.archlinux.org/mozillavpn.git (read-only, click to copy)
Package Base: mozillavpn
Description: Fast, secure, and easy to use VPN from the makers of Firefox
Upstream URL: https://vpn.mozilla.org
Keywords: vpn wireguard
Licenses: MPL2
Submitter: tavianator
Maintainer: Xavier (xiota)
Last Packager: Xavier
Votes: 41
Popularity: 0.57
First Submitted: 2021-01-13 02:38 (UTC)
Last Updated: 2024-04-03 13:22 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 19 Next › Last »

kingfu commented on 2023-06-06 10:12 (UTC)

@PolarianDev well done thanks for stepping up.

Xavier commented on 2023-06-06 07:29 (UTC)

@PolarianDev and @yochananmarqos, we don't have to get so complicated, we can build it very easily and simply using the prepared source tar that includes all the submodules and glean preprocess. I maintained this package with that build version and it always worked great, we had to change the way to build this due to an issue for a specific version in the glean process but it is fixed now. I tested it for the latest version and it is working perfectly and it doesn't need this extra AUR package and the submodules: https://pastebin.com/HaThEwyS

yochananmarqos commented on 2023-06-05 23:50 (UTC)

@PolarianDev: See my PKGBUILDs:

PolarianDev commented on 2023-06-05 22:10 (UTC)

==> Starting build()...
Configuring for Unix Makefiles
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Generated BUILD_ID: 2.202306052158
CMake Deprecation Warning at CMakeLists.txt:84 (cmake_policy):
  The OLD behavior for policy CMP0099 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.5.0", minimum required is "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
Using Qt version 6.5.1
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'libsecret-1'
--   Found libsecret-1, version 0.20.5
Disabling Sentry, as params are not given
Sentry supported OS -> Windows;Darwin;Android
Cannot build sentry for Linux
-- Checking for module 'polkit-gobject-1'
--   Found polkit-gobject-1, version 122
-- Checking for module 'libsecret-1'
--   Found libsecret-1, version 0.20.5
-- Checking for module 'systemd'
--   Found systemd, version 253
CMake Warning (dev) at /usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:2690 (message):
  Qt policy QTP0001 is not set: ':/qt/qml/' is the default resource prefix
  for QML modules.  Check https://doc.qt.io/qt-6/qt-cmake-policy-qtp0001.html
  for policy details.  Use the qt_policy command to set the policy and
  suppress this warning.

Call Stack (most recent call first):
  /usr/lib/cmake/Qt6Qml/Qt6QmlMacros.cmake:445 (__qt_internal_setup_policy)
  src/CMakeLists.txt:58 (qt6_add_qml_module)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at qtglean/CMakeLists.txt:148 (message):
  Glean generated files are missing, and the glean_parser was not found.

  Please run: python3 ./qtglean/glean_parser_ext/run_glean_parser.py


-- Configuring incomplete, errors occurred!

Yes this package is indeed broken, it contains two dependencies from the aur both of which appears to be out of date...

This will not be an easy fix, but I will still attempt it maybe tomorrow evening when I have more time.

PolarianDev commented on 2023-06-05 21:59 (UTC)

Yeah I have realised, I also realised git is missing from makedepends, which breaks building in a clean chroot.

I do not believe github tar.gz's include submodules, so for this project is better to stick to git, I did not realise it had submodules :)

currently mid-build in chroot (with git installed manually) lets see if it at least builds :)

yochananmarqos commented on 2023-06-05 21:44 (UTC)

@PolarianDev: There are git submodules, that's why it's using git. However, if the submodules are already included in the tarball, then that works, too.

PolarianDev commented on 2023-06-05 21:42 (UTC)

Hello world,

I have now adopted this package. I assume it was orphaned due to issues with the PKGBUILD? I am not too sure.

Besides I would rather it fetch the source as a tarball than git, because git adds a lot of overhead, and slows down builds when the repository history is not needed.

I will first try building this in a clean chroot, and see if its even functional.

Let me know if you have any issues.

yochananmarqos commented on 2023-06-05 21:40 (UTC)

I have a WIP PKGBUILD and it builds successfully in a chroot, however it crash dumps running it. I'm not sure why yet.

Xavier commented on 2023-06-05 05:54 (UTC)

@yochananmarqos I was able to build it fine, not in a chroot, but what are your issues with it? you could also provide the patches

yochananmarqos commented on 2023-06-03 21:01 (UTC)

@Alphabyte: In a chroot? I highly doubt it.