| Commit message (Expand) | Author | Age |
* | gnu: sord: Propagate serd.•••* gnu/packages/rdf.scm (sord)[inputs]: Move serd from here…
[propagated-inputs]: …to here.
| Tobias Geerinckx-Rice | 2019-07-17 |
* | gnu: python-pathlib2: Fix synopsis typo.•••* gnu/packages/python-xyz.scm (synopsis): Fix typo.
| Tobias Geerinckx-Rice | 2019-07-17 |
* | gnu: npth: Update to 1.6.•••* gnu/packages/gnupg.scm (npth): Update to 1.6.
| Tobias Geerinckx-Rice | 2019-07-17 |
* | gnu: u-boot: Fix target/system comparison in 'make-u-boot-package'.•••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?'.
| Ludovic Courtès | 2019-07-17 |
* | gnu: Add readymedia.•••* gnu/packages/upnp.scm (readymedia): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jens Mølgaard | 2019-07-17 |
* | gnu: telegram-purple: Update to 1.4.1.•••* gnu/packages/messaging.scm (telegram-purple): Update to 1.4.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jonathan Brielmaier | 2019-07-17 |
* | gnu: emacs-prescient: Update to 3.2.•••* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brian Leung | 2019-07-17 |
* | gnu: Add emacs-so-long.•••* gnu/packages/emacs-xyz.scm (emacs-so-long): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brian Leung | 2019-07-17 |
* | 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>
| Florian Pelz | 2019-07-17 |
* | gnu: python-ipykernel: Record absolute file name of 'python'.•••* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Add
'set-python-file-name' phase.
| Ludovic Courtès | 2019-07-17 |
* | gnu: multipath-tools: Update to 0.8.2.•••* gnu/packages/linux.scm (multipath-tools): Update to 0.8.2.
| Marius Bakke | 2019-07-17 |
* | 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.
| Marius Bakke | 2019-07-17 |
* | 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.
| Danny Milosavljevic | 2019-07-17 |
* | gnu: Add python-flask-htpasswd.•••* gnu/packages/python-web.scm (python-flask-htpasswd): New variable.
| Danny Milosavljevic | 2019-07-17 |
* | gnu: Add network-manager-vpnc.•••* gnu/packages/gnome.scm (network-manager-vpnc): New variable.
| Jelle Licht | 2019-07-17 |
* | 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.
| Jelle Licht | 2019-07-17 |
* | gnu: network-manager-openvpn: Pass '--localstatedir=/var'.•••* gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Pass
'--localstatedir=/var' to #:configure-flags.
| Jelle Licht | 2019-07-17 |
* | 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.
| Jelle Licht | 2019-07-17 |
* | 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.
| Jelle Licht | 2019-07-17 |
* | 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>
| Tomáš Čech | 2019-07-17 |
* | gnu: Add gnaural.•••* gnu/packages/audio.scm (gnaural): New variable.
| Arun Isaac | 2019-07-17 |
* | gnu: msmtp: Update to 1.8.5.•••* gnu/packages/mail.scm (msmtp): Update to 1.8.5.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: mpop: Update to 1.4.5.•••* gnu/packages/mail.scm (mpop): Update to 1.4.5.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: qjackctl: Update to 0.5.9.•••* gnu/packages/audio.scm (qjackctl): Update to 0.5.9.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | 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.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: qsynth: Use newer (HTTPS) home page.•••* gnu/packages/audio.scm (qsynth)[home-page]: Update.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: Add opencascade-occt.•••* gnu/packages/maths.scm (opencascade-occt): New variable.
| Paul Garlick | 2019-07-16 |
* | gnu: osc: Update to 0.165.2.•••* gnu/packages/build-tools.scm (osc): Update to 0.165.2.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: gap: Update to 4.10.2.•••* gnu/packages/algebra.scm (gap): Update to 4.10.2.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: font-google-noto: Update to 20171025.•••* gnu/packages/fonts.scm (font-google-noto): Update to 20171025.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: r-pmcmr: Fix description.•••* gnu/packages/cran.scm (r-pmcmr)[description]: Use ‘dependent’.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | 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.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: hdup: Use archived home page.•••* gnu/packages/backup.scm (hdup)[home-page]: Load from archive.org.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: mercurial: Update to 5.0.2.•••* gnu/packages/version-control.scm (mercurial): Update to 5.0.2.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: pari-gp: Update to 2.11.2.•••* gnu/packages/algebra.scm (pari-gp): Update to 2.11.2.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: xauth: Update to 1.1.•••* gnu/packages/xorg.scm (xauth): Update to 1.1.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: gp2c: Update to 0.0.11pl2.•••* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl2.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | gnu: jekyll: Update to 3.8.6.•••* gnu/packages/ruby.scm (jekyll): Update to 3.8.6.
| Tobias Geerinckx-Rice | 2019-07-16 |
* | 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>
| Timothy Sample | 2019-07-16 |
* | 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.
| Carl Dong | 2019-07-16 |
* | 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.
| Marius Bakke | 2019-07-16 |
* | 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.
| Ricardo Wurmus | 2019-07-16 |
* | gnu: snap: Update to 5.0.4.•••* gnu/packages/education.scm (snap): Update to 5.0.4.
| Nicolas Goaziou | 2019-07-16 |
* | doc: Add 'images' directory next to HTML pages.•••* doc/build.scm (html-manual): Add images/ symlinks.
| Ludovic Courtès | 2019-07-16 |
* | 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>
| Robert Vollmert | 2019-07-16 |
* | 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>
| Robert Vollmert | 2019-07-16 |
* | 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>
| Robert Vollmert | 2019-07-16 |
* | gnu: direvent: Update to 5.2.•••* gnu/packages/admin.scm (direvent): Update to 5.2.
| Efraim Flashner | 2019-07-16 |
* | 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.
linting-improvements | Christopher Baines | 2019-07-15 |
* | lint: Move the linting code to a different module.•••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).
| Christopher Baines | 2019-07-15 |