Commit graph

71247 commits

Author SHA1 Message Date
Chris Marusich 662e7e28d5
gnu: libffi: On powerpc, patch with --force.
As explained in bug 45252, this is the right way to invoke it.

Efraim has confirmed that it is OK to make this change on master branch for
the generic powerpc case, even though it will in theory cause rebuilds on that
architecture, since in practice it isn't actually being used yet.

* gnu/packages/libffi.scm (arguments): Change the invocation of the "patch"
tool in the case where the %current-target-system or %current-system begins
with "powerpc", so that we invoke it using --force instead of --batch.
2020-12-27 20:03:57 -08:00
Chris Marusich fdb90e9ee8
gnu: libffi: On powerpc64le, patch using --force.
As explained in bug 45252, this is the right way to invoke it.

* gnu/packages/libffi.scm (arguments): Change the invocation of the "patch"
tool in the case where the %current-target-system or %current-system begins
with "powerpc64le", so that we invoke it using --force instead of --batch.
2020-12-27 20:03:57 -08:00
Ludovic Courtès f9e1baa893
gnu: guile-json: Update to 4.4.1.
* gnu/packages/guile.scm (guile-json-4): Update to 4.4.1.
2020-12-28 01:30:57 +01:00
Holger Peters 40afc2f4e2
gnu: Add ruby-rugged.
* gnu/packages/ruby.scm (ruby-rugged): New variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2020-12-28 01:00:06 +01:00
Ricardo Wurmus 67a608403e
gnu: Add guile-r6rs-protobuf.
* gnu/packages/guile-xyz.scm (guile-r6rs-protobuf): New variable.
2020-12-27 23:00:55 +01:00
Kei Kebreau 3e6c114241
gnu: audacity: Update to 2.4.2.
* gnu/packages/audio.scm (audacity): Update to 2.4.2.
[source]: Add patch.  Don't delete portaudio-v19, since only the bundled copy
can be built.
[build-system]: Switch to cmake-build-system.
[inputs]: Remove portaudio.
[arguments]: Adjust configure flags for CMake.  Remove 'fix-sbsms-check
phase.  Add 'comment-out-revision-ident phase.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/patches/audacity-add-include.patch: New file.
2020-12-27 16:42:02 -05:00
Kei Kebreau fc5f56eaf4
gnu: lame: Install pkg-config file.
* gnu/packages/mp3.scm (lame)[arguments]: Add 'install-pkg-config phase.
2020-12-27 16:42:02 -05:00
Kei Kebreau 64af916d6f
gnu: portmidi: Install pkg-config file.
* gnu/packages/music.scm (portmidi)[arguments]: Add 'install-pkg-config phase.
2020-12-27 16:42:02 -05:00
Kei Kebreau 83afa4e9a6
gnu: libmad: Install pkg-config file.
* gnu/packages/mp3.scm (libmad)[arguments]: Add 'install-pkg-config phase.
2020-12-27 16:42:02 -05:00
Kei Kebreau 14e68191d2
gnu: libid3tag: Install pkg-config file.
* gnu/packages/mp3.scm (libid3tag)[arguments]: Add 'install-pkg-config phase.
2020-12-27 16:42:02 -05:00
Ricardo Wurmus 668fa5abaa
gnu: Add emacs-org-fancy-priorities.
* gnu/packages/emacs-xyz.scm (emacs-org-fancy-priorities): New variable.
2020-12-27 22:30:22 +01:00
Vincent Legoll 7de292e903
gnu: java-bouncycastle: Update to 1.67.
* gnu/packages/java.scm (bouncycastle): Update to 1.67.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2020-12-27 21:32:34 +01:00
Vincent Legoll 81b53caf2a
gnu: rpm: Update to 4.16.1.2.
* gnu/packages/package-management.scm (rpm): Update to 4.16.1.2.
(inputs): Add libgcrypt.
2020-12-27 20:09:58 +01:00
Jonathan Brielmaier b4db113641
services: Add radicale-service-type.
* gnu/services/mail.scm (radicale-configuration)
(radicale-configuration?): New procedures.
(%default-radicale-config-file)
(radicale-service-type): New variables.
* doc/guix.texi: Document it.
2020-12-27 19:32:09 +01:00
Jonathan Brielmaier 25aac38386
gnu: radicale: Update to 3.0.6.
* gnu/packages/dav.scm (radicale): Update to 3.0.6.
2020-12-27 19:32:03 +01:00
Vincent Legoll b000a0b376
gnu: cppcheck: Update to 2.3.
* gnu/packages/check.scm (cppcheck): Update to 2.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-27 20:00:42 +02:00
Florian Pelz 551167d008
news: Add ‘de’ translation. 2020-12-27 17:37:44 +00:00
Ricardo Wurmus 1f0f5d017d
gnu: lepton-eda: Update to 1.9.13-20201211.
* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.13-20201211.
[inputs]: Replace gtk+-2 with gtk+; add gtksheet.
[arguments]: Do not inherit from geda-gaf; add "--with-gtk3" configure flag;
add phase "fix-dynamic-link"; unset environment variables in
"compile-scheme-files" phase; do not wrap executables in
GUILE_LOAD_COMPILED_PATH.
2020-12-27 18:14:34 +01:00
Ricardo Wurmus 14e89ae7d9
gnu: emacs-focus: Update to 1.0.0-1.5f3f20e.
* gnu/packages/emacs-xyz.scm (emacs-focus): Update to 1.0.0-1.5f3f20e.
2020-12-27 18:14:34 +01:00
Ricardo Wurmus 2cb4ff0321
gnu: Add emacs-svg-icon.
* gnu/packages/emacs-xyz.scm (emacs-svg-icon): New variable.
2020-12-27 18:14:34 +01:00
Ludovic Courtès d21f251a35
news: Add entry for '--with-patch'.
* etc/news.scm: Add entry.
2020-12-27 17:24:07 +01:00
Ludovic Courtès e38d90d497
transformations: Add '--with-patch'.
Suggested by Philippe Swartvagher <philippe.swartvagher@inria.fr>.

* guix/transformations.scm (transform-package-patches): New procedure.
(%transformations): Add it as 'with-patch'.
(%transformation-options, show-transformation-options-help/detailed):
Add '--with-patch'.
* tests/transformations.scm ("options->transformation, with-patch"): New
test.
* doc/guix.texi (Package Transformation Options): Document it.
2020-12-27 17:23:40 +01:00
Giacomo Leidi 4688c9f52d
gnu: Add hunspell-dict-it-it.
* gnu/packages/hunspell.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-27 17:23:40 +01:00
Léo Le Bouter 72861d8ed4
gnu: rottlog: Fix mail reporting.
* gnu/packages/admin.scm (rottlog)[inputs]: Add MAILUTILS.
[phases]: In 'patch-paths', replace "/usr/sbin/sendmail" with 'mail'
from Mailutils.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-12-27 17:23:40 +01:00
Ludovic Courtès 32568f5b24
gnu: Add Guile-zstd.
* gnu/packages/guile.scm (guile-zstd): New variable.
2020-12-27 17:12:06 +01:00
Ludovic Courtès a016a451c4
maint: Remove unused '--with-nix-prefix' configure option.
* configure.ac: Remove '--with-nix-prefix' and 'NIX_PREFIX' variable.
* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove '--with-nix-prefix'.
2020-12-27 17:12:06 +01:00
Vincent Legoll be0a06ec41
gnu: baobab: updating to version 3.38.0.
* gnu/packages/gnome.scm (baobab): updating to version 3.38.0.
2020-12-27 14:54:00 +01:00
Ricardo Wurmus 5aae614868
import/utils: alist->package: Handle SPDX license names only as fallback.
Fixes <https://bugs.gnu.org/45453>.

* guix/import/utils.scm (alist->package): Find plain license names in (guix
licenses) first, and only fall back to SPDX names on error.
* tests/import-utils.scm ("alist->package with SPDX license name 1/2",
"alist->package with SPDX license name 2/2"): New tests.
2020-12-27 12:06:49 +01:00
Ricardo Wurmus 649786f0cb
import/print: package->code: Fix branching.
* guix/import/print.scm (package->code)<license->code>: Branch on VAR, not on
the SYMBOL-APPEND return value.
2020-12-27 12:04:22 +01:00
Ricardo Wurmus 63ebc380a8
gnu: ir: Fix build.
* gnu/packages/audio.scm (ir)[arguments]: Add phase "fix-type".
2020-12-27 00:16:58 +01:00
Ricardo Wurmus 3d5806ed6c
gnu: powertabeditor: Update to 2.0.0-alpha14.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha14.
[arguments]: Add phase "fix-pugixml-detection".
2020-12-27 00:16:58 +01:00
Ricardo Wurmus 2f84a58d3b
gnu: gtksheet: Update to 4.3.5.
* gnu/packages/gtk.scm (gtksheet): Update to 4.3.5.
[arguments]: Remove obsolete build phase "fix-typelib-version"; add phase
"rename-type".
2020-12-27 00:16:58 +01:00
Paul A. Patience 0190c9b212
gnu: Add fennel.
* gnu/packages/lua.scm (fennel): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26 22:35:40 +02:00
John Doe 77a48a4c5d
gnu: miredo: Fix to use iproute2 from the store.
* gnu/packages/networking.scm (miredo):
[inputs]: Add iproute.
[arguments]: New phase 'patch-iproute2 that patches sources to use
iproute2 from the store.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26 22:29:59 +02:00
Michael Rohleder 7bcd1f90d3
gnu: qjackctl: Update to 0.9.0.
* gnu/packages/audio.scm (qjackctl): Update to 0.9.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26 22:22:58 +02:00
Efraim Flashner 7f35162740
gnu: gauche: Add slib support.
* gnu/packages/scheme.scm (gauche)[inputs]: Add slib.
[arguments]: Add configure-flag to find slib.
2020-12-26 22:12:29 +02:00
Martin Becze eb0c1e7462
gnu: gauche: Update to 0.9.10.
* gnu/packages/scheme.scm (gauche): Update to 0.9.10.
[arguments]: Adjust file list in custom 'patch-/bin/sh phase. Remove
'patch-normalize-test phase. Adjust 'patch-network-tests phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26 22:08:14 +02:00
Vincent Legoll 91d5424960
gnu: memcached: Update to 1.6.9.
* gnu/packages/databases.scm (memcached): Update to 1.6.9.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26 21:59:50 +02:00
Efraim Flashner 999d403ba1
gnu: kiwix-desktop: Add missing input.
* gnu/packages/web.scm (kiwix-desktop)[inputs]: Add libmicrohttpd.
2020-12-26 21:53:46 +02:00
Efraim Flashner 2af49666f5
gnu: kiwix-lib: Update to 9.4.1.
* gnu/packages/web.scm (kiwix-lib): Update to 9.4.1.
2020-12-26 21:53:46 +02:00
Efraim Flashner 5364daacc5
gnu: kiwix-desktop: Fix typo.
* gnu/packages/web.scm (kiwix-desktop)[arguments]: Fix typo which
prevented the 'enable-print-support phase from occurring.
2020-12-26 21:53:46 +02:00
Efraim Flashner bd200d351a
gnu: libzim: Update to 6.3.0.
* gnu/packages/web.scm (libzim): Update to 6.3.0.
[inputs]: Remove zlib.
2020-12-26 21:53:37 +02:00
Raghav Gururajan 2941220089
gnu: Add Linux-Libre-LTS.
Enables the choice of using current LTS version of linux-libre in Guix System.

* gnu/packages/linux.scm (linux-libre-lts-version): New variable.
* gnu/packages/linux.scm (linux-libre-lts-pristine-source): New variable.
* gnu/packages/linux.scm (linux-libre-lts-source): New variable.
* gnu/packages/linux.scm (linux-libre-lts): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26 20:02:30 +02:00
Greg Hogan 4969b51d17
gnu: cmake: Update to 3.19.2.
* gnu/packages/cmake.scm (cmake): Update to 3.19.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-12-26 19:18:19 +08:00
Nicolas Goaziou 7be871bb69
gnu: seahorse-adventures: Update to 1.3.
* gnu/packages/games.scm (seahorse-adventures): Update to 1.3.
2020-12-26 09:50:43 +01:00
Nicolas Goaziou 9302c28cbc
gnu: emacs-auctex: Update to 13.0.0.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.0.
2020-12-25 20:02:01 +01:00
Vinicius Monego adaf577c2e
gnu: darktable: Enable tests.
* gnu/packages/photo.scm (darktable)[arguments]: Pass "-DBUILD_TESTING=On"
to #:configure-flags.
[native-inputs]: Add cmocka.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 23:10:17 -05:00
Vinicius Monego 7f81a0f7e9
gnu: darktable: Update to 3.4.0.
* gnu/packages/photo.scm (darktable): Update to 3.4.0.
[native-inputs]: Use Clang and LLVM 11. Add python-wrapper and ruby.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 23:10:17 -05:00
Vinicius Monego 430c17c9f2
gnu: libavif: Add support for rav1e.
* gnu/packages/image.scm (libavif)[arguments]: Pass "-DAVIF_CODEC_RAV1E=ON"
to #:configure-flags.
[inputs]: Add rav1e.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 23:10:16 -05:00
Vinicius Monego 66f10906d2
gnu: libavif: Update to 0.8.4.
* gnu/packages/image.scm (libavif): Update to 0.8.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 23:10:16 -05:00