Age | Commit message (Expand) | Author |
2020-05-26 | gnu: CUPS: Update to 2.3.3....* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.
| Marius Bakke |
2020-05-26 | gnu: cups-filters: Update to 1.27.4....* gnu/packages/cups.scm (cups-filters): Update to 1.27.4.
[arguments]: Remove obsolete patch-for-poppler phase.
| Marius Bakke |
2020-05-26 | gnu: mesa: Build with LLVM 10....* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-9 to LLVM-10.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG-9 to CLANG-10.
| Marius Bakke |
2020-05-26 | gnu: libical: Update to 3.0.8....* gnu/packages/calendar.scm (libical): Update to 3.0.8.
[source](patches): Remove.
| Marius Bakke |
2020-05-26 | gnu: mesa: Update to 20.0.7....* gnu/packages/gl.scm (mesa): Update to 20.0.7.
| Marius Bakke |
2020-05-26 | gnu: libva: Update to 2.7.1....* gnu/packages/video.scm (libva): Update to 2.7.1.
| Marius Bakke |
2020-05-26 | gnu: utf8proc: Update to 2.5.0....* gnu/packages/textutils.scm (utf8proc): Update to 2.5.0.
[native-inputs]: Update test data to Unicode 13.
| Marius Bakke |
2020-05-26 | gnu: qpdf: Update to 10.0.1....* gnu/packages/pdf.scm (qpdf): Update to 10.0.1.
| Marius Bakke |
2020-05-26 | gnu: ImageMagick: Update to 6.9.11-11....* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-11.
| Marius Bakke |
2020-05-26 | gnu: postgresql: Update to 10.13....* gnu/packages/databases.scm (postgresql): Update to 10.13.
| Marius Bakke |
2020-05-26 | gnu: MariaDB: Update to 10.1.45....* gnu/packages/databases.scm (mariadb): Update to 10.1.45.
| Marius Bakke |
2020-05-26 | gnu: libinput: Update to 1.15.5....* gnu/packages/freedesktop.scm (libinput): Update to 1.15.5.
| Marius Bakke |
2020-05-26 | gnu: kmod: Disable tests in 'Makefile.in' instead of 'Makefile.am'....This avoids a build failure because the package was bootstrapped with an older
version of Automake. By substituting the .in file we avoid triggering the
Autoconf machinery.
* gnu/packages/linux.scm (kmod)[arguments]: Change the 'disable-tests' phase
to substitute "Makefile.in" instead of "Makefile.am".
[native-inputs]: Remove AUTOMAKE and AUTOCONF.
| Marius Bakke |
2020-05-26 | gnu: kmod: Update to 27....* gnu/packages/linux.scm (kmod): Update to version 27.
[native-inputs]: Add 'automake' and 'autoconf'.
[arguments]: Add phase 'disable-tests'. Add configure flag
'--disable-test-modules'. Enable tests.
| Brice Waegeneire |
2020-05-26 | Merge branch 'master' into staging | Marius Bakke |
2020-05-14 | gnu: linux-libre: Update to 5.4.41....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.41.
(linux-libre-5.4-pristine-source): Update hash.
| Mark H Weaver |
2020-05-14 | gnu: linux-libre@5.6: Update to 5.6.13....* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.13.
(linux-libre-5.6-pristine-source): Update hash.
| Mark H Weaver |
2020-05-14 | gnu: linux-libre@4.19: Update to 4.19.123....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.123.
(linux-libre-4.19-pristine-source): Update hash.
| Mark H Weaver |
2020-05-15 | gnu: sudo: Disable Python support when cross-compiling....* gnu/packages/admin.scm (sudo)[arguments]: Pass "--disable-python"
when (%current-target-system) is true.
[inputs]: Remove PYTHON when (%current-target-system) is true.
| Ludovic Courtès |
2020-05-15 | locale: Use the native gzip and libc when building locales....This fixes system cross-compilation.
* gnu/system/locale.scm (single-locale-directory)[build]: Use the native
GZIP and LIBC.
| Ludovic Courtès |
2020-05-15 | channels: Move quirks and patches to (guix quirks)....* guix/channels.scm (apply-patches): Don't access <patch> record
directly; use 'applicable-patch?' and 'apply-patch' instead.
(<patch>, syscalls-reexports-local-variables?)
(guile-2.2.4, %quirks, %bug-41028-patch, %patches): Move to...
* guix/quirks.scm: ... here. New file.
(apply-patch, applicable-patch?): New procedures.
| Ludovic Courtès |
2020-05-15 | gnu: mcron: Allow cross-compilation....* gnu/packages/guile-xyz.scm (mcron)[native-inputs]: Add "guile-native".
| Ludovic Courtès |
2020-05-14 | gnu: blueman: Use bootstrapped tarball....* gnu/packages/networking.scm (blueman)[source]: Switch to URL-FETCH.
[native-inputs]: Remove AUTOCONF, AUTOMAKE, AUTOGEN, and LIBTOOL.
| Marius Bakke |
2020-05-14 | gnu: blueman: Remove obsolete phase....* gnu/packages/networking.scm (blueman)[arguments]: Remove setenv phase.
| Marius Bakke |
2020-05-14 | gnu: php: Update to 7.4.6....* gnu/packages/php.scm (php): Update to 7.4.6.
| Julien Lepiller |
2020-05-14 | gnu: ccl: Update to 1.12....* gnu/packages/lisp.scm (ccl): Update to 1.12.
[native-inputs]: Remove subversion.
[license]: Change to asl2.0.
(ccl-1.12): Remove obsolete variable.
| Pierre Neidhardt |
2020-05-14 | gnu: blueman: Update package definition....* gnu/packages/networking.scm (blueman): Fixes.
[version]: Upgrade to 2.1.3.
[source]<origin>[method]: Change from url-fetch to git-fetch.
[arguments]<#:phases>['setenv]: New phase.
['patch-python-references]: New phase.
['patch-external-programs]: New phase.
['patch-pulseaudio-libraries]: New phase.
['wrap-blueman-progs]: New phase.
[native-inputs]: Add autoconf, autogen, automake and gobject-introspection.
[inputs]: Add iptables and ppp. Remove adwaita-icon-theme.
Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
| Raghav Gururajan |
2020-05-14 | gnu: Add libappindicator....* gnu/packages/freedesktop.scm (libappindicator): New variable.
Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
| Nicolò Balzarotti |
2020-05-14 | gnu: Add libindicator....* gnu/packages/freedesktop.scm (libindicator): New variable.
Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
| Nicolò Balzarotti |
2020-05-14 | gnu: Add dbus-test-runner....* gnu/packages/glib.scm (dbus-test-runner): New variable.
Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
| Nicolò Balzarotti |
2020-05-14 | news: Add news entry for 'guix pack -RR' and Fakechroot....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-05-14 | pack: Add relocation via ld.so and fakechroot....* gnu/packages/aux-files/run-in-namespace.c (HAVE_EXEC_WITH_LOADER): New
macro.
(bind_mount): Rename to...
(mirror_directory): ... this. Add 'firmlink' argument and use it
instead of calling mkdir/open/close/mount directly.
(bind_mount, make_symlink): New functions.
(exec_in_user_namespace): Adjust accordingly.
(exec_with_loader) [HAVE_EXEC_WITH_LOADER]: New function.
(exec_performance): New function.
(engines): Add them.
* guix/scripts/pack.scm (wrapped-package)[fakechroot-library]
[audit-module]: New procedures.
[audit-source]: New variable.
[build](elf-interpreter, elf-loader-compile-flags): New procedures.
(build-wrapper): Use them.
* tests/guix-pack-relocatable.sh: Test with
'GUIX_EXECUTION_ENGINE=fakechroot'.
* doc/guix.texi (Invoking guix pack): Document the 'performance' and
'fakechroot' engines.
* gnu/packages/aux-files/pack-audit.c: New file.
* Makefile.am (AUX_FILES): Add it.
| Ludovic Courtès |
2020-05-14 | gnu: Add fakechroot....* gnu/packages/linux.scm (fakechroot): New variable.
| Ludovic Courtès |
2020-05-14 | pack: Factorize store references in wrapper....* gnu/packages/aux-files/run-in-namespace.c (original_store): New variable.
(exec_in_user_namespace, exec_with_proot, main): Use it instead of the
literal "@STORE_DIRECTORY@".
| Ludovic Courtès |
2020-05-14 | pack: Wrapper honors 'GUIX_EXECUTION_ENGINE' environment variable....* gnu/packages/aux-files/run-in-namespace.c (struct engine): New type.
(exec_default): New function.
(engines): New variable.
(execution_engine): New function.
(main): Use it instead of calling 'exec_in_user_namespace' and
'exec_with_proot' directly.
* tests/guix-pack-relocatable.sh: Add test with 'GUIX_EXECUTION_ENGINE'.
* doc/guix.texi (Invoking guix pack): Document 'GUIX_EXECUTION_ENGINE'.
| Ludovic Courtès |
2020-05-14 | store: 'mapm/accumulate-builds' preserves '%current-target-system'....Fixes <https://bugs.gnu.org/41182>.
* guix/store.scm (mapm/accumulate-builds): Pass #:system and #:target to
'run-with-store'.
* tests/store.scm ("mapm/accumulate-builds, %current-target-system"):
New test.
* tests/guix-pack.sh: Add 'guix pack -d --target' test.
| Ludovic Courtès |
2020-05-14 | packages: Ensure bags are insensitive to '%current-target-system'....Fixes a bug whereby a bag's transitive dependencies would depend on the
global '%current-target-system' value.
Partly fixes <https://issues.guix.gnu.org/41182>.
* guix/packages.scm (bag-transitive-inputs)
(bag-transitive-build-inputs, bag-transitive-target-inputs):
Parameterize '%current-target-system'.
* tests/packages.scm ("package->bag, sensitivity to %current-target-system"):
New test.
| Ludovic Courtès |
2020-05-14 | pack: Do not cross-compile the image building tools....Until now, something like:
guix pack -f docker --target=arm-linux-gnueabihf
would attempt to cross-compile tar.
* guix/scripts/pack.scm (self-contained-tarball): Pass #:target to
'gexp->derivation'.
(squashfs-image): Use #+ instead of #$ for ARCHIVER. Use 'file-append'
instead of 'string-append'. Pass #:target to 'gexp->derivation'.
(docker-image): Likewise.
| Ludovic Courtès |
2020-05-14 | gnu: dump1090: Don't hard-code CC=gcc....* gnu/packages/radio.scm (dump1090)[arguments]: Add 'make-flags' field to set
'CC' to the right compiler, remove 'configure' phase.
| Guillaume Le Vaillant |
2020-05-14 | gnu: js8call: Fix undefined symbol error when starting the program....* gnu/packages/radio.scm (js8call)[arguments]: Add 'work-around-runtime-bug'
phase.
| Guillaume Le Vaillant |
2020-05-14 | gnu: wsjtx: Fix undefined symbol error when starting the program....* gnu/packages/radio.scm (wsjtx)[arguments]: Add 'work-around-runtime-bug'
phase.
| Guillaume Le Vaillant |
2020-05-14 | gnu: Add sparse....* gnu/packages/c.scm (sparse): New variable.
| Jan (janneke) Nieuwenhuizen |
2020-05-14 | gnu: exo: Fix exo-compose-mail....Fixes <https://issues.guix.gnu.org/issue/41244>.
* gnu/packages/xfce.scm (exo)[arguments]: Add wrap-exo-compose-mail phase so
it can find URI::Escape from perl-uri.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Jonathan Brielmaier |
2020-05-14 | gnu: qemu-minimal: Only build for the host's architecture....* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Adjust
configure-flags so that each architecture only builds for its native
architectures.
[synopsis]: Adjust to clarify it's only for the host's architecture.
| Efraim Flashner |
2020-05-14 | gnu: python-automat: Update to 20.2.0....Fixes <https://bugs.gnu.org/41249>.
Reported by Mikhail Tsykalov <tsymsh@gmail.com>.
* gnu/packages/python-xyz.scm (python-automat): Update to 20.2.0.
| Marius Bakke |
2020-05-14 | gnu: hackrf: Simplify installation instructions....* gnu/packages/radio.scm (hackrf)[description]: Replace
'modify-services' snippet with 'udev-rules-service'.
| Brice Waegeneire |
2020-05-14 | gnu: rtl-sdr: Simplify installation instructions....* gnu/packages/radio.scm (rtl-sdr)[description]: Replace
'modify-services' snippet with 'udev-rules-service'.
| Brice Waegeneire |
2020-05-14 | gnu: python-language-server: Update to 0.32.0....* gnu/packages/python-xyz.scm (python-language-server): Update to 0.32.0,
[propagated-inputs]: Remove PYTHON-JEDI-0.15. Add PYTHON-JEDI.
(python-jedi-0.15, python-parso-0.5): Remove variables.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Giacomo Leidi |
2020-05-14 | gnu: Add emacs-icomplete-vertical....* gnu/packages/emacs-xyz.scm (emacs-icomplete-vertical): New variable.
| Ricardo Wurmus |
2020-05-14 | gnu: emacs-org-re-reveal: Update to 2.12.2....[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-05-14T11:15:53+0200 using RSA]]
To test this, I made a presentation about guix git workflow in emacs:
https://www.rohleder.de/~mike/guix-workflow/
maybe, its useful for someone.
From 528ccdab63cf399012582450491be6df3d8cc431 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Thu, 14 May 2020 08:16:49 +0000
Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 2.12.2.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 2.12.2.
| Michael Rohleder |