summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2018-05-29gnu: python-pygobject: Delete broken tests.Ricardo Wurmus
* gnu/packages/glib.scm (python-pygobject)[arguments]: Add phase "delete-broken-tests".
2018-05-29gnu: python2-pygobject: Add native-inputs.Ricardo Wurmus
* gnu/packages/glib.scm (python2-pygobject)[native-inputs]: New field.
2018-05-29gnu: python-pygobject: Update to 3.28.2.Ricardo Wurmus
* gnu/packages/glib.scm (python-pygobject): Update to 3.28.2. [native-inputs]: Add python-pytest.
2018-05-29gnu: modem-manager: Fix build.Ricardo Wurmus
* gnu/packages/freedesktop.scm (modem-manager)[arguments]: Add configure flag to avoid aborting on certain warnings.
2018-05-29Merge branch 'master' into core-updatesRicardo Wurmus
2018-05-29gnu: librecad: Fix build against Qt 5.11.Clément Lassieur
* gnu/packages/engineering.scm (librecad)[arguments]: Add missing headers.
2018-05-29services: fstab: Properly handle file system labels.Ludovic Courtès
Fixes a regression introduced in a5acc17a3c10a3779b5b8b1a2565ef130be77e51. Reported by Tobias Geerinckx-Rice <me@tobias.gr>. * gnu/services/base.scm (file-system->fstab-entry): Pass LABEL, not FILE-SYSTEM, to 'file-system-label->string'.
2018-05-29gnu: emacs-s: Fix tests.Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-s)[arguments]: Use full emacs package to fix tests.
2018-05-29gnu: emacs-dash: Update to 2.14.1.Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-dash): Update to 2.14.1. [source]: Fetch from git.
2018-05-29gnu: emacs-minimal: Fix build by disabling gnutls support.Ricardo Wurmus
This is a follow-up to bb82c3d42bb95588f40394f4d71f915654c0e643. * gnu/packages/emacs.scm (emacs-minimal)[arguments]: Pass configure flag to indicate that gnutls support has intentionally been disabled.
2018-05-29gnu: emacs: Update to 26.1.Mathieu Othacehe
* gnu/packages/emacs.scm (emacs): Update to 26.1, [arguments]: disable tests as they do not exist in release. * gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch indentation and line numbers.
2018-05-29system: Add u-boot-puma-rk3399.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot-puma-rk3399): New variable. (make-u-boot-package)[arguments]: Add '.rksd' files to the files installed during custom 'install phase. * gnu/bootloader/u-boot.scm (u-boot-puma-rk3399-bootloader): New exported variable. * gnu/system/install.scm (rk3399-puma-installation-os): New exported variable. * gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399): New variable. (rk3399-cortex-m0): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-05-29gnu: khal: Update to 0.9.9.Leo Famulari
* gnu/packages/calendar.scm (khal): Update to 0.9.9.
2018-05-28Merge branch 'master' into core-updatesMark H Weaver
2018-05-29gnu: make-u-boot-package: Sort printed configurations case-insensitively.Danny Milosavljevic
* gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed configurations case-insensitively.
2018-05-28gnu: u-boot-tools: Enable tests.Danny Milosavljevic
* gnu/packages/bootloaders.scm (u-boot-tools)[native-inputs]: Add openssl, python2-coverage, python2-pytest, sdl. [arguments]<#:make-flags>: Remove NO_SDL. [arguments]<#:test-target>: Change to "tests". [arguments]<#:phases>[patch]: New phase. [arguments]<#:phases>[check]: Replace and move.
2018-05-28gnu: wireshark: Fix build against Qt 5.11.Clément Lassieur
* gnu/packages/networking.scm (wireshark)[arguments]: Add a 'patch-source' phase that includes missing headers.
2018-05-28gnu: supercollider: Remove broken Qt dependency.Clément Lassieur
As suggested by Ricardo Wurmus. This also removes IDE support. * gnu/packages/audio.scm (supercollider)[arguments]: Add "-DSC_QT=off" to configure flags. [native-inputs]: Remove QTTOOLS. [inputs]: Remove QTBASE, QTWEBKIT, QTSENSORS, QTDECLARATIVE and QTLOCATION.
2018-05-28gnu: vlc: Fix build against Qt 5.11.Clément Lassieur
* gnu/packages/video.scm (vlc)[arguments]: Add missing headers.
2018-05-28Revert "gnu: emacs: Update to 26.1."Mathieu Othacehe
This reverts commit bb82c3d42bb95588f40394f4d71f915654c0e643. This commit needs probably to be done on core-updates.
2018-05-28gnu: emacs: Update to 26.1.Mathieu Othacehe
* gnu/packages/emacs.scm (emacs): Update to 26.1, [arguments]: disable tests as they do not exist in release. * gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch indentation and line numbers.
2018-05-28gnu: Add singularity.Ricardo Wurmus
* gnu/packages/linux.scm (singularity): New variable.
2018-05-28gnu: Add squashfs-tools-next.Ricardo Wurmus
* gnu/packages/compression.scm (squashfs-tools-next): New variable.
2018-05-28gnu: gajim: Update to 1.0.3.Clément Lassieur
* gnu/packages/messaging.scm (gajim): Update to 1.0.3.
2018-05-28gnu: python-nbxmpp: Update to 0.6.6.Clément Lassieur
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.6.
2018-05-28gnu: libssh2: Fix build on MIPS systems.Mark H Weaver
* gnu/packages/ssh.scm (libssh2)[arguments]: When building for MIPS, replace the existing bootstrap phase instead of adding a new 'autoreconf' phase (in the wrong place).
2018-05-28gnu: Fix typo.Mark H Weaver
Fix a typo introduced in commit 2101cc3fb691f443b830fdf5f846ded5fa018739. * gnu/local.mk: Add back the missing comment character.
2018-05-28gnu: Add xtensor.Fis Trivial
* gnu/packages/algebra.scm (xtensor): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28gnu: Add xtl.Fis Trivial
* gnu/packages/cpp.scm (xtl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28gnu: Add json-modern-cxx.Fis Trivial
* gnu/packages/cpp.scm (json-modern-cxx): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28gnu: Add fifo-map.Fis Trivial
* gnu/packages/cpp.scm (fifo-map): New variable. * gnu/packages/patches/fifo-map-fix-flags-for-gcc.patch: New file. * gnu/packages/patches/fifo-map-remove-catch.hpp.patch: New file. * gnu/local.mk: Add new patch files. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28gnu: Add amalgamate.Fis Trivial
This commit also re-orders some module statements. * gnu/packages/code.scm (amalgamate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28gnu: Add catch-framework2.Fis Trivial
* gnu/packages/check.scm (catch-framework2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-28system: Remove uses of the 'title' field of <file-system>.Ludovic Courtès
* gnu/system/install.scm (installation-os): Remove uses of the 'title' field of 'file-system'; use 'file-system-label' as appropriate. * gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise. * gnu/tests.scm (%simple-os): Likewise. * gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os) (%minimal-os-on-vda, %separate-home-os, %separate-store-os) (%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise. * gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise. * tests/guix-system.sh: Likewise. * tests/system.scm (%root-fs): Likewise. ("operating-system-boot-mapped-devices, implicit dependency"): Likewise.
2018-05-28file-systems: Remove 'title' field and add <file-system-label>.Ludovic Courtès
The 'title' field was easily overlooked and was an endless source of confusion. Now, the value of the 'device' field is self-contained. * gnu/system/file-systems.scm (<file-system>): Change constructor name to '%file-system'. [title]: Remove. (<file-system-label>): New record type with printer. (report-deprecation, device-expression) (process-file-system-declaration, file-system): New macros. (file-system-title): New procedure. (file-system->spec, spec->file-system): Adjust to handle <file-system-label>. * gnu/system.scm (bootable-kernel-arguments): Add case for 'file-system-label?'. (read-boot-parameters): Likewise. (mapped-device-user): Avoid 'file-system-title'. (fs->boot-device): Remove. (operating-system-boot-parameters): Use 'file-system-device' instead of 'fs->boot-device'. (device->sexp): Add case for 'file-system-label?'. * gnu/bootloader/grub.scm (grub-root-search): Add case for 'file-system-label?'. * gnu/system/examples/bare-bones.tmpl, gnu/system/examples/beaglebone-black.tmpl, gnu/system/examples/lightweight-desktop.tmpl, gnu/system/examples/vm-image.tmpl: Remove uses of 'title'. * gnu/system/vm.scm (virtualized-operating-system): Remove uses of 'file-system-title'. * guix/scripts/system.scm (check-file-system-availability): Likewise, and adjust fix-it hint. (check-initrd-modules)[file-system-/dev]: Likewise. * gnu/build/file-systems.scm (canonicalize-device-spec): Remove 'title' parameter. [canonical-title]: Remove. Match on SPEC's type rather than on CANONICAL-TITLE. (mount-file-system): Adjust caller. * gnu/build/linux-boot.scm (boot-system): Interpret ROOT here. * gnu/services/base.scm (file-system->fstab-entry): Remove use of 'file-system-title'. * doc/guix.texi (File Systems): Remove documentation of the 'title' field. Rewrite documentation of 'device' and document 'file-system-label'.
2018-05-27gnu: icecat: Add more fixes from upstream mozilla-esr52.Mark H Weaver
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the upstream mozilla-esr52 repository.
2018-05-27gnu: clementine: Update snapshot.Pierre Langlois
* gnu/package/music.scm (clementine): Update snapshot to 4619a4c1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-05-27gnu: libechonest: Remove package.Pierre Langlois
It appears the "EchoNest" service isn't available anymore which makes this package obsolete. * gnu/packages/music.scm (libechonest): Remove variable. (clementine)[inputs]: Remove libechonest. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-05-27gnu: libmygpo-qt: Fix Qt 5.11 build.Pierre Langlois
The update to Qt 5.11.0 broke libmygpo-qt. It turned it was using a deprecated CMake function (qt5_use_moduldes). Let's pick up two upstream patches that fix the issue: https://github.com/gpodder/libmygpo-qt/pull/15 As mentioned in the the pull request, there is now a test failure but it looks harmless. * gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch, gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/music.scm (libmygpo-qt)[source]: Add patches. [arguments]: Build tests but do not run them. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-05-27gnu: gnu: Make alsa find its plugins by setting ALSA_PLUGIN_DIR.Julien Lepiller
* gnu/packages/patches/alsa-lib-add-environment-variable.patch: New file. * gnu/packages/linux.scm (alsa-lib)[source]: Use it. [native-search-paths]: Add ALSA_PLUGIN_DIR. * gnu/local.mk (dist_patch_DATA): Add it.
2018-05-27gnu: Add java-logback-classic.Julien Lepiller
* gnu/packages/java.scm (java-logback-classic): New variable.
2018-05-27gnu: Add java-logback-core.Julien Lepiller
* gnu/packages/java.scm (java-logback-core): New variable.
2018-05-27gnu: Add java-janino.Julien Lepiller
* gnu/packages/java.scm (java-janino): New variable.
2018-05-27gnu: Add java-commons-compiler.Julien Lepiller
* gnu/packages/java.scm (java-commons-compiler): New variable.
2018-05-27gnu: Add java-commons-jxpath.Julien Lepiller
* gnu/packages/java.scm (java-commons-jxpath): New variable.
2018-05-27gnu: Add java-eclipse-sisu-plexus.Julien Lepiller
* gnu/packages/java.scm (java-eclipse-sisu-plexus): New variable.
2018-05-27gnu: Add java-eclipse-sisu-inject.Julien Lepiller
* gnu/packages/java.scm (java-eclipse-sisu-inject): New variable.
2018-05-27gnu: Add java-jsr250.Julien Lepiller
* gnu/packages/java.scm (java-jsr250): New variable.
2018-05-27gnu: xonotic: Correct licenses.Rutger Helling
* gnu/packages/games.scm (xonotic-data)[license]: Refer to correct file. * gnu/packages/games.scm (xonotic)[license]: Refer to correct file.
2018-05-27gnu: qtconnectivity: Enable previously failing test.Efraim Flashner
* gnu/packages/qt.scm (qtconnectivity)[arguments]: Remove custom 'disable-failing-tests phase.