summary refs log tree commit diff
AgeCommit message (Collapse)Author
2017-12-05gnu: ghc-bytestring: Alphabetise inputs.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-bytestring)[inputs]: Order alphabetically.
2017-12-05gnu: ghc-bytestring: Update to 0.10.8.2Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-bytestring): Update to 0.10.8.2
2017-12-05gnu: ghc-base-compat: Update to 0.9.3.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-base-compat): Update to 0.9.3.
2017-12-05gnu: Add clementine.Pierre Langlois
* gnu/packages/music.scm (clementine): New variable. * gnu/packages/patches/clementine-use-openssl.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-05gnu: Add libmygpo-qt.Pierre Langlois
* gnu/packages/music.scm (libmygpo-qt): New variable. * gnu/packages/patches/libmygpo-qt-fix-jsoncreatortest.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-04gnu: bluez-alsa: Add missing file-name field.Efraim Flashner
* gnu/packages/audio.scm (bluez-alsa)[source]: Add file-name field.
2017-12-04gnu: Add bluez-alsa.Ricardo Wurmus
* gnu/packages/audio.scm (bluez-alsa): New variable.
2017-12-04gnu: Add ortp.Ricardo Wurmus
* gnu/packages/telephony.scm (ortp): New variable.
2017-12-04gnu: Add bctoolbox.Ricardo Wurmus
* gnu/packages/telephony.scm (bctoolbox): New variable.
2017-12-04gnu: mbedtls-apache: Build shared library.Ricardo Wurmus
* gnu/packages/tls.scm (mbedtls-apache)[arguments]: Enable building of shared library.
2017-12-04gnu: spice: Update to 0.14.0.Andy Patterson
This is a follow-up to commit 9a187b39b7991463aa6985f5b746fccf69789525. * gnu/packages/spice.scm (spice): Update to 0.14.0. [source]: Remove obsolete patches. Use HTTPS URL. [inputs]: Add orc. [home-page]: Update to use https. * gnu/packages/patches/spice-CVE-2016-9577.patch, gnu/packages/patches/spice-CVE-2016-9578-1.patch, gnu/packages/patches/spice-CVE-2016-9578-2.patch, gnu/packages/patches/spice-CVE-2017-7506.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
2017-12-04gnu: bazaar: Fix CVE-2017-14176.Leo Famulari
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (bazaar)[source]: Use it.
2017-12-04bootloader: extlinux: Stop using dd binary.Mathieu Othacehe
* gnu/bootloader/extlinux.scm (dd): Remove it, (install-extlinux): replace dd call by Guile I/O procedures. * gnu/system/vm.scm (qemu-image): Add (ice-9 binary-ports) to used-modules list to provide "get-bytevector-n" and "put-bytevector". * guix/scripts/system.scm (bootloader-installer-derivation): Ditto.
2017-12-04doc: Mention berlin.guixsd.org.Ludovic Courtès
* doc/guix.texi (Substitute Server Authorization): Add note about berlin.guixsd.org. Nitpick.
2017-12-04maint: Add 'berlin.guixsd.org.pub'.Ludovic Courtès
* bayfront.guixsd.org.pub: Rename to... * berlin.guixsd.org.pub: ... this. * Makefile.am (dist_pkgdata_DATA): Adjust accordingly. * gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
2017-12-04Update NEWS.Ludovic Courtès
2017-12-04gnu: git: Remove unreliable git-svn tests.Ludovic Courtès
Reported in <https://bugs.gnu.org/29546> by Mark H Weaver <mhw@netris.org>. * gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests' phase, delete three git-svn tests.
2017-12-04maint: Let 'guix system vm-image' determine the right size.Ludovic Courtès
* Makefile.am (GUIXSD_VM_IMAGE_BASE): Remove. (release): Remoev --image-size argument to 'guix system vm-image'.
2017-12-04maint: Add 'aarch64-linux' to the supported systems.Ludovic Courtès
* Makefile.am (SUPPORTED_SYSTEMS): Add aarch64-linux.
2017-12-04maint: Add the '.iso' extension to installation images.Ludovic Courtès
* Makefile.am (release): Add the '.iso' suffix to image files. * doc/guix.texi (USB Stick and DVD Installation): Adjust accordingly.
2017-12-04doc: Merge "USB Stick Installation" and "DVD Installation".Ludovic Courtès
* doc/guix.texi (USB Stick Installation): Rename to... (USB Stick and DVD Installation): ... this. Merge contents with... (DVD Installation): ... this node. Remove.
2017-12-04tests: Look for multi-digit column numbers in unbound variable test.Eric Bavier
* tests/guix-system.sh: Match one or more digits in unbound-variable test.
2017-12-04nls: Update 'fr' translation.Ludovic Courtès
2017-12-04gnu: elixir: Update to 1.5.2 and disable failing tests.nee
* gnu/packages/elixir.scm (elixir)[origin]: Update to 1.5.2. [arguments]: Patch the shebang of mix. Disable failing tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-04gnu: erlang: Update to 20.1.nee
* gnu/packages/erlang.scm (erlang): Update to 20.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-04services: xorg: Properly handle the case where ~/.xession is used.Ludovic Courtès
Fixes a regression introduced in 65c0f43649b455db94f1e8b0a244a889cb961b25 in the case where users provide ~/.xsession and SESSION is #f. * gnu/services/xorg.scm (xinitrc): In the XSESSION-FILE case, check whether SESSION is #f.
2017-12-04gnu: protobuf: Update to 3.5.0.Tobias Geerinckx-Rice
* gnu/packages/protobuf.scm (protobuf): Update to 3.5.0.
2017-12-04gnu: you-get: Update to 0.4.995.Tobias Geerinckx-Rice
* gnu/packages/video.scm (you-get): Update to 0.4.995.
2017-12-04gnu: ghc-async: Update to 2.1.1.1.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-async): Update to 2.1.1.1.
2017-12-04gnu: ghc-alex: Update to 3.2.3.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-alex): Update to 3.2.3. [arguments]: Run tests.
2017-12-04gnu: ghc-comonad: Remove duplicate input.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-comonad)[inputs]: Remove ghc-contravariant. Order alphabetically to make this less likely to happen again.
2017-12-04gnu: di: Update to 4.44.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (di): Update to 4.44.
2017-12-04gnu: eolie: Update to 0.9.13.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (eolie): Update to 0.9.13.
2017-12-04gnu: coda: Update to 2.18.3.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (coda): Update to 2.18.3.
2017-12-04gnu: python-scikit-learn: Update to 0.19.1.Tobias Geerinckx-Rice
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.1.
2017-12-04gnu: guix: Update snapshot to 3fb6464.Ludovic Courtès
* gnu/packages/package-management.scm (guix): Update to 3fb6464.
2017-12-03gnu: you-get: Update to 0.4.990.Rutger Helling
* gnu/packages/video.scm (you-get): Update to 0.4.990. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-03ui: Tweak conflicting profile entry error message.Ludovic Courtès
* guix/ui.scm (call-with-error-handling): Use 'manifest-entry-output*' when reporting conflicting profile entries.
2017-12-03gnu: shepherd: Avoid "Bad file descriptor" warnings.Ludovic Courtès
* gnu/packages/patches/shepherd-close-fds.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shepherd)[source]: Use it.
2017-12-03profiles: Really disable deprecation warnings for 'profile-derivation'.Ludovic Courtès
This is a followup to 2815fca1423cf72e6f3d0e774f1058bcbf8dfdbf. * guix/profiles.scm (profile-derivation)[builder]: Remove 'debug-disable' call, which was ineffective. Pass #:env-vars to 'gexp->derivation'.
2017-12-03scripts: Default to Guile 2.2 as the guile-for-build.Ludovic Courtès
* guix/scripts/environment.scm (guix-environment): '%guile-for-build' now defaults to GUILE-2.2 instead of GUILE-2.0. * guix/scripts/package.scm (guix-package): Likewise. * guix/scripts/pull.scm (guix-pull): Likewise.
2017-12-03gnu: samplv1: Update to 0.8.5.Ricardo Wurmus
* gnu/packages/music.scm (samplv1): Update to 0.8.5.
2017-12-03gnu: drumkv1: Update to 0.8.5.Ricardo Wurmus
* gnu/packages/music.scm (drumkv1): Update to 0.8.5.
2017-12-03gnu: synthv1: Update to 0.8.5.Ricardo Wurmus
* gnu/packages/music.scm (synthv1): Update to 0.8.5.
2017-12-03profile: Use _IO* but disable deprecation warning.Ludovic Courtès
This fixes a regression introduced in 2f60084f77815f454d1521396c2a383390ea2865, whereby the profile derivation would fail to run on Guile 2.0 (as is the case with "guix package --bootstrap"). Reported by Christopher Baines. * guix/profiles.scm (profile-derivation)[builder]: Use _IO* but add 'debug-disable' call.
2017-12-03install: Add colors in 'motd' and 'issue'.Ludovic Courtès
* gnu/system/install.scm (%installation-services)[motd]: Add colors. [services]: Use the "lat9u-16" font. (%issue): Add colors.
2017-12-03profiles: Avoid _IO* in profile builder.Ludovic Courtès
* guix/profiles.scm (profile-derivation)[builder]: Avoid the deprecated _IO* constants.
2017-12-03doc: Link to work on bootstrapping.Ludovic Courtès
* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section.
2017-12-03install: Add the prerequisites of 'profile-derivation' as GC roots.Ludovic Courtès
* gnu/system/install.scm (%installation-services): Add GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots.
2017-12-03profiles: Do not import the host's srfi-{19,26}.scm files.Ludovic Courtès
Previously the "manual-database" derivation would always import the host's srfi-{19,26}.scm files in the build side. In practice this means that different users could get different manual-database.drv depending on the Guile version they're using in the host. For example, the (gnu tests install) tests would fail if the host was running Guile 2.2.3 because the guest is running 2.2.2, and thus has different srfi-{19,26}.scm files. The manual-database.drv would need to be built from source, which would fail because prerequisites were missing. Reported by Mathieu Othacehe <m.othacehe@gmail.com> at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29409#96>. * guix/profiles.scm (manual-database): Do not pass #:modules to 'gexp->derivation'. Wrap 'build' gexp in 'with-imported-modules' form.