;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Andreas Enge ;;; Copyright © 2013, 2016, 2018 Ludovic Courtès ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2015 Jeff Mickey ;;; Copyright © 2016, 2017 Efraim Flashner ;;; Copyright © 2016, 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright © 2017 Julien Lepiller ;;; Copyright © 2018 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages vpn) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages check) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages gettext) #:use-module (gnu packages gnupg) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages tls) #:use-module (gnu packages xml)) (define-public gvpe (package (name "gvpe") (version "3.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/gvpe/gvpe-" version ".tar.gz")) (sha256 (base32 "1v61mj25iyd91z0ir7cmradkkcm1ffbk52c96v293ibsvjs2s2hf")) (modules '((guix build utils))) (snippet '(begin ;; Remove the outdated bundled copy of glibc's getopt, which 2019-04-05services: dbus: Add 'wrapped-dbus-service'.Ludovic Courtès * gnu/services/desktop.scm (wrapped-dbus-service): Move to... * gnu/services/dbus.scm (wrapped-dbus-service): ... here. New procedure. 2019-04-05gnu: emacs-cider: Update to 0.21.0.Jelle Licht * gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.21.0. 2019-04-05gnu: subversion: Update to 1.10.4 (fixes CVE-2018-11803).Efraim Flashner * gnu/packages/version-control.scm (subversion): Update to 1.10.4. 2019-04-05gnu: flac: Fix CVE-2017-6888.Efraim Flashner * gnu/packages/xiph.scm (flac)[replacement]: New field. (flac/fixed): New variable. * gnu/packages/patches/flac-CVE-2017-6888.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. 2019-04-05gnu: linux-libre: Update to 5.0.6.Mark H Weaver * gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.6. (%linux-libre-hash): Update hash. 2019-04-05gnu: linux-libre@4.19: Update to 4.19.33.Mark H Weaver * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.33. (%linux-libre-4.19-hash): Update hash. 2019-04-05gnu: linux-libre@4.14: Update to 4.14.110.Mark H Weaver * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.110. (%linux-libre-4.14-hash): Update hash. 2019-04-05gnu: linux-libre@4.9: Update to 4.9.167.Mark H Weaver * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.167. 2019-04-05gnu: linux-libre@4.4: Update to 4.4.178.Mark H Weaver * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.178. 2019-04-05gnu: flashrom: Update to 1.0.1.Tobias Geerinckx-Rice * gnu/packages/flashing-tools.scm (flashrom): Update to 1.0.1. [arguments]: Remove CFLAGS work-around. 2019-04-05gnu: entr: Update to 4.2.Tobias Geerinckx-Rice * gnu/packages/entr.scm (entr): Update to 4.2. 2019-04-05gnu: ledger: Update to 3.1.3.Tobias Geerinckx-Rice The patch applies but has been unnecessary since 3.1.2. * gnu/packages/finance.scm (ledger): Update to 3.1.3. [source]: Remove obsolete patch. * gnu/packages/patches/ledger-fix-uninitialized.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. 2019-04-04gnu: emacs-matrix-client: Add missing require.Nicolas Goaziou * gnu/packages/emacs-xyz.scm (emacs-matrix-client): Add a missing require to prevent a runtime error. 2019-04-04gnu: php: Update to 7.3.4.Julien Lepiller * gnu/packages/php.scm (php): Update to 7.3.4. 2019-04-04gnu: certbot, python-acme: Update to 0.33.0.Leo Famulari * gnu/packages/tls.scm (certbot, python-acme): Update to 0.33.0. 2019-04-04gnu: MPD: Update to 0.21.7.Leo Famulari * gnu/packages/mpd.scm (mpd): Update to 0.21.7. 2019-04-04gnu: asymptote: Fix direntry in info file.Nicolas Goaziou * gnu/packages/plotutils.scm (asymptote): Fix direntry in info file. 2019-04-04gnu: Update copyright line.Nicolas Goaziou * gnu/packages/plotutils.scm: Update copyright line. 2019-04-04gnu: asymptote: Fix info file location.Nicolas Goaziou * gnu/packages/plotutils.scm (asymptote): Fix info file location so it appears in the top-level directory. 2019-04-04gexp: Remove workarounds for <https://bugs.gnu.org/15602>.Ludovic Courtès * gnu/services/base.scm (hydra-key-authorization)[aaa]: Remove. [default-acl]: Don't import it. * guix/scripts/pack.scm (store-database)[build]: Don't import (gnu build install). 2019-04-04gnu: Move nss & co. to nss.scm.Ludovic Courtès * gnu/packages/gnuzilla.scm (nspr, nss): Move to... * gnu/packages/nss.scm: ... here. New file. * gnu/packages/chromium.scm, gnu/packages/disk.scm, gnu/packages/freedesktop.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/java.scm, gnu/packages/libreoffice.scm, gnu/packages/linux.scm, gnu/packages/mate.scm, gnu/packages/openldap.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/polkit.scm, gnu/packages/qt.scm, gnu/packages/sssd.scm, gnu/packages/storage.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/xml.scm: Adjust accordingly. * gnu/local.mk (GNU_SYSTEM_MODULES): Add nss.scm. 2019-04-04gnu: Mov ghc-sdl2 & co. to haskell-apps.scm.Ludovic Courtès * gnu/packages/sdl.scm (ghc-sdl2, ghc-sdl2-mixer, ghc-sdl2-image): Move to... * gnu/packages/haskell-apps.scm: ... here. 2019-04-04gnu: raincat: Move to haskell-apps.scm.Ludovic Courtès * gnu/packages/games.scm (raincat): Move to... * gnu/packages/haskell-apps.scm (raincat): ... here. 2019-04-04gnu: ghc-tls: Move to haskell-crypto.scm.Ludovic Courtès * gnu/packages/tls.scm (ghc-tls): Move to... * gnu/packages/haskell-crypto.scm (ghc-tls): ... here. * gnu/packages/haskell-web.scm: Remove now unneeded import. 2019-04-04gnu: Move ghc-hxt & co. to haskell-web.scm.Ludovic Courtès * gnu/packages/xml.scm (ghc-hxt-charproperties, ghc-hxt-unicode) (ghc-hxt-regex-xmlschema, ghc-hxt): Move to... * gnu/packages/haskell-web.scm: ... here. 2019-04-04gnu: java-jgit: Move to java.scm.Ludovic Courtès * gnu/packages/version-control.scm (java-jgit, java-jgit-4.2): Move to... * gnu/packages/java.scm (java-jgit, java-jgit-4.2): ... here. 2019-04-04gnu: Add (gnu packages haskell-apps).Ludovic Courtès * gnu/packages/version-control.scm (darcs, git-annex): Move to... * gnu/packages/haskell-apps.scm: ... here. New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. 2019-04-04build: Always ship the (gnu installer …) modules.Ludovic Courtès Fixes <https://bugs.gnu.org/35138>. Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>. * gnu/local.mk (INSTALLER_MODULES): New variable. (GNU_SYSTEM_MODULES, MODULES_NOT_COMPILED): Append $(INSTALLER_MODULES) conditionally. 2019-04-04gnu: Add meritous.Nicolas Goaziou * gnu/packages/games.scm (meritous): New variable. 2019-04-04gnu: httpd: Update to 2.4.39 [security fixes].Marius Bakke This release fixes CVE-2019-0196,