summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-02-16packages: Remove duplicates from package cache.Ludovic Courtès
Previously the same package could appear several times if several variables were bound to it, as is notably the case for "python" currently. This, in turn, would lead to obnoxious "ambiguous package specification" messages. * gnu/packages.scm (generate-package-cache)[expand-cache]: Change RESULT to RESULT+SEEN and adjust accordingly. Call 'first' on the result of 'fold-module-public-variables*'. * tests/packages.scm ("fold-available-packages with/without cache"): Check for lack of duplicates in FROM-CACHE.
2019-02-16self: Bundle 'glibc-utf8-locales'.Ludovic Courtès
This minimizes the risk of locale-related warnings, at least for those who use one of the bundled UTF-8 locales. * guix/self.scm (guix-command)[glibc-utf8-locales]: New variable. In program body, set GUIX_LOCPATH.
2019-02-16gnu: guix: Embed 'glibc-utf8-locales'.Ludovic Courtès
This will ensure people who download the binary installation tarball do not get locale-related warnings, provided they use one of the selected UTF-8 locales. * gnu/packages/package-management.scm (guix)[arguments]: In 'wrap-program' phase, set GUIX_LOCPATH. [inputs]: Add GLIBC-UTF8-LOCALES.
2019-02-16environment: Add '--inherit'.Ludovic Courtès
* guix/scripts/environment.scm (purify-environment): Add 'white-list' parameter and honor it. (create-environment): Add #:white-list parameter and honor it. (launch-environment): Likewise. (launch-environment/fork): Likewise. (show-help, %options): Add '--inherit'. (guix-environment): Define 'white-list' and pass it to 'launch-environment/fork'. * tests/guix-environment.sh: Test '--inherit'. * doc/guix.texi (Invoking guix environment): Document it.
2019-02-15gnu: emacs-helm-slime: Update to 20190214.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-helm-slime): Update to 20190214.
2019-02-15gnu: emacs-pulseaudio-control: Update to 20190105.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to 20190105.
2019-02-15gnu: Add genimage.Danny Milosavljevic
* gnu/packages/genimage.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-02-15gnu: guile-hall: Clean up.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-hall)[description]: Break long line. [home-page]: Merge lines. [propagated-inputs]: Remove reference to default "out" output.
2019-02-15gnu: guile-hall: Use git tag.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-hall)[source]: Use tag and git-file-name.
2019-02-15gnu: guile-hall: Use license: prefix.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-hall)[license]: Use license: prefix.
2019-02-15gnu: guile-hall: Update to 0.2.Alex Sassmannshausen
* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.2.
2019-02-15gnu: Borg: Update to 1.1.9.Leo Famulari
* gnu/packages/backup.scm (borg): Update to 1.1.9. [arguments]: Remove the 'remove-documentation-timestamps' phase and adjust the 'install-doc' phase to ensure the manual pages are not a source of non-determinism.
2019-02-15gnu: Add r-rsvd.Ricardo Wurmus
* gnu/packages/cran.scm (r-rsvd): New variable.
2019-02-15gnu: Add r-future-apply.Ricardo Wurmus
* gnu/packages/cran.scm (r-future-apply): New variable.
2019-02-15gnu: Add r-future.Ricardo Wurmus
* gnu/packages/cran.scm (r-future): New variable.
2019-02-15gnu: Add r-globals.Ricardo Wurmus
* gnu/packages/cran.scm (r-globals): New variable.
2019-02-15gnu: Add r-listenv.Ricardo Wurmus
* gnu/packages/cran.scm (r-listenv): New variable.
2019-02-15gnu: KSysguard: Update home page.Marius Bakke
* gnu/packages/kde-plasma.scm (libksysguard)[home-page]: Set to <https://userbase.kde.org/KSysGuard>.
2019-02-15gnu: KDE Plasma: Update to 5.15.0.Marius Bakke
* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libkscreen, libksysguard): Update to 5.15.0.
2019-02-15gnu: KDE Frameworks: Update to 5.55.0.Marius Bakke
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt, breeze-icons kapidox, karchive, kcodecs, kconfig, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime, kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth, kcompletion, kcrash, kdoctools, kfilemetadata, kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative, kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel, kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, plasma-framework, kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.55.0.
2019-02-15gnu-maintenance: Verify GPG signatures in KDE updater.Marius Bakke
* guix/gnu-maintenance.scm (latest-kde-release): Remove #:file->signature.
2019-02-15gnu: LLVM, Clang: Update to 7.0.1.Marius Bakke
* gnu/packages/patches/clang-7.0-libc-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 7.0.1. (llvm-7.0.1): Remove variable. (clang-from-llvm)[arguments]: Adjust phase to match Clang 7. (llvm-6, clang-runtime-6, clang-6): New public variables. * gnu/packages/dlang.scm (ldc)[native-inputs]: Change LLVM and CLANG to LLVM-6.0 and CLANG-6.0. * gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM to LLVM-6.
2019-02-15gnu: LLVM: Use HTTPS URLs.Marius Bakke
* gnu/packages/llvm.scm (llvm, clang-runtime-from-llvm, clang-from-llvm, llvm-3.9.1, llvm-3.7, llvm-3.6, llvm-3.5)[source](uri): Use HTTPS. (emacs-clang-format)[description]: Likewise.
2019-02-15gnu: Add python-pyfit-sne.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-pyfit-sne): New variable.
2019-02-15gnu: tiled: Update to 1.2.2.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (tiled): Update to 1.2.2.
2019-02-15gnu: allegro@4: Update to 4.4.3.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (allegro-4): Update to 4.4.3. [source]: Remove upstreamed patch. * gnu/packages/patches/allegro4-mesa-18.2.5-and-later.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-15gnu: teeworlds: Update to 0.7.2.Tobias Geerinckx-Rice
* gnu/packages/games.scm (teeworlds): Update to 0.7.2.
2019-02-15gnu: gnubg: Update to 1.06.002.Tobias Geerinckx-Rice
* gnu/packages/games.scm (gnubg): Update to 1.06.002.
2019-02-15gnu: fortune-mod: Update to 2.6.2.Tobias Geerinckx-Rice
* gnu/packages/games.scm (fortune-mod): Update to 2.6.2.
2019-02-15gnu: chroma: Update to 1.16.Tobias Geerinckx-Rice
* gnu/packages/games.scm (chroma): Update to 1.16.
2019-02-15gnu: gamine: Update to 1.6.Tobias Geerinckx-Rice
* gnu/packages/games.scm (gamine): Update to 1.6.
2019-02-15gnu: vkquake: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/games.scm (vkquake)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2019-02-15gnu: vkquake: Update to 1.01.0.Tobias Geerinckx-Rice
* gnu/packages/games.scm (vkquake): Update to 1.01.0.
2019-02-15gnu: filezilla: Update to 3.40.0.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (filezilla): Update to 3.40.0.
2019-02-15gnu: libfilezilla: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (libfilezilla)[source]: Hard-code NAME.
2019-02-15gnu: ifdtool: Update to 4.9.Tobias Geerinckx-Rice
* gnu/packages/flashing-tools.scm (ifdtool): Update to 4.9. [source]: Update source URI.
2019-02-15gnu: ndctl: Update to 64.1.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (ndctl): Update to 64.1. [inputs]: Add keyutils.
2019-02-15gnu: cppcheck: Update to 1.87.Tobias Geerinckx-Rice
* gnu/packages/check.scm (cppcheck): Update to 1.87.
2019-02-15gnu: fasm: Update to 1.73.08.Tobias Geerinckx-Rice
* gnu/packages/assembly.scm (fasm): Update to 1.73.08.
2019-02-15gnu: virt-manager: Update to 2.1.0.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (virt-manager): Update to 2.1.0.
2019-02-15gnu: libxls: Move to (gnu packages statistics).Tobias Geerinckx-Rice
It has nothing to do with XML. * gnu/packages/xml.scm (libxls): Move from here… * gnu/packages/statistics.scm (libxls): …to here.
2019-02-15gnu: libxls: Update to 1.5.0 [security fixes].Tobias Geerinckx-Rice
* gnu/packages/xml.scm (libxls): Update to 1.5.0. [source, home-page]: Update home page. [arguments, native-inputs]: Remove all of them.
2019-02-15gnu: libxls: Expand synopsis & description.Tobias Geerinckx-Rice
* gnu/packages/xml.scm (libxls)[synopsis, description]: Expand.
2019-02-14gnu: sdl2-mixer: Update to 2.0.4.Tobias Geerinckx-Rice
* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.0.4.
2019-02-14gnu: sdl2-image: Update to 2.0.4.Tobias Geerinckx-Rice
* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.4.
2019-02-14gnu: i3-wm: Remove obsolete code.Tobias Geerinckx-Rice
* gnu/packages/wm.scm (i3-wm)[arguments]: Remove #:make-flags. Update reason for disabled #:tests?.
2019-02-14gnu: Add ruby-rails.Christopher Baines
* gnu/packages/rails.scm (ruby-rails): New variable.
2019-02-14gnu: Add ruby-activestorage.Christopher Baines
* gnu/packages/rails.scm (ruby-activestorage): New variable.
2019-02-14gnu: Add ruby-marcel.Christopher Baines
Required for ruby-activestorage. * gnu/packages/ruby.scm (ruby-marcel): New variable.
2019-02-14gnu: Add ruby-sprockets-rails.Christopher Baines
* gnu/packages/rails.scm (ruby-sprockets-rails): New variable.