summaryrefslogtreecommitdiff
path: root/gnu/packages/vpn.scm
AgeCommit message (Collapse)AuthorFilesLines
2026-06-07gnu: Add amneziawg-tools.Molin Stepan1-0/+59
* gnu/packages/vpn.scm (amneziawg-tools): New variable. Relates-to: guix/guix!8179 Change-Id: I7d1f3ef1b8e8a2e7cd9335667d4e94694c9876f9 Modified-by: Grigory Shepelev <mail@grigory.tech> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-06-07gnu: Add amneziawg-linux-kernel-module.Molin Stepan1-0/+49
* gnu/packages/vpn.scm (amneziawg-linux-kernel-module): New variable. Relates-to: guix/guix!8179 Change-Id: If473e0771c89e02ab65c406fec6cac8e51caa4d1 Modified-by: Grigory Shepelev <mail@grigory.tech> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-06-04gnu: xl2tpd: Update to 1.3.20.Cayetano Santos1-2/+2
* gnu/packages/vpn.scm (xl2tpd): Update to 1.3.20. Merges guix/guix!8948 Change-Id: Id24f0ab483880b470b96de111e250baa08bd259b
2026-06-04gnu: ocproxy: Update to 1.70.Cayetano Santos1-3/+4
* gnu/packages/vpn.scm (ocproxy): Update to 1.70. Merges guix/guix!8948 Change-Id: Ieb168ee6a2d6f18733c3d8e33a20458a7854552d
2026-06-04gnu: openconnect: Update to 9.12-1.549fd2d.Cayetano Santos1-3/+3
* gnu/packages/vpn.scm (openconnect): Update to 9.12-1.549fd2d. Merges guix/guix!8948 Change-Id: Iab3b14b0e0dadc4d946940f7a4701534a7a74a97
2026-06-04gnu: proton-vpn-cli: Update to 1.0.1.Cayetano Santos1-2/+2
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 1.0.1. Merges guix/guix!8948 Change-Id: I984d8ebc9f552b0626841383f3dbf6e5e2d7cabb
2026-06-04gnu: python-proton-vpn-api-core: Update to 5.2.3.Cayetano Santos1-2/+2
* gnu/packages/vpn.scm (python-proton-vpn-api-core): Update to 5.2.3. Merges guix/guix!8948 Change-Id: I29b13115f4699dba557a159f35c0be976c87d89d
2026-06-04gnu: openfortivpn: Update to 1.24.1.Cayetano Santos1-2/+2
* gnu/packages/vpn.scm (openfortivpn): Update to 1.24.1. Merges guix/guix!8948 Change-Id: Ib2dbd3fd24f49231b9977496e75470f1ccbfdd59
2026-05-29gnu: Remove pending references to deprecated (gnu packages flex).Anderson Torres1-1/+1
* gnu/packages/c.scm: Remove references to (gnu packages flex). * gnu/packages/video.scm: Likewise. * gnu/packages/web.scm: Likewise. * gnu/packages/admin.scm: Change (gnu packages flex) to (gnu packages compiler-tools). * gnu/packages/algebra.scm: Likewise. * gnu/packages/apparmor.scm: Likewise. * gnu/packages/assembly.scm: Likewise. * gnu/packages/astronomy.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/bioinformatics.scm: Likewise. * gnu/packages/bison.scm: Likewise. * gnu/packages/bootloaders.scm: Likewise. * gnu/packages/cdrom.scm: Likewise. * gnu/packages/chemistry.scm: Likewise. * gnu/packages/cluster.scm: Likewise. * gnu/packages/cobol.scm: Likewise. * gnu/packages/code.scm: Likewise. * gnu/packages/commencement.scm: Likewise. * gnu/packages/coq.scm: Likewise. * gnu/packages/coreboot.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/datalog.scm: Likewise. * gnu/packages/debug.scm: Likewise. * gnu/packages/dictionaries.scm: Likewise. * gnu/packages/dns.scm: Likewise. * gnu/packages/documentation.scm: Likewise. * gnu/packages/dotnet.scm: Likewise. * gnu/packages/education.scm: Likewise. * gnu/packages/electronics.scm: Likewise. * gnu/packages/embedded.scm: Likewise. * gnu/packages/emulators.scm: Likewise. * gnu/packages/engineering.scm: Likewise. * gnu/packages/esolangs.scm: Likewise. * gnu/packages/fabric-management.scm: Likewise. * gnu/packages/file-systems.scm: Likewise. * gnu/packages/finance.scm: Likewise. * gnu/packages/firmware.scm: Likewise. * gnu/packages/flashing-tools.scm: Likewise. * gnu/packages/fontutils.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gcc.scm: Likewise. * gnu/packages/gdb.scm: Likewise. * gnu/packages/geo.scm: Likewise. * gnu/packages/gl.scm: Likewise. * gnu/packages/glib.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/graph.scm: Likewise. * gnu/packages/graphics.scm: Likewise. * gnu/packages/groff.scm: Likewise. * gnu/packages/gstreamer.scm: Likewise. * gnu/packages/guile.scm: Likewise. * gnu/packages/hardware.scm: Likewise. * gnu/packages/haskell.scm: Likewise. * gnu/packages/heads.scm: Likewise. * gnu/packages/hurd.scm: Likewise. * gnu/packages/image-processing.scm: Likewise. * gnu/packages/instrumentation.scm: Likewise. * gnu/packages/kde-frameworks.scm: Likewise. * gnu/packages/kde-graphics.scm: Likewise. * gnu/packages/kde-pim.scm: Likewise. * gnu/packages/kde-sdk.scm: Likewise. * gnu/packages/kerberos.scm: Likewise. * gnu/packages/lego.scm: Likewise. * gnu/packages/lesstif.scm: Likewise. * gnu/packages/libreoffice.scm: Likewise. * gnu/packages/lighting.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/logging.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/man.scm: Likewise. * gnu/packages/maths.scm: Likewise. * gnu/packages/mpi.scm: Likewise. * gnu/packages/multiprecision.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/netpbm.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/nickle.scm: Likewise. * gnu/packages/ocaml.scm: Likewise. * gnu/packages/package-management.scm: Likewise. * gnu/packages/parallel.scm: Likewise. * gnu/packages/plotutils.scm: Likewise. * gnu/packages/pretty-print.scm: Likewise. * gnu/packages/profiling.scm: Likewise. * gnu/packages/qt.scm: Likewise. * gnu/packages/radio.scm: Likewise. * gnu/packages/rdesktop.scm: Likewise. * gnu/packages/rpc.scm: Likewise. * gnu/packages/rust.scm: Likewise. * gnu/packages/security-token.scm: Likewise. * gnu/packages/selinux.scm: Likewise. * gnu/packages/shellutils.scm: Likewise. * gnu/packages/simulation.scm: Likewise. * gnu/packages/statistics.scm: Likewise. * gnu/packages/telephony.scm: Likewise. * gnu/packages/toys.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/virtualization.scm: Likewise. * gnu/packages/vpn.scm: Likewise. * gnu/packages/vulkan.scm: Likewise. * gnu/packages/webkit.scm: Likewise. * gnu/packages/wine.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/packages/xorg.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/8483 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-24gnu: packages: Drop python-pytest-runner native-inputs.Nicolas Graves1-1/+1
This commit was generated using https://codeberg.org/guix/guix/pulls/5862: guix style -S remove-native-inputs --parameter=python-pytest-runner and adding back python-pytest if necessary. * gnu/packages/geo.scm (python-pyshp) * gnu/packages/backup.scm (vorta) [native-inptus]: Remove python-pytest-runner, add python-pytest. * gnu/packages/backup.scm (duplicity) * gnu/packages/linux.scm (python-spython) * gnu/packages/bioinformatics.scm (python-cwl-utils) * gnu/packages/databases.scm (python-pyarrow, datasette) * gnu/packages/fontutils.scm (python-cu2qu) * gnu/packages/gnome.scm (terminator) * gnu/packages/music.scm (stargate) * gnu/packages/python-science.scm (python-upsetplot) * gnu/packages/python-web.scm (python-falcon, python-cssselect2) * gnu/packages/python-xyz.scm (python-docrep, python-cairocffi, python-entrypoint2) * gnu/packages/task-management.scm (todoman) * gnu/packages/video.scm (yle-dl) * gnu/packages/vpn.scm (sshuttle) [native-inptus]: Remove python-pytest-runner. Relates-to: https://codeberg.org/guix/guix/issues/7474 Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves1-1/+0
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves1-6/+1
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves1-1/+0
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-01gnu: proton-vpn-cli: Update to 0.1.9.Sharlatan Hellseher1-2/+2
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 0.1.9. Relates-to: https://codeberg.org/guix/guix/issues/7603 Change-Id: I8c8935b933d452496c2950db18dcbca3371e4435
2026-04-01gnu: python-proton-vpn-api-core: Update to 4.18.0.Sharlatan Hellseher1-4/+4
* gnu/packages/vpn.scm (python-proton-vpn-api-core): Update to 4.18.0. [source] <uri>: Use direct URL instead of [home-page]. [home-page]: Move above synopsis. Change-Id: I829658df6e57459cf4e0ed124014e1375630f5f8
2026-03-23gnu: gp-saml-gui: Do not depend on libsoup2.Maxim Cournoyer1-1/+1
* gnu/packages/vpn.scm (gp-saml-gui) [native-inputs]: Remove webkitgtk-with-libsoup2; add webkitgtk-for-gtk3. Change-Id: I6f51bb672ee2c6c709d92f300f70adc857759e53
2026-03-19gnu: vpnc: Fix cross-compiling.Ada Stevenson1-3/+2
* gnu/packages/vpn.scm (vpnc)[arguments]<#:phases>{install-manpage}: Fix path. Change-Id: I78a31f7a9248828db2552d0f0b5441b63b3eb9e4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-09gnu: sshoot: Update to 1.6.0.Cayetano Santos1-5/+4
* gnu/packages/vpn.scm (sshoot): Update to 1.6.0. [arguments]: Fix path in ’patch-paths #:phase. [native-inputs]: Remove python-wheel. Change-Id: I3243eb6e8b37dfb1295fd070b2b070f1d843e651
2026-03-09gnu: wireguard-tools: Modernize package.Cayetano Santos1-37/+37
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use G-Expressions. Change-Id: I0254ebc679eba3b85d6d37ada529cc2be5eb705b
2026-03-09gnu: wireguard-tools: Update to 1.0.20260223.Cayetano Santos1-2/+3
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20260223. Change-Id: I88c6de946d9387ad6f4279fe45457131183d8c53
2026-03-06gnu: gp-saml-gui: Fix build.Andreas Enge1-1/+1
* gnu/packages/vpn.scm (gp-saml-gui)[inputs]: Replace python-pygobject by python-pygobject-3.50. Change-Id: Ib2f6c313ee463aee74d32882d764fffd3fbf725b
2026-03-05gnu: Remove linux-libre 5.4.Vagrant Cascadian1-55/+0
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision, deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source, linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4, linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables. * gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete file. * gnu/local.mk [dist_patch_DATA]: Deregister patch. * gnu/packages/aux-files/linux-libre/5.4-arm.conf, gnu/packages/aux-files/linux-libre/5.4-arm64.conf, gnu/packages/aux-files/linux-libre/5.4-i686.conf, gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files. * Makefile.am [AUX_FILES]: Deregister them. * gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15. * gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable. * gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
2026-02-20gnu: Fix some spelling errors.Efraim Flashner1-1/+1
* gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm, gnu/packages/xorg.scm: Fix some spelling errors. Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-15gnu: bitmask: Fix build.Sharlatan Hellseher1-1/+1
* gnu/packages/vpn.scm (bitmask)[source]<snippet>: Use version as direct string. Change-Id: I7334870a7637b65526f8b64977d333eff81300c4
2026-02-10gnu: n2n: Update to 3.0.Cayetano Santos1-2/+2
* gnu/packages/vpn.scm (n2n): Update to 3.0. Change-Id: Ic28d2393cad019f257dd74ea4b4ff5cc5d8ccced
2026-02-10gnu: sshuttle: Update to 1.3.2.Baptiste Strazzulla1-3/+3
* gnu/packages/vpn.scm (sshuttle): Update to 1.3.2 [native-inputs]: Add python-hatchling; remove python-poetry-core. Merges guix/guix!2160 Change-Id: Ia293e3c545e9cf19dde9cef91cd3758d398c4a68 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07gnu: proton-vpn-cli: Update to 0.1.5.Sharlatan Hellseher1-8/+8
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 0.1.5. [phases]{prepare-tests}: Remove phase. {prepare-envs}: New phase. [propagated-inputs]: Remove python-sentry-sdk; add python-tabulate. Change-Id: I77c88e4d2442b1679444b4b61d4c04511bc05839
2026-02-07gnu: bitmask: Migrate to pyproject.Nicolas Graves1-42/+25
* gnu/packages/vpn.scm (bitmask) [source]<snippet>: Improve style. [arguments]<#:imported-modules, #:modules>: Switch to pyproject. <#:phases>: Modernize phase 'patch. [inputs]: Improve style, drop labels. Change-Id: I928036a783d88a985a83524e3d84d09841bdfb55 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-flake8 native-input from some packages.Nicolas Graves1-1/+0
Remove python-flake8 from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/bioinformatics.scm: (python-doubletdetection) * gnu/packages/ebook.scm: (calibre) * gnu/packages/graph.scm: (python-pygsp) * gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api) * gnu/packages/python-web.scm: (python-furl) * gnu/packages/python-xyz.scm: (python-jinja2-cli) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/vpn.scm: (sshuttle) * gnu/packages/music.scm (python-mutagen): [arguments]<#:test-flags>: Ignore flake8 quality tests. [native-inputs]: Remove python-flake8. Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07build-system/pyproject: Remove uneeded use of pyproject-guile-json.Nicolas Graves1-2/+1
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy) * gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit) * gnu/packages/cinnamon.scm (libxapp) * gnu/packages/cups.scm (hplip) * gnu/packages/djvu.scm (ocrodjvu) * gnu/packages/finance.scm (electron-cash) * gnu/packages/gnome.scm (terminator) * gnu/packages/image-processing.scm (insight-toolkit) * gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite, koboldcpp, python-tokenizers) * gnu/packages/maths.scm (gmsh, z3, fp16) * gnu/packages/music.scm (quodlibet) * gnu/packages/photo.scm (lensfun) * gnu/packages/python-science.scm (python-clarabel) * gnu/packages/python-xyz.scm (python-orjson, python-libcst, python-rpds-py, python-streamtracer, python-tiktoken) * gnu/packages/rpm.scm (createrepo-c) * gnu/packages/rust-apps.scm (maturin) * gnu/packages/sugar.scm (sugar, sugar-datastore) * gnu/packages/version-control.scm (mercurial, hg-commitsigs) * gnu/packages/vpn.scm (python-proton-vpn-local-agent) [arguments]<#:phases>: Remove uneeded use of pyproject-guile-json extension. * gnu/packages/python-xyz.scm (python-streamtracer)[arguments] <#:phases>: Also rewrite 'check phase replacement. Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-23gnu: openconnect: Update to 9.12-0-0dcdff8.Noé Lopez1-23/+59
* gnu/packages/vpn.scm (openconnect): Update to 9.12-0-0dcdff8. [source]: Switch to git-fetch. [outputs]: Add doc output. [native-inputs]: Add autoconf, automake, libtool, and dependencies for optional features. [inputs, propagated-inputs]: Add dependencies for optional features. Change-Id: Ia40cd658c5d6d30b80fb739d479378a0b5ce4919 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-28gnu: Deprecate protonvpn-cli.Nicolas Graves1-66/+2
* gnu/packages/vpn.scm (protonvpn-cli): Define as the deprecated version of proton-vpn-cli. Change-Id: I7205537b62ea78e74e4e310edea44b2f005529c5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add proton-vpn-cli.Nicolas Graves1-0/+45
* gnu/packages/vpn.scm (proton-vpn-cli): New variable. Change-Id: I1bc662904eb7739143714a3da1ff3590fefffba3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add python-proton-vpn-api-core.Nicolas Graves1-0/+50
* gnu/packages/vpn.scm (python-proton-vpn-api-core): New variable. Change-Id: I3812dd75f04a689328000f7284f57ab84eddf4ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add python-proton-vpn-local-agent.Nicolas Graves1-0/+124
* gnu/packages/vpn.scm (python-proton-vpn-local-agent): New variable. * gnu/packages/rust-crates.scm: Add python-proton-vpn-local-agent crate list. Change-Id: Ife3ec38218a916eea083d1e7f2f9fffa9679b7a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add python-proton-keyring-linux.Nicolas Graves1-0/+27
* gnu/packages/vpn.scm (python-proton-keyring-linux): New variable. Change-Id: Ic6d063d4aa05012c027a3217c1cf97e574721a58 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add python-proton-core.Nicolas Graves1-0/+48
* gnu/packages/vpn.scm (python-proton-core): New variable. Change-Id: I0261d9393f9400098e9c26de74f7cac29fb1a035 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: gp-saml-gui: Update to 0.0.0-2.21cce40.Sharlatan Hellseher1-5/+8
* gnu/packages/vpn.scm (gp-saml-gui): Update to 21cce40334791a533c7a263fe367f0ddc072d8fb commit. [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I1d90dba77e7634599b26b63015b402aa24b909ff
2025-12-16gnu: openfortivpn: Update to 1.24.0.Cayetano Santos1-3/+3
* gnu/packages/vpn.scm (openfortivpn): Update to 1.24.0. [native-inputs]: Add perl and python-wrapper. Change-Id: Iaafc5902d4cd3fde0964d9d11d21b68a7a2328e8
2025-11-24gnu: Remove openconnect-sso.Andreas Enge1-63/+0
* gnu/packages/vpn.scm (openconnect-sso): Delete variable. Fixes: guix/guix#3761 Change-Id: Idc475481b419258cbe3a0912ce0e5f5c86d890ee
2025-11-06gnu: openconnect-sso: Update to 0.8.0-0.9412807.Sharlatan Hellseher1-8/+14
* gnu/packages/vpn.scm (openconnect-sso): Update to 94128073ef49acb3bad84a2ae19fdef926ab7bdf commit. [inputs]: Remove python-pyqt, python-pyqtwebengine, and qtwebengine-5; add python-pyotp, python-pyqt-6, and python-pyqtwebengine-6. Change-Id: I3630de188024524bc34bbc3003452c7ac1be14f4
2025-10-23gnu: protonvpn-cli: Rename python-pythondialog input.Nicolas Graves1-1/+1
* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Rename python-pythondialog input to python-dialog. Change-Id: Id4be9b34207bf631dcff4bea64aff7cdb0c0a394 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: vpn-slice: Fix store path substitutions.Allan Adair1-6/+8
* gnu/packages/vpn.scm (vpn-slice): Fix store path substitutions. Change-Id: I4a07e758334bdcb5fc05c30bbcf4b851f95ef5d7 Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-09-30gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.John Kehayias1-1/+1
Python bindings for libxml2 are now built as part of libxml2; remove all python-libxml2 inputs for libxml2 (nearly all already had libxml2) and deprecate the package. This was done manually using git grep python-libxml2 gnu/packages to find affected packages and then check all their input fields. With the update to libxml2, we can remove all the libxml2-next* variants. This change was automated with: git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g' * gnu/packages/xml.scm (libxml2): Update to 2.14.6. [arguments]<#:phases>: Add configure-python phase (from python-libxml2). [native-inputs]: Add pkg-config and python-minimal. (libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove. (python-libxml2): Deprecate in favor of libxml2. Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer1-1/+1
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer1-1/+1
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer1-1/+1
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-04gnu: packages: Avoid libxml2@2.9 propagation.Nicolas Graves1-1/+1
libxml2@2.9 has CVEs, we don't want it in user profiles. * gnu/packages/augeas.scm (augeas) * gnu/packages/bioinformatics.scm (libsbml) * gnu/packages/elf.scm (libabigail) * gnu/packages/freedesktop.scm (telepathy-logger) * gnu/packages/glib.scm (libaccounts-glib) * gnu/packages/gtk.scm (gtksourceview) * gnu/packages/image-processing.scm (vips) * gnu/packages/mate.scm (libmateweather) * gnu/packages/messaging.scm (libgnt) * gnu/packages/virtualization.scm (libvirt-glib) * gnu/packages/vpn.scm (openconnect) * gnu/packages/xml.scm (xmlsec) [propagated-inputs]: Replace libxml2 by libxml2-next. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-16gnu: vpn-slice: Switch to pyproject.Nicolas Graves1-12/+17
* gnu/packages/vpn.scm (vpn-slice): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, rewrite using gexps. <#:tests>: Disable them explicitely. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I705f23279b8fb8dfa8405635f026d3aa85183226 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16gnu: sshoot: Switch to pyproject.Nicolas Graves1-25/+21
* gnu/packages/vpn.scm (sshoot): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Rewrite using gexps and search-input-file. [native-inputs]: Add python-setuptools, python-wheel. [inputs, description]: Run guix style. Change-Id: I3cff24a71cb90b8ffa39aafd0a5586428a92f4fa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>