summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2020-05-15gnu: clamav: Update to 0.102.3.Tobias Geerinckx-Rice
* gnu/packages/antivirus.scm (clamav): Update to 0.102.3.
2020-05-15gnu: ethtool: Update to 5.6.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (ethtool): Update to 5.6. [native-inputs]: Add pkg-config. [inputs]: Add libmnl.
2020-05-15gnu: openconnect: Update to 8.10 [fixes CVE-2020-12823].Tobias Geerinckx-Rice
* gnu/packages/vpn.scm (openconnect): Update to 8.10.
2020-05-15gnu: emacs-flycheck-grammalecte: Update to 1.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.2. [arguments]: Exclude "test-profile.el", build with full Emacs for libxml support. [inputs]: Remove curl as dependency.
2020-05-15gnu: tor: Update to 0.4.3.5.Tobias Geerinckx-Rice
* gnu/packages/tor.scm (tor): Update to 0.4.3.5. [arguments]: Enable compression features that aren't auto-detected. [native-inputs]: Use the default Python (3). [inputs]: Order alphabetically.
2020-05-15gnu: bitcoin-abc: Update to 0.21.6.Guillaume Le Vaillant
* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.6. [build-system]: Use cmake-build-system. [native-inputs]: Remove autoconf, automake and libtool. [inputs]: Add zeromq. [arguments]: Drop inheritance from bitcoin-core and use explicit 'make-qt-deterministic', 'set-home' and 'check-functional' phases.
2020-05-15gnu: bitcoin-unlimited: Update to 1.8.0.0.Guillaume Le Vaillant
* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.8.0.0. [arguments]: Add 'fix-build' phase, update 'fix-tests' phase.
2020-05-15gnu: emacs-flycheck: Update to 31-2.9bcf6b6.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-2.9bcf6b6.
2020-05-15gnu: ocaml-ocurl: Update to 0.9.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.1.
2020-05-15gnu: ocaml-fileutils: Update to 0.6.2.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.2.
2020-05-15gnu: ocaml-octavius: Update to 1.2.2.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.2.
2020-05-15gnu: rottlog: Fix aarch64 cross-compilation.Mathieu Othacehe
* gnu/packages/admin.scm (rottlog)[arguments]: Add a 'fix-configure phase to replace outdated config.sub and config.guess, without aarch64 support, [native-inputs]: add "automake".
2020-05-15gnu: openjdk12: Simplify snippet.Ricardo Wurmus
* gnu/packages/java.scm (openjdk12)[source]: Use regular expression in find-files.
2020-05-15gnu: openjdk11: Build in parallel.Ricardo Wurmus
* gnu/packages/java.scm (openjdk11)[arguments]: Remove #:parallel-build?, #:parallel-tests?, and #:make-flags options; add "write-source-revision-file"; replace "build" phase; do not set GUIX_LD_WRAPPER_ALLOW_IMPURITIES; pass JOBS variable to make in "build" and "build-jre" phases.
2020-05-15gnu: openjdk11: Simplify snippet.Ricardo Wurmus
* gnu/packages/java.scm (openjdk11)[source]: Use regular expression in find-files.
2020-05-15gnu: openjdk10: Simplify snippet.Ricardo Wurmus
* gnu/packages/java.scm (openjdk10)[source]: Use regular expression in find-files.
2020-05-15gnu: openjdk9: Build in parallel.Ricardo Wurmus
* gnu/packages/java.scm (openjdk9)[arguments]: Add phase "write-source-revision-file"; replace "build" phase; add make-flags; remove GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
2020-05-15gnu: openjdk9: Simplify snippet.Ricardo Wurmus
* gnu/packages/java.scm (openjdk9)[source]: Use only one find-files invocation.
2020-05-15gnu: Add python-selenium.Edouard Klein
* gnu/packages/python-web.scm (python-selenium): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-15gnu: quaternion: Update to 0.0.9.4e.Jonathan Brielmaier
* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4e. [source]: Upstream moved the repo to quotient-im namespace. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-15gnu: libqmatrixclient: Update to 0.5.3.2.Jonathan Brielmaier
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.5.3.2. [source]: Name changed to libquotient, will be visible in 0.6. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-15gnu: Add openctm.Ekaitz Zarraga
* gnu/packages/engineering.scm (openctm): New Variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-05-15gnu: chirp: Update to 20200430.Guillaume Le Vaillant
* gnu/packages/radio.scm (chirp): Update to 20200430.
2020-05-15gnu: blueman: Enable AppIndicator.Raghav Gururajan
* gnu/packages/networking.scm (blueman) [arguments]: Remove --disable -appindicator configure-flag. [inputs]: Add libappindicator. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-05-15gnu: openrct2: Update to 0.2.6.Pierre Neidhardt
* gnu/packages/games.scm (openrct2): Update to 0.2.6.
2020-05-15gnu: Add ffmpeg-jami.Jan Wielkiewicz
This package is needed because Jami uses a modified version of ffmpeg, which provides GPU hardware acceleration, automatical adapting of bitrate and extra codecs. Because of the configure flags list being long, it is better to keep them separated in variables, instead of littering the package definition. * gnu/packages/jami.scm (ffmpeg-jami, %ffmpeg-default-configure-flags, %ffmpeg-linux-configure-flags, %ffmpeg-linux-x86-configure-flags): New variables. (ffmpeg-compose-configure-flags): New procedure. (libring)[inputs]: Use ffmpeg-jami instead of ffmpeg. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-05-14gnu: linux-libre: Update to 5.4.41.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.41. (linux-libre-5.4-pristine-source): Update hash.
2020-05-14gnu: linux-libre@5.6: Update to 5.6.13.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.13. (linux-libre-5.6-pristine-source): Update hash.
2020-05-14gnu: linux-libre@4.19: Update to 4.19.123.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.123. (linux-libre-4.19-pristine-source): Update hash.
2020-05-15gnu: sudo: Disable Python support when cross-compiling.Ludovic Courtès
* gnu/packages/admin.scm (sudo)[arguments]: Pass "--disable-python" when (%current-target-system) is true. [inputs]: Remove PYTHON when (%current-target-system) is true.
2020-05-15locale: Use the native gzip and libc when building locales.Ludovic Courtès
This fixes system cross-compilation. * gnu/system/locale.scm (single-locale-directory)[build]: Use the native GZIP and LIBC.
2020-05-15gnu: mcron: Allow cross-compilation.Ludovic Courtès
* gnu/packages/guile-xyz.scm (mcron)[native-inputs]: Add "guile-native".
2020-05-14gnu: blueman: Use bootstrapped tarball.Marius Bakke
* gnu/packages/networking.scm (blueman)[source]: Switch to URL-FETCH. [native-inputs]: Remove AUTOCONF, AUTOMAKE, AUTOGEN, and LIBTOOL.
2020-05-14gnu: blueman: Remove obsolete phase.Marius Bakke
* gnu/packages/networking.scm (blueman)[arguments]: Remove setenv phase.
2020-05-14gnu: php: Update to 7.4.6.Julien Lepiller
* gnu/packages/php.scm (php): Update to 7.4.6.
2020-05-14gnu: ccl: Update to 1.12.Pierre Neidhardt
* gnu/packages/lisp.scm (ccl): Update to 1.12. [native-inputs]: Remove subversion. [license]: Change to asl2.0. (ccl-1.12): Remove obsolete variable.
2020-05-14gnu: blueman: Update package definition.Raghav Gururajan
* 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>
2020-05-14gnu: Add libappindicator.Nicolò Balzarotti
* gnu/packages/freedesktop.scm (libappindicator): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-05-14gnu: Add libindicator.Nicolò Balzarotti
* gnu/packages/freedesktop.scm (libindicator): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-05-14gnu: Add dbus-test-runner.Nicolò Balzarotti
* gnu/packages/glib.scm (dbus-test-runner): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-05-14pack: Add relocation via ld.so and fakechroot.Ludovic Courtès
* 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.
2020-05-14gnu: Add fakechroot.Ludovic Courtès
* gnu/packages/linux.scm (fakechroot): New variable.
2020-05-14pack: Factorize store references in wrapper.Ludovic Courtès
* 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@".
2020-05-14pack: Wrapper honors 'GUIX_EXECUTION_ENGINE' environment variable.Ludovic Courtès
* 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'.
2020-05-14gnu: dump1090: Don't hard-code CC=gcc.Guillaume Le Vaillant
* gnu/packages/radio.scm (dump1090)[arguments]: Add 'make-flags' field to set 'CC' to the right compiler, remove 'configure' phase.
2020-05-14gnu: js8call: Fix undefined symbol error when starting the program.Guillaume Le Vaillant
* gnu/packages/radio.scm (js8call)[arguments]: Add 'work-around-runtime-bug' phase.
2020-05-14gnu: wsjtx: Fix undefined symbol error when starting the program.Guillaume Le Vaillant
* gnu/packages/radio.scm (wsjtx)[arguments]: Add 'work-around-runtime-bug' phase.
2020-05-14gnu: Add sparse.Jan (janneke) Nieuwenhuizen
* gnu/packages/c.scm (sparse): New variable.
2020-05-14gnu: exo: Fix exo-compose-mail.Jonathan Brielmaier
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>
2020-05-14gnu: qemu-minimal: Only build for the host's architecture.Efraim Flashner
* 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.