Florian Pelz
0636742b77
doc: Reorder and clarify contributing instructions.
...
* doc/contributing.texi (Building from Git, Running Guix Before It Is
Installed): Make instructions using Guix come first and clarify which code is
an instruction and which is merely an example.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-17 15:36:04 +02:00
Ludovic Courtès
aa856d02b8
gnu: python-ipykernel: Record absolute file name of 'python'.
...
* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Add
'set-python-file-name' phase.
2019-07-17 15:36:04 +02:00
Marius Bakke
5247aab8d6
gnu: multipath-tools: Treat libaio headers as system headers.
...
* gnu/packages/linux.scm (multipath-tools)[arguments]: Set C_INCLUDE_PATH in
<#:make-flags>.
2019-07-17 15:13:57 +02:00
Marius Bakke
7f080fb97c
gnu: ceph: Fix build with recent CMake.
...
* gnu/packages/storage.scm (ceph)[arguments]: Drop "-DENABLE_SHARED" from
<#:configure-flags> in favor of "-DBUILD_SHARED_LIBS". Add phase to remove
installed test executables.
2019-07-17 15:13:57 +02:00
Marius Bakke
3549e23b25
gnu: nanopolish: Fix build with GCC 7.
...
* gnu/packages/bioinformatics.scm (nanopolish)[arguments]: Preserve the
existing CPATH variable, if any.
2019-07-17 15:13:57 +02:00
Marius Bakke
dcc773e560
gnu: multipath-tools: Update to 0.8.2.
...
* gnu/packages/linux.scm (multipath-tools): Update to 0.8.2.
2019-07-17 15:11:30 +02:00
Marius Bakke
6f850a19a7
gnu: multipath-tools: Remove Ceph input.
...
Ceph adds a massive dependency for a little-used feature. It was mainly added
because the build-system previously could not cope with librados being missing.
* gnu/packages/linux.scm (multipath-tools)[inputs]: Remove CEPH:LIB.
2019-07-17 15:11:30 +02:00
Danny Milosavljevic
fe9c5b1dad
gnu: python-swagger-spec-validator: Update to 2.4.3.
...
* gnu/packages/python-xyz.scm (python-swagger-spec-validator): Update to
2.4.3.
[native-inputs]: Add python-pyyaml.
2019-07-17 12:29:49 +02:00
Danny Milosavljevic
d1b103e14b
gnu: Add python-flask-htpasswd.
...
* gnu/packages/python-web.scm (python-flask-htpasswd): New variable.
2019-07-17 11:50:18 +02:00
Jelle Licht
d376129f0b
gnu: Add network-manager-vpnc.
...
* gnu/packages/gnome.scm (network-manager-vpnc): New variable.
2019-07-17 11:08:48 +02:00
Jelle Licht
633422b0e6
gnu: network-manager-openvpn: Patch hardcoded paths.
...
* gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Add custom
'patch-path' phase to replace references to openvpn and modprobe.
[inputs]: Add kmod.
2019-07-17 11:08:43 +02:00
Jelle Licht
d9af93c4ea
gnu: network-manager-openvpn: Pass '--localstatedir=/var'.
...
* gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Pass
'--localstatedir=/var' to #:configure-flags.
2019-07-17 11:08:31 +02:00
Jelle Licht
4efdede284
services: network-manager: Clear default OpenVPN user.
...
* gnu/services/networking.scm (network-manager-shepherd-service): Clear
'NM_OPENVPN_USER' and 'NM_OPENVPN_GROUP' in #:environment-variables.
2019-07-17 11:08:26 +02:00
Jelle Licht
40557aeab5
services: network-manager: Properly load vpn plugins
...
Extends the dbus service when vpn plugins are enabled.
* gnu/services/networking.scm (network-manager-service-type): Load vpn plugins
when extending dbus service.
2019-07-17 11:08:19 +02:00
Tomáš Čech
7d1861e2d2
gnu: network-manager: Fix plugin loading problem.
...
* gnu/packages/patches/nm-plugin-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (network-manager)[source](patches): New field.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2019-07-17 11:07:43 +02:00
Arun Isaac
e13714b642
gnu: Add gnaural.
...
* gnu/packages/audio.scm (gnaural): New variable.
2019-07-17 12:50:39 +05:30
Timothy Sample
2a80d9e552
system: Write the timezone to /etc/timezone.
...
* gnu/system.scm (operating-system-etc-service): Write the operating
system timezone to /etc/timezone.
Fixes <https://bugs.gnu.org/35746 >.
2019-07-16 21:53:05 -04:00
Tobias Geerinckx-Rice
214cbec2cf
gnu: msmtp: Update to 1.8.5.
...
* gnu/packages/mail.scm (msmtp): Update to 1.8.5.
2019-07-16 23:50:50 +02:00
Tobias Geerinckx-Rice
fcc6503d73
gnu: mpop: Update to 1.4.5.
...
* gnu/packages/mail.scm (mpop): Update to 1.4.5.
2019-07-16 23:50:50 +02:00
Tobias Geerinckx-Rice
e7597aad86
gnu: qjackctl: Update to 0.5.9.
...
* gnu/packages/audio.scm (qjackctl): Update to 0.5.9.
2019-07-16 23:32:01 +02:00
Tobias Geerinckx-Rice
5e4cb92ee8
gnu: qsynth: Update to 0.5.7.
...
* gnu/packages/audio.scm (qsynth): Update to 0.5.7.
[arguments]: Remove CXXFLAGS=-std=gnu++11 #:configure-flag.
2019-07-16 23:32:01 +02:00
Tobias Geerinckx-Rice
12c8c997e7
gnu: qsynth: Use newer (HTTPS) home page.
...
* gnu/packages/audio.scm (qsynth)[home-page]: Update.
2019-07-16 23:32:01 +02:00
Paul Garlick
37dc29200c
gnu: Add opencascade-occt.
...
* gnu/packages/maths.scm (opencascade-occt): New variable.
2019-07-16 22:19:26 +01:00
Tobias Geerinckx-Rice
844cb1b64d
gnu: osc: Update to 0.165.2.
...
* gnu/packages/build-tools.scm (osc): Update to 0.165.2.
2019-07-16 23:00:10 +02:00
Tobias Geerinckx-Rice
c8a227dfea
gnu: gap: Update to 4.10.2.
...
* gnu/packages/algebra.scm (gap): Update to 4.10.2.
2019-07-16 23:00:10 +02:00
Tobias Geerinckx-Rice
66d6b7c3e9
gnu: font-google-noto: Update to 20171025.
...
* gnu/packages/fonts.scm (font-google-noto): Update to 20171025.
2019-07-16 23:00:10 +02:00
Tobias Geerinckx-Rice
c8ae38d389
gnu: r-pmcmr: Fix description.
...
* gnu/packages/cran.scm (r-pmcmr)[description]: Use ‘dependent’.
2019-07-16 23:00:10 +02:00
Tobias Geerinckx-Rice
3fb3291e25
Use more guix.gnu.org.
...
* build-aux/build-self.scm (make-config.scm): Replace gnu.org/s/guix with guix.gnu.org.
* guix/scripts/publish.scm (render-home-page): Likewise.
* guix/self.scm (make-config.scm): Likewise.
2019-07-16 23:00:10 +02:00
Tobias Geerinckx-Rice
4a635d3d6e
gnu: hdup: Use archived home page.
...
* gnu/packages/backup.scm (hdup)[home-page]: Load from archive.org.
2019-07-16 23:00:10 +02:00
Tobias Geerinckx-Rice
61ea54e7c0
gnu: mercurial: Update to 5.0.2.
...
* gnu/packages/version-control.scm (mercurial): Update to 5.0.2.
2019-07-16 23:00:09 +02:00
Tobias Geerinckx-Rice
a8ebf57cf5
gnu: pari-gp: Update to 2.11.2.
...
* gnu/packages/algebra.scm (pari-gp): Update to 2.11.2.
2019-07-16 23:00:09 +02:00
Tobias Geerinckx-Rice
45dbc1b2dd
gnu: xauth: Update to 1.1.
...
* gnu/packages/xorg.scm (xauth): Update to 1.1.
2019-07-16 23:00:09 +02:00
Tobias Geerinckx-Rice
a71d42bc30
gnu: gp2c: Update to 0.0.11pl2.
...
* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl2.
2019-07-16 23:00:09 +02:00
Tobias Geerinckx-Rice
fcf82fd314
gnu: jekyll: Update to 3.8.6.
...
* gnu/packages/ruby.scm (jekyll): Update to 3.8.6.
2019-07-16 23:00:09 +02:00
Timothy Sample
71e5d425c9
gnu: ghc-clock-bootstrap: Move and inherit from ghc-clock.
...
Fixes <https://bugs.gnu.org/36084 >.
* gnu/packages/haskell-check.scm (ghc-clock-bootstrap): Move this...
* gnu/packages/haskell.scm (ghc-clock-bootstrap): ...here and inherit
from ghc-clock (which implies updating to version 0.7.2).
Co-authored-by: Robert Vollmert <rob@vllmrt.net>
2019-07-16 14:43:03 -04:00
Marius Bakke
3d0b40ad7c
gnu: evolution-data-server: Remove obsolete workaround.
...
* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Do not pass
"-DU_USING_ICU_NAMESPACE" in <#:configure-flags>.
2019-07-16 19:09:15 +02:00
Kei Kebreau
68c3ca933d
gnu: evolution-data-server: Update to 3.30.5.
...
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.30.5.
[arguments]: Remove "-std=gnu++11" configure flag. Disable more failing tests.
2019-07-16 12:22:00 -04:00
Kei Kebreau
5229bea128
gnu: evolution: Update to 3.30.5.
...
* gnu/packages/gnome.scm (evolution): Update to 3.30.5.
[arguments]: Add "patch-ui-module-dir", "glib-or-gtk-compile-schemas" and
"glib-or-gtk-wrap" phases.
2019-07-16 12:21:54 -04:00
Carl Dong
6869b6635a
gnu: Allow building toolchain with non-default libc.
...
* gnu/packages/base.scm (make-gcc-libc): Make public.
* gnu/packages/commencement.scm (make-gcc-toolchain): Add 'libc'
optional argument to specify using a non-default glibc package, also
make public.
2019-07-16 11:13:15 -04:00
Marius Bakke
86b995dcce
gnu: Qt@4: Build with GCC 5 and OpenSSL 1.0.
...
* gnu/packages/qt.scm (qt-4)[inputs]: Replace OPENSSL with OPENSSL-1.0.
[native-inputs]: Add GCC-5.
2019-07-16 17:11:03 +02:00
Marius Bakke
d4cafcaf30
gnu: ungoogled-chromium: Update to 75.0.3770.142 [security fixes].
...
This fixes CVE-2019-972921 and CVE-2019-951487.
* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.142.
(%chromium-origin): Update hash.
2019-07-16 17:06:41 +02:00
Ricardo Wurmus
34c2a16b10
gnu: python-matplotlib: Do not propagate GTK+ or python-pyqt.
...
* gnu/packages/python-xyz.scm (python-matplotlib)[propagated-inputs]: Remove
gtk+ and python-pyqt.
[arguments]: Adjust configure-environment phase.
2019-07-16 17:03:19 +02:00
Timothy Sample
d619686250
gnu: evolution-data-server: Fix locale handling.
...
* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add a phase
that patches the source code to fix a locale handling issue.
2019-07-16 09:36:15 -04:00
Nicolas Goaziou
84d7784afe
gnu: snap: Update to 5.0.4.
...
* gnu/packages/education.scm (snap): Update to 5.0.4.
2019-07-16 14:34:45 +02:00
Ludovic Courtès
e3e9c191ed
doc: Add 'images' directory next to HTML pages.
...
* doc/build.scm (html-manual): Add images/ symlinks.
2019-07-16 10:37:49 +02:00
Robert Vollmert
4fde0030d4
build/cargo-build-system: Use bundled json instead of guile-json.
...
* guix/build/cargo-build-system.scm: Use (gnu build json) instead
of (json parser).
* guix/build-system/cargo.scm: Import (gnu build json) instead of
(json parser).
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-07-16 09:54:12 +02:00
Robert Vollmert
848862f029
gnu: rust-proc-macro2: Update to 0.4.30.
...
* gnu/packages/crates-io.scm (rust-proc-macro2): Update to 0.4.30.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-07-16 09:53:51 +02:00
Robert Vollmert
c82c16a6f3
build/cargo-build-system: Set CARGO_HOME early.
...
* guix/build/cargo-build-system.scm (configure): Set CARGO_HOME.
(install): No longer set CARGO_HOME.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-07-16 09:52:07 +02:00
Efraim Flashner
857ff51562
gnu: direvent: Update to 5.2.
...
* gnu/packages/admin.scm (direvent): Update to 5.2.
2019-07-16 09:40:57 +03:00
Christopher Baines
38f3176a57
lint: Separate checkers by dependence on the internet.
...
I think there are a couple of potential uses for this. It's somewhat a
separation in to what checkers are just checking the contents of the
repository (line length for example), and other checkers which are bringing in
external information which could change.
I'm thinking particularly, about treating network dependent checkers
differently when automatically running them, but this commit also adds a
--no-network flag to guix lint, which selects the checkers that don't access
the network, which could be useful if no network access is available.
* guix/lint.scm (%checkers): Rename to %all-checkers.
(%local-checkers, %network-dependent-checkers): New variables.
* guix/scripts/lint.scm (run-checkers): Make the checkers argument mandatory.
(list-checkers-and-exit): Handle the checkers as an argument.
(%options): Adjust for changes to %checkers, add a --no-network option, and
change how the --list-checkers option is handled.
(guix-lint): Adjust indentation, and update how the checkers are handled.
2019-07-15 22:32:19 +01:00