aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: rottlog: Fix aarch64 cross-compilation.Mathieu Othacehe2020-05-15
| | | | | | * 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".
* gnu: openjdk12: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk12)[source]: Use regular expression in find-files.
* gnu: openjdk11: Build in parallel.Ricardo Wurmus2020-05-15
| | | | | | | | * 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.
* gnu: openjdk11: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk11)[source]: Use regular expression in find-files.
* gnu: openjdk10: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk10)[source]: Use regular expression in find-files.
* gnu: openjdk9: Build in parallel.Ricardo Wurmus2020-05-15
| | | | | | * gnu/packages/java.scm (openjdk9)[arguments]: Add phase "write-source-revision-file"; replace "build" phase; add make-flags; remove GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
* gnu: openjdk9: Simplify snippet.Ricardo Wurmus2020-05-15
| | | | | * gnu/packages/java.scm (openjdk9)[source]: Use only one find-files invocation.
* gnu: Add python-selenium.Edouard Klein2020-05-15
| | | | | | * gnu/packages/python-web.scm (python-selenium): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: quaternion: Update to 0.0.9.4e.Jonathan Brielmaier2020-05-15
| | | | | | | * 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>
* gnu: libqmatrixclient: Update to 0.5.3.2.Jonathan Brielmaier2020-05-15
| | | | | | | * 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>
* gnu: Add openctm.Ekaitz Zarraga2020-05-15
| | | | | | * gnu/packages/engineering.scm (openctm): New Variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: chirp: Update to 20200430.Guillaume Le Vaillant2020-05-15
| | | | * gnu/packages/radio.scm (chirp): Update to 20200430.
* gnu: blueman: Enable AppIndicator.Raghav Gururajan2020-05-15
| | | | | | | | * gnu/packages/networking.scm (blueman) [arguments]: Remove --disable -appindicator configure-flag. [inputs]: Add libappindicator. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
* gnu: openrct2: Update to 0.2.6.Pierre Neidhardt2020-05-15
| | | | * gnu/packages/games.scm (openrct2): Update to 0.2.6.
* gnu: Add ffmpeg-jami.Jan Wielkiewicz2020-05-15
| | | | | | | | | | | | | | | | 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>
* gnu: linux-libre: Update to 5.4.41.Mark H Weaver2020-05-14
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.41. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre@5.6: Update to 5.6.13.Mark H Weaver2020-05-14
| | | | | * gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.13. (linux-libre-5.6-pristine-source): Update hash.
* gnu: linux-libre@4.19: Update to 4.19.123.Mark H Weaver2020-05-14
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.123. (linux-libre-4.19-pristine-source): Update hash.
* gnu: sudo: Disable Python support when cross-compiling.Ludovic Courtès2020-05-15
| | | | | | * gnu/packages/admin.scm (sudo)[arguments]: Pass "--disable-python" when (%current-target-system) is true. [inputs]: Remove PYTHON when (%current-target-system) is true.
* locale: Use the native gzip and libc when building locales.Ludovic Courtès2020-05-15
| | | | | | | This fixes system cross-compilation. * gnu/system/locale.scm (single-locale-directory)[build]: Use the native GZIP and LIBC.
* gnu: mcron: Allow cross-compilation.Ludovic Courtès2020-05-15
| | | | * gnu/packages/guile-xyz.scm (mcron)[native-inputs]: Add "guile-native".
* gnu: blueman: Use bootstrapped tarball.Marius Bakke2020-05-14
| | | | | * gnu/packages/networking.scm (blueman)[source]: Switch to URL-FETCH. [native-inputs]: Remove AUTOCONF, AUTOMAKE, AUTOGEN, and LIBTOOL.
* gnu: blueman: Remove obsolete phase.Marius Bakke2020-05-14
| | | | * gnu/packages/networking.scm (blueman)[arguments]: Remove setenv phase.
* gnu: php: Update to 7.4.6.Julien Lepiller2020-05-14
| | | | * gnu/packages/php.scm (php): Update to 7.4.6.
* gnu: ccl: Update to 1.12.Pierre Neidhardt2020-05-14
| | | | | | | * gnu/packages/lisp.scm (ccl): Update to 1.12. [native-inputs]: Remove subversion. [license]: Change to asl2.0. (ccl-1.12): Remove obsolete variable.
* gnu: blueman: Update package definition.Raghav Gururajan2020-05-14
| | | | | | | | | | | | | | | * 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>
* gnu: Add libappindicator.Nicolò Balzarotti2020-05-14
| | | | | | * gnu/packages/freedesktop.scm (libappindicator): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
* gnu: Add libindicator.Nicolò Balzarotti2020-05-14
| | | | | | * gnu/packages/freedesktop.scm (libindicator): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
* gnu: Add dbus-test-runner.Nicolò Balzarotti2020-05-14
| | | | | | * gnu/packages/glib.scm (dbus-test-runner): New variable. Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
* pack: Add relocation via ld.so and fakechroot.Ludovic Courtès2020-05-14
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: Add fakechroot.Ludovic Courtès2020-05-14
| | | | * gnu/packages/linux.scm (fakechroot): New variable.
* pack: Factorize store references in wrapper.Ludovic Courtès2020-05-14
| | | | | | * 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@".
* pack: Wrapper honors 'GUIX_EXECUTION_ENGINE' environment variable.Ludovic Courtès2020-05-14
| | | | | | | | | | | * 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'.
* gnu: dump1090: Don't hard-code CC=gcc.Guillaume Le Vaillant2020-05-14
| | | | | * gnu/packages/radio.scm (dump1090)[arguments]: Add 'make-flags' field to set 'CC' to the right compiler, remove 'configure' phase.
* gnu: js8call: Fix undefined symbol error when starting the program.Guillaume Le Vaillant2020-05-14
| | | | | * gnu/packages/radio.scm (js8call)[arguments]: Add 'work-around-runtime-bug' phase.
* gnu: wsjtx: Fix undefined symbol error when starting the program.Guillaume Le Vaillant2020-05-14
| | | | | * gnu/packages/radio.scm (wsjtx)[arguments]: Add 'work-around-runtime-bug' phase.
* gnu: Add sparse.Jan (janneke) Nieuwenhuizen2020-05-14
| | | | * gnu/packages/c.scm (sparse): New variable.
* gnu: exo: Fix exo-compose-mail.Jonathan Brielmaier2020-05-14
| | | | | | | | | 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>
* gnu: qemu-minimal: Only build for the host's architecture.Efraim Flashner2020-05-14
| | | | | | | * 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.
* gnu: python-automat: Update to 20.2.0.Marius Bakke2020-05-14
| | | | | | | 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.
* gnu: hackrf: Simplify installation instructions.Brice Waegeneire2020-05-14
| | | | | * gnu/packages/radio.scm (hackrf)[description]: Replace 'modify-services' snippet with 'udev-rules-service'.
* gnu: rtl-sdr: Simplify installation instructions.Brice Waegeneire2020-05-14
| | | | | * gnu/packages/radio.scm (rtl-sdr)[description]: Replace 'modify-services' snippet with 'udev-rules-service'.
* gnu: python-language-server: Update to 0.32.0.base-for-series-3956Giacomo Leidi2020-05-14
| | | | | | | | * 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>
* gnu: Add emacs-icomplete-vertical.Ricardo Wurmus2020-05-14
| | | | * gnu/packages/emacs-xyz.scm (emacs-icomplete-vertical): New variable.
* gnu: emacs-org-re-reveal: Update to 2.12.2.Michael Rohleder2020-05-14
| | | | | | | | | | | | | | | [[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.
* gnu: gcc-arm-none-eabi@7-2018-q2-update: Fix conflicting GCC headers.base-for-series-3950Björn Höfling2020-05-14
| | | | | | | | | This is a follow-up of 7f6d3f395023ff430cf8b7a981d4780698e9d132 and merely a copy-and-paste of Marius Bakke's fix. * gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)[arguments]: Add phase to remove the default compiler from CPLUS_INCLUDE_PATH. [native-inputs]: Distinguish GCC-5.
* gnu: libblockdev: Set default configuration directory.Brice Waegeneire2020-05-14
| | | | | | | | | | | Fix error from 'udisks': “Failed to get contents of the config dir (/etc/libblockdev/conf.d/)Error opening directory "/etc/libblockdev/conf.d/": No such file or directory.” * gnu/packages/disk.scm (libblockdev)[arguments]: Add phase 'patch-configuration-directory'. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: libblockdev: Appease guix lint.Brice Waegeneire2020-05-14
| | | | | | | | * gnu/packages/disk.scm (libblockdev)[inputs]: Move gobject-introspection to ... [native-inputs]: ... here. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: udisks: Appease guix lint.Brice Waegeneire2020-05-14
| | | | | | | | | The line is too long and HTML docs are build fine without it. * gnu/packages/freedesktop.scm (udisks)[arguments]: Remove configure flag '--enable-gtk-doc'. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: udisks: Update to 2.8.4.Brice Waegeneire2020-05-14
| | | | | | * gnu/packages/freedesktop.scm (udisks): Update to 2.8.4. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>