summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-01-21gnu: perl-text-template: Update to 1.54....* gnu/packages/perl.scm (perl-text-template): Update to 1.54. [native-inputs]: Add perl-test-more-utf8, perl-test-warnings. Efraim Flashner
2019-01-21gnu: Add perl-test-more-utf8....* gnu/packages/perl-check.scm (perl-test-more-utf8): New variable. Efraim Flashner
2019-01-21build-self: Execute trampoline in a clean environment....Previously execution of the trampoline would be somewhat sensitive to GUILE_LOAD_PATH & co., for example. * build-aux/build-self.scm (build-program): Remove 'unsetenv' call and %LOAD-COMPILED-PATH hack. (call-with-clean-environment): New procedure. (with-clean-environment): New macro. (build): Wrap 'open-pipe*' call in 'with-clean-environment'. Ludovic Courtès
2019-01-21ci: Skip system tests on armhf-linux....* gnu/ci.scm (system-test-jobs): Return the empty list when SYSTEM is "armhf-linux". Ludovic Courtès
2019-01-21gnu: xen: Update comment....Follow-up to 35e8900da092d027528a467d9e1b98c6fab22335. * gnu/packages/virtualization.scm (xen): Update comment. Danny Milosavljevic
2019-01-21gnu: Add xen....* gnu/packages/virtualization.scm (xen): New variable. Danny Milosavljevic
2019-01-21Update .mailmap....* .mailmap: Add my email. Mathieu Othacehe
2019-01-21Update 'TODO'...* TODO (Installer): Add Pierre Neidhardt suggestions described here: https://lists.gnu.org/archive/html/guix-devel/2019-01/msg00305.html Mathieu Othacehe
2019-01-21gnu: gajim: Update to 1.1.2....* gnu/packages/messaging.scm (gajim): Update to 1.1.2. Clément Lassieur
2019-01-21gnu: python-nbxmpp: Update to 0.6.9....* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.9. Clément Lassieur
2019-01-21gnu: qscintilla: Update to 2.10.8....* gnu/packages/qt.scm (qscintilla): Update to 2.10.8. (python-qscintilla)[arguments]: Update custom 'configure phase. Efraim Flashner
2019-01-21gnu: python-pyqt: Update to 5.11.3....* gnu/packages/qt.scm (python-pyqt): Update to 5.11.3. * gnu/packages/patches/pyqt-public-sip: Update patch. Efraim Flashner
2019-01-21gnu: python-sip: Update to 4.19.13....* gnu/packages/qt.scm (python-sip): Update to 4.19.13. Efraim Flashner
2019-01-21gnu: qt: Update to 5.11.3....* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras, qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtscxml, qtgamepad, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech): Update to 5.11.3. (qt)[source]: Remove patch. * gnu/packages/patches/qt-5-renameat2.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Efraim Flashner
2019-01-21gnu: xcursorgen: Update to 1.0.7....* gnu/packages/xorg.scm (xcursorgen): Update to 1.0.7. Tobias Geerinckx-Rice
2019-01-21gnu: umoci: Update to 0.4.3....* gnu/packages/virtualization.scm (umoci): Update to 0.4.3. Tobias Geerinckx-Rice
2019-01-21gnu: vlc: Update to 3.0.6....* gnu/packages/video.scm (vlc): Update to 3.0.6. Tobias Geerinckx-Rice
2019-01-21gnu: perl-xml-compile: Update to 1.61....* gnu/packages/xml.scm (perl-xml-compile): Update to 1.61. Tobias Geerinckx-Rice
2019-01-20pull: Add missing import....Fixes <https://bugs.gnu.org/34136>. Reported by Pierre Neidhardt <mail@ambrevar.xyz>. Fixes wrong-type-arg crash of "guix pull -p /does-not-exist -l". * guix/scripts/pull.scm: Use (srfi srfi-34). Ludovic Courtès
2019-01-20self: Build the (gnu tests …) modules....* guix/self.scm (compiled-guix)[*system-modules*]: Remove gnu/tests/* from #:extra-files. [*system-test-modules*]: New variable. [build-modules]: Add them. Ludovic Courtès
2019-01-20python-cysignals: Update to 1.9.0....* gnu/packages/python-xyz.scm (python-cysignals, python2-cysignals): Update to 1.9.0. Andreas Enge
2019-01-20Merge branch 'master' into stagingLudovic Courtès
2019-01-20gnu: freedink-data: Update to 1.08.20190120....* gnu/packages/games.scm (freedink-data): Update to 1.08.20190120. Efraim Flashner
2019-01-20gnu: freedink-dfarc: Add upstream refresh information....* gnu/packages/games.scm (freedink-dfarc)[properties]: New field. Efraim Flashner
2019-01-20gnu: fredink-data: Add upstream refresh information....* gnu/packages/games.scm (freedink-data)[properties]: New field. Efraim Flashner
2019-01-20gnu: freedink-engine: Add upstream refresh information....* gnu/packages/games.scm (freedink-engine)[properties]: New field. Efraim Flashner
2019-01-21import: github: Check if git URIs are GitHub URIs....This fixes a regression introduced in 9a5091d0c181453d0f31ce97f96a4e577a25e796 whereby packages with git origin URIs not hosted on GitHub would be wrongly detected as being covered under the github updater. Reported by Efraim Flashner <efraim@flashner.co.il>. * guix/import/github.scm (updated-github-url): Check if git URIs are GitHub URIs. Arun Isaac
2019-01-20gnu: Add pencil2d....* gnu/packages/animation.scm (pencil2d): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pkill -9
2019-01-20gnu: qjackctl: Disable xunique....* gnu/packages/audio.scm (qjackctl)[arguments]: Pass "--disable-xunique" to configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2019-01-20channels: Use 'fold2'....* guix/channels.scm (latest-channel-instances): Use 'fold2' instead of 'fold'. Ludovic Courtès
2019-01-20channels: Gracefully report the lack of a 'guix' channel....* guix/channels.scm (channel-instance-derivations): Raise an '&message' condition when CORE-INSTANCE is #f. Ludovic Courtès
2019-01-20channels: Build channel modules in an inferior....This ensures that channel modules are compiled with the right Guile, that they get to see the right modules, and so on. IOW, it avoids bugs such as those addressed by commits 3c0e16391ed9a3e3e4611b940fb393c5f2ecea63 and cb341c121919877ae6267a6460c0c17536d06eff. * guix/channels.scm (standard-module-derivation): Add 'core' parameter. Rewrite in terms of 'gexp->derivation-in-inferior'. (build-from-source): Add #:core parameter and pass it to 'standard-module-derivation'. (build-channel-instance): Add 'core' parameter and pass it on. (channel-instance-derivations)[dependencies]: Remove. Adjust 'build-channel-instance' call. Ludovic Courtès
2019-01-20inferior: 'gexp->derivation-in-inferior' honors EXP's load path....Previously the imported modules and extensions of EXP would be missing from the load path of 'guix repl'. * guix/inferior.scm (gexp->derivation-in-inferior)[script]: New variable. [trampoline]: Write (primitive-load #$script) to PIPE. Add #$output. * tests/channels.scm ("channel-instances->manifest")[depends?]: Check for requisites rather than direct references. Adjust callers accordingly. Ludovic Courtès
2019-01-20channels: Don't pull from the same channel more than once....Previous 'channel-instance->manifest' would call 'latest-channel-derivation', which could trigger another round of 'latest-repository-commit' for no good reason. * guix/channels.scm (resolve-dependencies): New procedure. (channel-instance-derivations)[edges]: New variable. [instance->derivation]: New procedure. * tests/channels.scm (make-instance): Use 'checkout->channel-instance' instead of 'channel-instance'. ("channel-instances->manifest"): New test. Ludovic Courtès
2019-01-20gnu: ocrad: Update to 0.27....* gnu/packages/ocr.scm (ocrad): Update to 0.27. Tobias Geerinckx-Rice
2019-01-20gnu: links: Update to 2.18....* gnu/packages/web-browsers.scm (links): Update to 2.18. Tobias Geerinckx-Rice
2019-01-20gnu: csound: Update to 6.12.0....* gnu/packages/audio.scm (csound): Update to 6.12.0. Tobias Geerinckx-Rice
2019-01-20gnu: %desktop-services: Use polkit-service-type....* gnu/services/desktop.scm (%desktop-services): Replace polkit-service with polkit-service-type. Efraim Flashner
2019-01-20gnu: %base-services: Use *getty-service-type....* gnu/services/base.scm (%base-services): Replace agetty-service with agetty-service-type, mingetty-service with mingetty-service-type. Efraim Flashner
2019-01-20gnu: %base-services: Use login-service-type....* gnu/services/base.scm (login-service-type)[default-value]: New field. (%base-services): Replace login-service with login-service-type. Efraim Flashner
2019-01-20services: %base-services: Use udev-service-type....* gnu/services/base.scm (udev-configuration): Fix typo. (udev-service-type)[default-value]: New field. (%base-services): Replace udev-service with udev-service-type. Efraim Flashner
2019-01-20services: %base-services: Use nscd-service-type....* gnu/services/base.scm (nscd-service-type)[default-value]: New field. (%base-services): Replace nscd-service with nscd-service-type. Efraim Flashner
2019-01-20services: Use guix-service-type....* gnu/services/base.scm (%base-services): Replace guix-service with guix-service-type. * gnu/system/examples/docker-image.tmpl (services): Same. Efraim Flashner
2019-01-20tests: More adjustments to python.scm split....This is a followup to 44d10b1f722856ab8e9b942804aa7ef33e2ef739. * tests/lint.scm: Update imports. Efraim Flashner
2019-01-20lint: check-source-unstable-tarball: Don't assume uri length....* guix/scripts/lint.scm (check-source-unstable-tarball): Replace third with code to make sure there are enough elements to check. Efraim Flashner
2019-01-20gnu: vboot-utils: Install development keys....* gnu/packages/bootloaders.scm (vboot-utils)[arguments]: Add 'install-devkeys' phase. Kei Kebreau
2019-01-20gnu: subversion: Mention "svn" in the description....* gnu/packages/version-control.scm (subversion)[description]: Mention "svn". Ludovic Courtès
2019-01-20ci: Use a valid 'current-guix'....This fixes a regression introduced in b5f8c2c88543158e8aca76aa98f9009f6b9e743a whereby 'current-guix' (needed by some of the system tests) would fail to build. Reported by Ricardo Wurmus <rekado@elephly.net>. It also speeds up compilation of 'current-guix' since the channel instance is already compiled or can be built quickly compared to the default 'current-guix'. * gnu/packages/package-management.scm (current-guix-package): New variable. (current-guix): Honor it. * gnu/ci.scm (channel-build-system): New variable. (channel-instances->derivation): New procedure. (system-test-jobs): Add #:source and #:commit parameters. Define 'instance' and parameterize CURRENT-GUIX-PACKAGE. (hydra-jobs)[checkout, commit, source]: New variables. Pass #:source and #:commit to 'system-test-jobs'. Ludovic Courtès
2019-01-20profiles: Allow a profile to be added as an entry of another profile....* guix/build/profiles.scm (build-etc/profile): When 'OUTPUT/etc/profile' already exists, delete it first. (build-profile): Likewise for 'OUTPUT/manifest'. * tests/profiles.scm ("profile in profile"): New test. Ludovic Courtès
2019-01-20tests: Adjust to python.scm split....This is a followup to 44d10b1f722856ab8e9b942804aa7ef33e2ef739. * tests/profiles.scm ("package->manifest-entry, search paths"): Adjust module name for PYTHON2-MATPLOTLIB. Ludovic Courtès