aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAge
...
* gnu: clamav: End snippet in truth.•••* gnu/packages/antivirus.scm (clamav)[source]: Return #t from snippet. Tobias Geerinckx-Rice2020-05-15
* gnu: clamav: Update to 0.102.3.•••* gnu/packages/antivirus.scm (clamav): Update to 0.102.3. Tobias Geerinckx-Rice2020-05-15
* gnu: ethtool: Update to 5.6.•••* gnu/packages/networking.scm (ethtool): Update to 5.6. [native-inputs]: Add pkg-config. [inputs]: Add libmnl. Tobias Geerinckx-Rice2020-05-15
* gnu: openconnect: Update to 8.10 [fixes CVE-2020-12823].•••* gnu/packages/vpn.scm (openconnect): Update to 8.10. Tobias Geerinckx-Rice2020-05-15
* gnu: emacs-flycheck-grammalecte: Update to 1.2.•••* 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. Nicolas Goaziou2020-05-15
* gnu: tor: Update to 0.4.3.5.•••* 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. Tobias Geerinckx-Rice2020-05-15
* gnu: bitcoin-abc: Update to 0.21.6.•••* 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. Guillaume Le Vaillant2020-05-15
* gnu: bitcoin-unlimited: Update to 1.8.0.0.•••* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.8.0.0. [arguments]: Add 'fix-build' phase, update 'fix-tests' phase. Guillaume Le Vaillant2020-05-15
* gnu: emacs-flycheck: Update to 31-2.9bcf6b6.•••* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-2.9bcf6b6. Nicolas Goaziou2020-05-15
* gnu: ocaml-ocurl: Update to 0.9.1.•••* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.1. Julien Lepiller2020-05-15
* gnu: ocaml-fileutils: Update to 0.6.2.•••* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.2. Julien Lepiller2020-05-15
* gnu: ocaml-octavius: Update to 1.2.2.•••* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.2. Julien Lepiller2020-05-15
* gnu: rottlog: Fix aarch64 cross-compilation.•••* 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". Mathieu Othacehe2020-05-15
* gnu: openjdk12: Simplify snippet.•••* gnu/packages/java.scm (openjdk12)[source]: Use regular expression in find-files. Ricardo Wurmus2020-05-15
* gnu: openjdk11: Build in parallel.•••* 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. Ricardo Wurmus2020-05-15
* gnu: openjdk11: Simplify snippet.•••* gnu/packages/java.scm (openjdk11)[source]: Use regular expression in find-files. Ricardo Wurmus2020-05-15
* gnu: openjdk10: Simplify snippet.•••* gnu/packages/java.scm (openjdk10)[source]: Use regular expression in find-files. Ricardo Wurmus2020-05-15
* gnu: openjdk9: Build in parallel.•••* gnu/packages/java.scm (openjdk9)[arguments]: Add phase "write-source-revision-file"; replace "build" phase; add make-flags; remove GUIX_LD_WRAPPER_ALLOW_IMPURITIES. Ricardo Wurmus2020-05-15
* gnu: openjdk9: Simplify snippet.•••* gnu/packages/java.scm (openjdk9)[source]: Use only one find-files invocation. Ricardo Wurmus2020-05-15
* gnu: Add python-selenium.•••* gnu/packages/python-web.scm (python-selenium): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Edouard Klein2020-05-15
* gnu: quaternion: Update to 0.0.9.4e.•••* 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> Jonathan Brielmaier2020-05-15
* gnu: libqmatrixclient: Update to 0.5.3.2.•••* 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> Jonathan Brielmaier2020-05-15
* gnu: Add openctm.•••* gnu/packages/engineering.scm (openctm): New Variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Ekaitz Zarraga2020-05-15
* gnu: chirp: Update to 20200430.•••* gnu/packages/radio.scm (chirp): Update to 20200430. Guillaume Le Vaillant2020-05-15
* gnu: blueman: Enable AppIndicator.•••* gnu/packages/networking.scm (blueman) [arguments]: Remove --disable -appindicator configure-flag. [inputs]: Add libappindicator. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz> Raghav Gururajan2020-05-15
* gnu: openrct2: Update to 0.2.6.•••* gnu/packages/games.scm (openrct2): Update to 0.2.6. Pierre Neidhardt2020-05-15
* gnu: Add ffmpeg-jami.•••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> Jan Wielkiewicz2020-05-15
* 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 Weaver2020-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 Weaver2020-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 Weaver2020-05-14
* 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ès2020-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ès2020-05-15
* gnu: mcron: Allow cross-compilation.•••* gnu/packages/guile-xyz.scm (mcron)[native-inputs]: Add "guile-native". Ludovic Courtès2020-05-15
* gnu: blueman: Use bootstrapped tarball.•••* gnu/packages/networking.scm (blueman)[source]: Switch to URL-FETCH. [native-inputs]: Remove AUTOCONF, AUTOMAKE, AUTOGEN, and LIBTOOL. Marius Bakke2020-05-14
* gnu: blueman: Remove obsolete phase.•••* gnu/packages/networking.scm (blueman)[arguments]: Remove setenv phase. Marius Bakke2020-05-14
* gnu: php: Update to 7.4.6.•••* gnu/packages/php.scm (php): Update to 7.4.6. Julien Lepiller2020-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 Neidhardt2020-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 Gururajan2020-05-14
* gnu: Add libappindicator.•••* gnu/packages/freedesktop.scm (libappindicator): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz> Nicolò Balzarotti2020-05-14
* gnu: Add libindicator.•••* gnu/packages/freedesktop.scm (libindicator): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz> Nicolò Balzarotti2020-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ò Balzarotti2020-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ès2020-05-14
* gnu: Add fakechroot.•••* gnu/packages/linux.scm (fakechroot): New variable. Ludovic Courtès2020-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ès2020-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ès2020-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 Vaillant2020-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 Vaillant2020-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 Vaillant2020-05-14
* gnu: Add sparse.•••* gnu/packages/c.scm (sparse): New variable. Jan (janneke) Nieuwenhuizen2020-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 Brielmaier2020-05-14