summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: gnome-control-center: Shorten patch file name.Ludovic Courtès2019-07-17
| | | | | | | | * gnu/packages/patches/gnome-control-center-use-udisks-to-get-disk-size.patch: Rename to... * gnu/packages/patches/gnome-control-center-udisks.patch: ... this. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/gnome.scm (gnome-control-center)[source]: Likewise.
* Merge branch 'master' into core-updatesLudovic Courtès2019-07-17
|\
| * gnu: u-boot: Fix target/system comparison in 'make-u-boot-package'.Ludovic Courtès2019-07-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, running, say: guix build -e '(@@ (gnu packages bootloaders) u-boot-a20-olinuxino-micro)' \ -s armhf-linux on an x86_64-linux machine wouldn't have the desired effect because (%current-system) would return "x86_64-linux" when 'same-arch?' was evaluated. This fixes that. * gnu/packages/bootloaders.scm (make-u-boot-package)[same-arch?]: Turn into a thunk so that (%current-system) is evaluated in the right context, and adjust callers. Use 'string=?' instead of 'string-prefix?'.
| * gnu: Add readymedia.Jens Mølgaard2019-07-17
| | | | | | | | | | | | * gnu/packages/upnp.scm (readymedia): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: telegram-purple: Update to 1.4.1.Jonathan Brielmaier2019-07-17
| | | | | | | | | | | | * gnu/packages/messaging.scm (telegram-purple): Update to 1.4.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: emacs-prescient: Update to 3.2.Brian Leung2019-07-17
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add emacs-so-long.Brian Leung2019-07-17
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-so-long): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * doc: Reorder and clarify contributing instructions.Florian Pelz2019-07-17
| | | | | | | | | | | | | | | | * 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>
| * gnu: python-ipykernel: Record absolute file name of 'python'.Ludovic Courtès2019-07-17
| | | | | | | | | | * gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Add 'set-python-file-name' phase.
| * gnu: multipath-tools: Update to 0.8.2.Marius Bakke2019-07-17
| | | | | | | | * gnu/packages/linux.scm (multipath-tools): Update to 0.8.2.
| * gnu: multipath-tools: Remove Ceph input.Marius Bakke2019-07-17
| | | | | | | | | | | | | | 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.
| * gnu: python-swagger-spec-validator: Update to 2.4.3.Danny Milosavljevic2019-07-17
| | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-swagger-spec-validator): Update to 2.4.3. [native-inputs]: Add python-pyyaml.
| * gnu: Add python-flask-htpasswd.Danny Milosavljevic2019-07-17
| | | | | | | | * gnu/packages/python-web.scm (python-flask-htpasswd): New variable.
| * gnu: Add network-manager-vpnc.Jelle Licht2019-07-17
| | | | | | | | * gnu/packages/gnome.scm (network-manager-vpnc): New variable.
| * gnu: network-manager-openvpn: Patch hardcoded paths.Jelle Licht2019-07-17
| | | | | | | | | | | | * gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Add custom 'patch-path' phase to replace references to openvpn and modprobe. [inputs]: Add kmod.
| * gnu: network-manager-openvpn: Pass '--localstatedir=/var'.Jelle Licht2019-07-17
| | | | | | | | | | * gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Pass '--localstatedir=/var' to #:configure-flags.
| * services: network-manager: Clear default OpenVPN user.Jelle Licht2019-07-17
| | | | | | | | | | * gnu/services/networking.scm (network-manager-shepherd-service): Clear 'NM_OPENVPN_USER' and 'NM_OPENVPN_GROUP' in #:environment-variables.
| * services: network-manager: Properly load vpn pluginsJelle Licht2019-07-17
| | | | | | | | | | | | | | Extends the dbus service when vpn plugins are enabled. * gnu/services/networking.scm (network-manager-service-type): Load vpn plugins when extending dbus service.
| * gnu: network-manager: Fix plugin loading problem.Tomáš Čech2019-07-17
| | | | | | | | | | | | | | | | * 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>
| * gnu: Add gnaural.Arun Isaac2019-07-17
| | | | | | | | * gnu/packages/audio.scm (gnaural): New variable.
| * gnu: msmtp: Update to 1.8.5.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/mail.scm (msmtp): Update to 1.8.5.
| * gnu: mpop: Update to 1.4.5.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/mail.scm (mpop): Update to 1.4.5.
| * gnu: qjackctl: Update to 0.5.9.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/audio.scm (qjackctl): Update to 0.5.9.
| * gnu: qsynth: Update to 0.5.7.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | | | * gnu/packages/audio.scm (qsynth): Update to 0.5.7. [arguments]: Remove CXXFLAGS=-std=gnu++11 #:configure-flag.
| * gnu: qsynth: Use newer (HTTPS) home page.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/audio.scm (qsynth)[home-page]: Update.
| * gnu: Add opencascade-occt.Paul Garlick2019-07-16
| | | | | | | | * gnu/packages/maths.scm (opencascade-occt): New variable.
| * gnu: osc: Update to 0.165.2.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/build-tools.scm (osc): Update to 0.165.2.
| * gnu: gap: Update to 4.10.2.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/algebra.scm (gap): Update to 4.10.2.
| * gnu: font-google-noto: Update to 20171025.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/fonts.scm (font-google-noto): Update to 20171025.
| * gnu: r-pmcmr: Fix description.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/cran.scm (r-pmcmr)[description]: Use ‘dependent’.
| * Use more guix.gnu.org.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | | | | | * 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.
| * gnu: hdup: Use archived home page.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/backup.scm (hdup)[home-page]: Load from archive.org.
| * gnu: mercurial: Update to 5.0.2.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/version-control.scm (mercurial): Update to 5.0.2.
| * gnu: pari-gp: Update to 2.11.2.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/algebra.scm (pari-gp): Update to 2.11.2.
| * gnu: xauth: Update to 1.1.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/xorg.scm (xauth): Update to 1.1.
| * gnu: gp2c: Update to 0.0.11pl2.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl2.
| * gnu: jekyll: Update to 3.8.6.Tobias Geerinckx-Rice2019-07-16
| | | | | | | | * gnu/packages/ruby.scm (jekyll): Update to 3.8.6.
| * gnu: ghc-clock-bootstrap: Move and inherit from ghc-clock.Timothy Sample2019-07-16
| | | | | | | | | | | | | | | | | | | | 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>
| * gnu: Allow building toolchain with non-default libc.Carl Dong2019-07-16
| | | | | | | | | | | | | | * 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.
| * gnu: ungoogled-chromium: Update to 75.0.3770.142 [security fixes].Marius Bakke2019-07-16
| | | | | | | | | | | | | | 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.
| * gnu: python-matplotlib: Do not propagate GTK+ or python-pyqt.Ricardo Wurmus2019-07-16
| | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-matplotlib)[propagated-inputs]: Remove gtk+ and python-pyqt. [arguments]: Adjust configure-environment phase.
| * gnu: snap: Update to 5.0.4.Nicolas Goaziou2019-07-16
| | | | | | | | * gnu/packages/education.scm (snap): Update to 5.0.4.
| * doc: Add 'images' directory next to HTML pages.Ludovic Courtès2019-07-16
| | | | | | | | * doc/build.scm (html-manual): Add images/ symlinks.
| * build/cargo-build-system: Use bundled json instead of guile-json.Robert Vollmert2019-07-16
| | | | | | | | | | | | | | | | | | * 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>
| * gnu: rust-proc-macro2: Update to 0.4.30.Robert Vollmert2019-07-16
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-proc-macro2): Update to 0.4.30. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| * build/cargo-build-system: Set CARGO_HOME early.Robert Vollmert2019-07-16
| | | | | | | | | | | | | | * guix/build/cargo-build-system.scm (configure): Set CARGO_HOME. (install): No longer set CARGO_HOME. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| * gnu: direvent: Update to 5.2.Efraim Flashner2019-07-16
| | | | | | | | * gnu/packages/admin.scm (direvent): Update to 5.2.
| * lint: Separate checkers by dependence on the internet.Christopher Baines2019-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * lint: Move the linting code to a different module.Christopher Baines2019-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To try and move towards making programatic access to the linting code easier, this commit separates out the linting script, from the linting functionality that it uses. * guix/scripts/lint.scm (emit-warnings): Alter to to not use match-lambda, as <lint-warning> isn't accessible. (<lint-warning>, lint-warning, make-lint-warning, lint-warning?, lint-warning-message, lint-warning-message-text, lint-warning-message-data, lint-warning-location, package-file, %make-warning make-warning, <lint-checker>, lint-checker, make-lint-checker, lint-checker?, lint-checker-name, lint-checker-description, lint-checker-check, properly-starts-sentance?, starts-with-abbreviation?, %quoted-identifier-rx, check-description-style, package-input-intersection, check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all, package-name-regexp, check-synopsis-style, probe-uri, tls-certificate-error-string, validate-uri, check-home-page, %distro-directory, check-patch-file-names, escape-quotes, official-gnu-packages*, check-gnu-synopsis+description, origin-uris, check-source, check-source-file-name, check-source-unstable-tarball, check-mirror-url, check-github-url, check-derivation, check-license, call-with-networking-fail-safe, with-networking-fail-safe, current-vulnerabilities*, package-vulnerabilities, check-vulnerabilities, check-for-updates, report-tabulations, report-trailing-white-space, report-long-line, %hanging-paren-rx, report-lone-parantheses, %formatting-reporters, report-formatting-issues, check-formatting, %checkers): Move to… * guix/lint.scm: … here * po/guix/POTFILES.in: Add guix/lint.scm. * Makefile.am: Add guix/lint.scm. * tests/lint.scm: Change to import (guix lint), rather than (guix scripts lint).
| * scripts: lint: Separate the message warning text and data.Christopher Baines2019-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So that translations can be handled more flexibly, rather than having to translate the message text within the checker. * guix/scripts/lint.scm (lint-warning-message-text, lint-warning-message-data): New procedures. (lint-warning-message): Remove record field accessor, replace with procedure that handles the lint warning data and translating the message. (make-warning): Rename to %make-warning. (make-warning): New macro. (emit-warnings): Handle the message-text and message-data fields. (check-description-style): Adjust for changes to make-warning. [check-trademarks, check-end-of-sentence-space): Adjust for changes to make-warning. (check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all, check-synopsis-style, validate-uri, check-home-page, check-patch-file-names, check-gnu-synopsis+description, check-mirror-url, check-github-url, check-derivation, check-vulnerabilities, check-for-updates, report-tabulations, report-trailing-white-space, report-long-line, report-lone-parentheses): Adjust for changes to make-warning.