summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: delft-icon-theme: Update to 1.12.Leo Prikler2020-05-16
| | | | | | * gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.12. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: papirus-icon-theme: Update to 20200430.Leo Prikler2020-05-16
| | | | | | * gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20200430. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: matcha-theme: Update to 2020-05-09.Leo Prikler2020-05-16
| | | | | | | | * gnu/packages/gnome-xyz.scm (matcha-theme): Update to 2020-05-09. [source]: Update URL. [arguments]: Update build script. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* services: shepherd: Silence Guile warnings.Ludovic Courtès2020-05-16
| | | | | | | | | | | This avoids: WARNING: …: imported module (guix build utils) overrides core binding `delete' * gnu/services/shepherd.scm (%default-modules): #:hide 'delete' from (guix build utils). (shepherd-configuration-file)[config]: Wrap calls to 'load-compiled' in 'parameterize'.
* linux-initrd: Silence Guile warnings.Ludovic Courtès2020-05-16
| | | | | | | | | | Previously, since the switch to Guile 3, we'd see this warning repeated several times at boot time: WARNING: …: imported module (guix build utils) overrides core binding `delete' * gnu/system/linux-initrd.scm (raw-initrd): In gexp, #:hide 'delete' from (guix build utils). Wrap 'boot-system' in 'parameterize'.
* vm: Use 'let-system'.Ludovic Courtès2020-05-16
| | | | | | * gnu/system/vm.scm (expression->derivation-in-linux-vm)[check]: New macro. [builder]: Use 'let-system' and 'check' instead of referencing '%current-system' and '%current-target-system'.
* utils: 'target-arm32?' & co. take an optional parameter.Ludovic Courtès2020-05-16
| | | | | * guix/utils.scm (target-arm32?, target-aarch64?) (target-arm?, target-64bit?): Make 'target' an optional parameter.
* gexp: Add 'let-system'.Ludovic Courtès2020-05-16
| | | | | | | | | | | | | | | * guix/gexp.scm (<system-binding>): New record type. (let-system): New macro. (system-binding-compiler): New procedure. (default-expander): Add 'self-quoting?' case. (self-quoting?): New procedure. (lower-inputs): Add 'filterm'. Pass the result of 'mapm/accumulate-builds' through FILTERM. (gexp->sexp)[self-quoting?]: Remove. * tests/gexp.scm ("let-system", "let-system, target") ("let-system, ungexp-native, target") ("let-system, nested"): New tests. * doc/guix.texi (G-Expressions): Document it.
* gexp: Compilers can now return lowerable objects.Ludovic Courtès2020-05-16
| | | | | | | * guix/gexp.scm (lower-object): Iterate if LOWERED is a struct. (lower+expand-object): New procedure. (gexp->sexp): Use it. (define-gexp-compiler): Adjust docstring.
* bootloader: grub: Refer to the native 'grub-mklayout' and font file.Ludovic Courtès2020-05-16
| | | | | * gnu/bootloader/grub.scm (eye-candy): Refer to the native FONT-FILE. (keyboard-layout-file): Refer to the native 'grub-mklayout'.
* gnu: python-libmpsse: Update to 1.4.1.Danny Milosavljevic2020-05-15
| | | | | | * gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1. [arguments]<#:phases>[set-environment-up]: Fix build with Python 3.8.
* gnu: kicad: Re-use common fields in add-ons.Tobias Geerinckx-Rice2020-05-15
| | | | | | | * gnu/packages/engineering.scm (kicad-i18n, kicad-symbols): Re-use kicad's VERSION and HOME-PAGE. (kicad-symbols, kicad-footprints, kicad-packages3d, kicad-templates): Re-use kicad's VERSION.
* gnu: kicad-templates: Update to 5.1.6.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/engineering.scm (kicad-templates): Update to 5.1.6.
* gnu: kicad-packages3d: Update to 5.1.6.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/engineering.scm (kicad-packages3d): Update to 5.1.6.
* gnu: kicad-footprints: Update to 5.1.6.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/engineering.scm (kicad-footprints): Update to 5.1.6.
* gnu: kicad-symbols: Update to 5.1.6.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/engineering.scm (kicad-symbols): Update to 5.1.6.
* gnu: kicad-i18n: Update to 5.1.6.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/engineering.scm (kicad-i18n): Update to 5.1.6.
* gnu: kicad: Update to 5.1.6.Tobias Geerinckx-Rice2020-05-15
| | | | | * gnu/packages/engineering.scm (kicad): Update to 5.1.6. [source]: Use GIT-FETCH & GIT-FILE-NAME.
* gnu: kicad-i18l: Fix typo in… name.Tobias Geerinckx-Rice2020-05-15
| | | | | | * gnu/packages/engineering.scm (kicad-i18n): New old variable previously… (kicad-i18l): …this. Redefine using DEPRECATED-PACKAGE. (kicad)[arguments, native-inputs]: Adjust accordingly.
* gnu: oil-shell: Rename to "oil".Ryan Prior2020-05-15
| | | | | | | * gnu/packages/shells.scm (oil): Rename variable from… (oil-shell): …this. Redefine using DEPRECATED-PACKAGE. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: clamav: End snippet in truth.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/antivirus.scm (clamav)[source]: Return #t from snippet.
* gnu: clamav: Update to 0.102.3.Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/antivirus.scm (clamav): Update to 0.102.3.
* gnu: ethtool: Update to 5.6.Tobias Geerinckx-Rice2020-05-15
| | | | | | * gnu/packages/networking.scm (ethtool): Update to 5.6. [native-inputs]: Add pkg-config. [inputs]: Add libmnl.
* gnu: openconnect: Update to 8.10 [fixes CVE-2020-12823].Tobias Geerinckx-Rice2020-05-15
| | | | * gnu/packages/vpn.scm (openconnect): Update to 8.10.
* gnu: emacs-flycheck-grammalecte: Update to 1.2.Nicolas Goaziou2020-05-15
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.2. [arguments]: Exclude "test-profile.el", build with full Emacs for libxml support. [inputs]: Remove curl as dependency.
* gnu: tor: Update to 0.4.3.5.Tobias Geerinckx-Rice2020-05-15
| | | | | | | * gnu/packages/tor.scm (tor): Update to 0.4.3.5. [arguments]: Enable compression features that aren't auto-detected. [native-inputs]: Use the default Python (3). [inputs]: Order alphabetically.
* gnu: bitcoin-abc: Update to 0.21.6.Guillaume Le Vaillant2020-05-15
| | | | | | | | | * gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.6. [build-system]: Use cmake-build-system. [native-inputs]: Remove autoconf, automake and libtool. [inputs]: Add zeromq. [arguments]: Drop inheritance from bitcoin-core and use explicit 'make-qt-deterministic', 'set-home' and 'check-functional' phases.
* gnu: bitcoin-unlimited: Update to 1.8.0.0.Guillaume Le Vaillant2020-05-15
| | | | | * gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.8.0.0. [arguments]: Add 'fix-build' phase, update 'fix-tests' phase.
* gnu: emacs-flycheck: Update to 31-2.9bcf6b6.Nicolas Goaziou2020-05-15
| | | | * gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-2.9bcf6b6.
* gnu: ocaml-ocurl: Update to 0.9.1.Julien Lepiller2020-05-15
| | | | * gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.1.
* gnu: ocaml-fileutils: Update to 0.6.2.Julien Lepiller2020-05-15
| | | | * gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.2.
* gnu: ocaml-octavius: Update to 1.2.2.Julien Lepiller2020-05-15
| | | | * gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.2.
* news: Add ‘de’ translation.Florian Pelz2020-05-15
| | | | * etc/news.scm: Add a ‘de’ translation.
* gnu: rottlog: Fix aarch64 cross-compilation.Mathieu Othacehe2020-05-15
| | | | | | * gnu/packages/admin.scm (rottlog)[arguments]: Add a 'fix-configure phase to replace outdated config.sub and config.guess, without aarch64 support, [native-inputs]: add "automake".
* gnu: openjdk12: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk12)[source]: Use regular expression in find-files.
* gnu: openjdk11: Build in parallel.Ricardo Wurmus2020-05-15
| | | | | | | | * gnu/packages/java.scm (openjdk11)[arguments]: Remove #:parallel-build?, #:parallel-tests?, and #:make-flags options; add "write-source-revision-file"; replace "build" phase; do not set GUIX_LD_WRAPPER_ALLOW_IMPURITIES; pass JOBS variable to make in "build" and "build-jre" phases.
* gnu: openjdk11: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk11)[source]: Use regular expression in find-files.
* gnu: openjdk10: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk10)[source]: Use regular expression in find-files.
* gnu: openjdk9: Build in parallel.Ricardo Wurmus2020-05-15
| | | | | | * gnu/packages/java.scm (openjdk9)[arguments]: Add phase "write-source-revision-file"; replace "build" phase; add make-flags; remove GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
* gnu: openjdk9: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk9)[source]: Use only one find-files invocation.
* gnu: Add python-selenium.Edouard Klein2020-05-15
| | | | | | * gnu/packages/python-web.scm (python-selenium): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: quaternion: Update to 0.0.9.4e.Jonathan Brielmaier2020-05-15
| | | | | | | * gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4e. [source]: Upstream moved the repo to quotient-im namespace. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libqmatrixclient: Update to 0.5.3.2.Jonathan Brielmaier2020-05-15
| | | | | | | * gnu/packages/messaging.scm (libqmatrixclient): Update to 0.5.3.2. [source]: Name changed to libquotient, will be visible in 0.6. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* licenses: Update Zlib license URL.Ludovic Courtès2020-05-15
| | | | * guix/licenses.scm (zlib): Change URL.
* gnu: Add openctm.Ekaitz Zarraga2020-05-15
| | | | | | * gnu/packages/engineering.scm (openctm): New Variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* quirks: Add patch for <https://bugs.gnu.org/41214>.Ludovic Courtès2020-05-15
| | | | | | | Fixes <https://bugs.gnu.org/41214>. * guix/quirks.scm (%bug-41214-patch): New variable. (%patches): Add it.
* channels: 'build-from-source' restores '%guile-for-build'.Ludovic Courtès2020-05-15
| | | | | | | | | | | | | | | | | Not restoring it would cause problems when running: guix time-machine --commit=6298c3ffd9654d3231a6f25390b056483e8f407c or similar because the target Guix would be built with 2.2, and then we'd erroneously go on and attempt build the profile with 2.2. This would fail because profile dependencies such as "guile-gdbm-ffi" now target 3.0. * guix/channels.scm (call-with-guile): New procedure. (with-guile): New macro. (build-from-source): Use it instead of calling 'set-guile-for-build' just once. This ensures that '%guile-for-build' is restored afterwards.
* gnu: chirp: Update to 20200430.Guillaume Le Vaillant2020-05-15
| | | | * gnu/packages/radio.scm (chirp): Update to 20200430.
* gnu: blueman: Enable AppIndicator.Raghav Gururajan2020-05-15
| | | | | | | | * gnu/packages/networking.scm (blueman) [arguments]: Remove --disable -appindicator configure-flag. [inputs]: Add libappindicator. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
* gnu: openrct2: Update to 0.2.6.Pierre Neidhardt2020-05-15
| | | | * gnu/packages/games.scm (openrct2): Update to 0.2.6.