jackhill/guix/guix.git
3 years agognu: guile-mastodon-dev: Remove it.
Mathieu Othacehe [Wed, 24 Mar 2021 18:26:00 +0000 (19:26 +0100)]
gnu: guile-mastodon-dev: Remove it.

* gnu/packages/ci.scm (guile-mastodon-dev): Remove it.
(cuirass): Update it.

3 years agognu: guile-mastodon: Update to 0.0.1-1.74b75bc.
Mathieu Othacehe [Wed, 24 Mar 2021 18:22:43 +0000 (19:22 +0100)]
gnu: guile-mastodon: Update to 0.0.1-1.74b75bc.

* gnu/packages/guile-xyz.scm (guile-mastodon): Update to 0.0.1-1.74b75bc.
[source]: Remove Guile-3.0 snippet since this new release brings Guile-3.0
support.

3 years agognu: Add python-pylibacl.
Lars-Dominik Braun [Wed, 24 Mar 2021 13:14:10 +0000 (14:14 +0100)]
gnu: Add python-pylibacl.

* gnu/packages/acl.scm (python-pylibacl): New variable.

3 years agognu: ccache: Update to 4.2.
Greg Hogan [Mon, 22 Mar 2021 19:52:23 +0000 (19:52 +0000)]
gnu: ccache: Update to 4.2.

* gnu/packages/ccache.scm (ccache): Update to 4.2.
[build-system]: Switch to cmake-build-system.
[inputs]: Add zstd:lib.
[arguments]: Move substitution before change of directory and add phase
to set HOME variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: gqrx: Add missing input.
Guillaume Le Vaillant [Wed, 24 Mar 2021 11:00:46 +0000 (12:00 +0100)]
gnu: gqrx: Add missing input.

* gnu/packages/radio.scm (gqrx)[inputs]: Add libsndfile.

3 years agognu: gnuradio-osmosdr: Update to 0.2.3-0.a100eb0.
Guillaume Le Vaillant [Wed, 24 Mar 2021 09:27:24 +0000 (10:27 +0100)]
gnu: gnuradio-osmosdr: Update to 0.2.3-0.a100eb0.

* gnu/packages/radio.scm (gnuradio-osmosdr): Update to 0.2.3-0.a100eb0.
  [native-inputs]: Replace swig by pybind11.
  [inputs]: Add libsndfile.

3 years agognu: gnuradio-iqbalance: Update to 0.38.2-0.fbee239.
Guillaume Le Vaillant [Wed, 24 Mar 2021 09:18:22 +0000 (10:18 +0100)]
gnu: gnuradio-iqbalance: Update to 0.38.2-0.fbee239.

* gnu/packages/radio.scm (gnuradio-iqbalance): Update to 0.38.2-0.fbee239.
  [native-inputs]: Replace swig by pybind11.

3 years agognu: gnuradio: Add missing inputs.
Guillaume Le Vaillant [Wed, 24 Mar 2021 10:51:21 +0000 (11:51 +0100)]
gnu: gnuradio: Add missing inputs.

* gnu/packages/radio.scm (gnuradio)[native-inputs]: Add js-mathjax.
  [inputs]: Add libsndfile.
  [arguments]: Add 'configure-flags' to find mathjax.

3 years agognu: gnuradio: Update to 3.9.0.0.
João Pedro Simas [Fri, 12 Mar 2021 22:42:02 +0000 (19:42 -0300)]
gnu: gnuradio: Update to 3.9.0.0.

* gnu/packages/radio.scm (gnuradio): Update to 3.9.0.0.
  [source]: Remove snippet deleting the included copy of volk,
  as it is not included anymore.
  [native-inputs]: Replace swig with pybind11.
  [inputs]: Add sdl (for dtv).
  [arguments]: Remove 'configure-flags". Disable broken tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: sed: Make it build on SELinux-enabled kernels.
Chris Marusich [Wed, 10 Jun 2020 06:35:56 +0000 (23:35 -0700)]
gnu: sed: Make it build on SELinux-enabled kernels.

Fixes: <https://bugs.gnu.org/41498>.

* gnu/packages/base.scm (sed)[arguments]: New field.  This adds a
snippet, equivalent to the patch submitted upstream, which fixes an
issue that prevents sed from building on SELinux-enabled kernels.

Adjusted by Efraim Flashner to apply to master.

3 years agoutils: Fix target-64bit? on powerpc64le-linux.
Chris Marusich [Mon, 22 Feb 2021 03:48:26 +0000 (19:48 -0800)]
utils: Fix target-64bit? on powerpc64le-linux.

* guix/utils.scm (target-64bit?): Change the string from "ppc64" to
"powerpc64", which matches Guix system names like "powerpc64le-linux".

3 years agoci: %cross-targets: Add powerpc64le-linux-gnu.
Chris Marusich [Mon, 22 Feb 2021 03:46:50 +0000 (19:46 -0800)]
ci: %cross-targets: Add powerpc64le-linux-gnu.

* gnu/ci.scm (%cross-targets): Add an entry for powerpc64le-linux-gnu.

3 years agosyscalls: Fix RNDADDTOENTCNT on powerpc64le-linux.
Chris Marusich [Mon, 22 Feb 2021 00:05:58 +0000 (16:05 -0800)]
syscalls: Fix RNDADDTOENTCNT on powerpc64le-linux.

This fixes the failing test add-to-entropy-count in tests/syscalls.scm on
powerpc64le-linux.

* guix/build/syscalls.scm (RNDADDTOENTCNT): When %host-type starts with
"powerpc64le", set this to #x80045201.  Otherwise, set it to #x40045201 as
before.

3 years agosyscalls: Fix clone on powerpc64le-linux.
Chris Marusich [Sun, 21 Feb 2021 20:17:29 +0000 (12:17 -0800)]
syscalls: Fix clone on powerpc64le-linux.

This makes the clone procedure work correctly and fixes some test failures on
powerpc64le-linux, including tests/containers.scm.

* guix/build/syscalls.scm (clone): Add an entry for ppc64le.

3 years agoAdd powerpc64le-linux as a supported Guix architecture.
Chris Marusich [Sun, 21 Feb 2021 01:29:58 +0000 (17:29 -0800)]
Add powerpc64le-linux as a supported Guix architecture.

This makes powerpc64le-linux a supported architecture for Guix, but not for
Guix System.

* Makefile.am (SUPPORTED_SYSTEMS): Add an entry for powerpc64le-linux.
* etc/guix-install.sh (chk_sys_arch): Same.
* guix/packages.scm (%supported-systems): Same.
* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Same.
* tests/guix-build.sh (all_systems): Same.

3 years agognu: libelf: Fix compilation for powerpc64le-linux.
Leo Le Bouter [Tue, 9 Feb 2021 05:10:02 +0000 (06:10 +0100)]
gnu: libelf: Fix compilation for powerpc64le-linux.

* gnu/packages/elf.scm (libelf)[arguments]: Modify replacement 'configure phase
to invoke "./configure" with "--host=powerpc64le-unknown-linux-gnu" on
powerpc64le-linux.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: texlive-latex-base: Fix compilation on powerpc64le*.
Leo Le Bouter [Mon, 8 Feb 2021 03:47:03 +0000 (04:47 +0100)]
gnu: texlive-latex-base: Fix compilation on powerpc64le*.

* gnu/packages/tex.scm (texlive-latex-base)[arguments]: LuaJIT is not ported to
powerpc64le* yet. Update replacement 'build phase to add "luajittex" within the
"disabled-formats" list on powerpc64le*.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: texlive-bin: Fix compilation on powerpc64le*.
Leo Le Bouter [Mon, 8 Feb 2021 02:13:53 +0000 (03:13 +0100)]
gnu: texlive-bin: Fix compilation on powerpc64le*.

* gnu/packages/tex.scm (texlive-bin)[arguments]: Append "--disable-luajittex"
and "--disable-mfluajit" to keyword argument "#:configure-flags" on
powerpc64le* because LuaJIT is not ported to powerpc64le* yet. Also set
"#:tests?" to "#f" on powerpc64le*.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: guile-avahi: Fix compilation on powerpc64le-linux.
Leo Le Bouter [Mon, 8 Feb 2021 00:30:43 +0000 (01:30 +0100)]
gnu: guile-avahi: Fix compilation on powerpc64le-linux.

* gnu/packages/guile-xyz.scm (guile-avahi)[arguments]: Parallel builds fail on
powerpc64le-linux. Set "#:parallel-build?" to "#f".

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: bdb-4.8: Fix configure on powerpc64le-linux.
Leo Le Bouter [Sun, 7 Feb 2021 16:47:32 +0000 (17:47 +0100)]
gnu: bdb-4.8: Fix configure on powerpc64le-linux.

* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Modify 'configure phase to append
"--build=powerpc64le-unknown-linux-gnu" to configure's flags when compiling for
powerpc64le-linux.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: binutils-final: Support more Power architectures.
Chris Marusich [Tue, 2 Feb 2021 08:13:48 +0000 (00:13 -0800)]
gnu: binutils-final: Support more Power architectures.

* gnu/packages/commencement.scm (binutils-final)[arguments]: When checking if
the system is a Power architecture, instead of hard-coding "powerpc-linux",
use the target-powerpc? procedure so it works on more Power architectures.
[inputs]: Likewise.

3 years agognu: binutils-final: Provide bash for binary on powerpc-linux.
Efraim Flashner [Sun, 19 Apr 2020 15:55:57 +0000 (18:55 +0300)]
gnu: binutils-final: Provide bash for binary on powerpc-linux.

* gnu/packages/commencement.scm (binutils-final)[arguments]: On
powerpc-linux allow a reference to static-bash-for-glibc.
[inputs]: On powerpc-linux add static-bash-for-glibc.

3 years agognu: gcc-boot0: Enable 128-bit long double for POWER9.
Chris Marusich [Mon, 1 Feb 2021 02:45:24 +0000 (18:45 -0800)]
gnu: gcc-boot0: Enable 128-bit long double for POWER9.

* gnu/packages/commencement.scm (gcc-boot0) [#:configure-flags]: Add
--with-long-double-128 when the boot triplet is "powerpc64le-guix-linux-gnu",
instead of "powerpc64le-linux-gnu", which is incorrect.  The actual triplet
used during bootstrapping is "powerpc64le-guix-linux-gnu".

3 years agognu: glibc: Fix ldd path on powerpc*.
Leo Le Bouter [Sat, 6 Feb 2021 19:02:31 +0000 (20:02 +0100)]
gnu: glibc: Fix ldd path on powerpc*.

This should avoid some problems, such as "not a dynamic executable" errors.

* gnu/packages/patches/glibc-ldd-powerpc.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm: (glibc)[native-inputs]: Add it.
[arguments]: When building for powerpc* apply it.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash,
glibc-final)[native-inputs]: Add patch conditionally.

This patch has been adjusted to apply to master.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: gcc-4.7: On powerpc64le, fix /lib64 references.
Chris Marusich [Sun, 7 Feb 2021 00:29:40 +0000 (16:29 -0800)]
gnu: gcc-4.7: On powerpc64le, fix /lib64 references.

Fixes: <https://bugs.gnu.org/46253>.

* gnu/packages/gcc.scm (gcc-4.7)[#:phases][pre-configure]: When the
gcc/config/rs6000 directory exists, replace "/lib64" with "/lib" in all files
within it.  Note that this fix will be picked up by any package that re-uses
the pre-configure phase from gcc-4.7 (e.g., all the usual gcc packages).
(make-libstdc++)[#:phases][fix-rs6000-libdir]: New phase, which does the same
as above.  It was necessary to duplicate the fix here because make-libstdc++
does not re-use the pre-configure phase from gcc-4.7.

3 years agoutils: Add target-powerpc? procedure.
Chris Marusich [Tue, 2 Feb 2021 08:00:57 +0000 (00:00 -0800)]
utils: Add target-powerpc? procedure.

* guix/utils.scm (target-powerpc?): New exported procedure.

3 years agognu: bootstrap: Add support for powerpc64le-linux.
Chris Marusich [Mon, 11 Jan 2021 00:58:57 +0000 (16:58 -0800)]
gnu: bootstrap: Add support for powerpc64le-linux.

The bootstrap tarballs used by these bootstrap packages were created via the
following steps:

- Create a new x86_64 VM using QEMU.
- Use
  https://ftp.gnu.org/gnu/guix/guix-system-install-1.2.0.x86_64-linux.iso.xz
  to install Guix System 1.2.0 in the VM.
- Run: guix pull --no-substitutes --commit=662e7e28d576ada91fc9dec7d27c100666114f03
- Run: guix build --no-substitutes --target=powerpc64le-linux-gnu bootstrap-tarballs

With the exception of gcc-static, all bootstrap binaries contained in these
tarballs can be built reproducibly.  Unfortunately, gcc-static is not always
reproducible when everything is built from source on separate machines.
Despite investigation efforts, the cause remains unclear, so we have decided
to move forward with these binaries to unblock further bootstrapping work.
For details, see <https://bugs.gnu.org/41669>.

* gnu/packages/bootstrap.scm (%bootstrap-executables)
(bootstrap-executable-file-name, bootstrap-guile-url-path)
(bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils)
(%bootstrap-glibc, %bootstrap-gcc): Add entries for powerpc64le-linux.
(%bootstrap-executable-base-urls): Add an entry for alpha.gnu.org.

3 years agognu: Add cbonsai.
Leo Famulari [Wed, 24 Mar 2021 05:54:52 +0000 (01:54 -0400)]
gnu: Add cbonsai.

* gnu/packages/toys.scm (cbonsai): New variable.

3 years agognu: bcunit: Update to 3.0.2-0.74021cc and enable more features.
Raghav Gururajan [Sat, 13 Mar 2021 17:04:37 +0000 (12:04 -0500)]
gnu: bcunit: Update to 3.0.2-0.74021cc and enable more features.

* gnu/packages/linphone.scm (bcunit)[source]: Switch to git repository.
[version]: Update to 3.0.2-0.74021cc.
[outputs]: Add a "doc" output.
[arguments]: Remove the tests? argument, enabling tests.
[configure-flags]: Enable curses, doc, examples, tests and memtrace.
[phases]{patch-source, move-doc}: New phases.
{check}: Override phase.
[inputs]: Add ncurses.
[description]: Fix typo.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: Add libdecaf.
Raghav Gururajan [Sat, 13 Mar 2021 22:08:57 +0000 (17:08 -0500)]
gnu: Add libdecaf.

* gnu/packages/crypto.scm (libdecaf): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-widgetsnbextension: Remove package.
zimoun [Mon, 15 Mar 2021 15:56:15 +0000 (16:56 +0100)]
gnu: python2-widgetsnbextension: Remove package.

* gnu/packages/python-xyz.scm (python2-widgetsnbextension): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-utils: Remove package.
zimoun [Mon, 15 Mar 2021 15:56:14 +0000 (16:56 +0100)]
gnu: python2-utils: Remove package.

* gnu/packages/python-xyz.scm (python2-utils): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-tables: Remove package.
zimoun [Mon, 15 Mar 2021 15:56:13 +0000 (16:56 +0100)]
gnu: python2-tables: Remove package.

* gnu/packages/python-xyz.scm (python2-tables): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-stem: Remove package.
zimoun [Mon, 15 Mar 2021 15:56:12 +0000 (16:56 +0100)]
gnu: python2-stem: Remove package.

* gnu/packages/python-xyz.scm (python2-stem): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-sh: Remove package.
zimoun [Mon, 15 Mar 2021 15:56:11 +0000 (16:56 +0100)]
gnu: python2-sh: Remove package.

* gnu/packages/python-xyz.scm (python2-sh): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-mpd2: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:41 +0000 (16:55 +0100)]
gnu: python2-mpd2: Remove package.

* gnu/packages/mpd.scm (python2-mpd2): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-rq: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:44 +0000 (16:55 +0100)]
gnu: python2-rq: Remove package.

* gnu/packages/databases.scm (python2-rq): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-nbxmpp: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:43 +0000 (16:55 +0100)]
gnu: python2-nbxmpp: Remove package.

* gnu/packages/messaging.scm (python2-nbxmpp): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-mutagen: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:42 +0000 (16:55 +0100)]
gnu: python2-mutagen: Remove package.

* gnu/packages/music.scm (python2-mutagen): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-ipywidgets: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:40 +0000 (16:55 +0100)]
gnu: python2-ipywidgets: Remove package.

* gnu/packages/python-xyz.scm (python2-ipywidgets): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-graphql-core: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:39 +0000 (16:55 +0100)]
gnu: python2-graphql-core: Remove package.

* gnu/packages/python-xyz.scm (python2-graphql-core): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-furl: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:38 +0000 (16:55 +0100)]
gnu: python2-furl: Remove package.

* gnu/packages/python-web.scm (python2-furl): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-flask: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:37 +0000 (16:55 +0100)]
gnu: python2-flask: Remove package.

* gnu/packages/python-web.scm (python2-flask): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-httpbin: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:36 +0000 (16:55 +0100)]
gnu: python2-httpbin: Remove package.

* gnu/packages/web.scm (python2-httpbin): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-flask-multistatic: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:35 +0000 (16:55 +0100)]
gnu: python2-flask-multistatic: Remove package.

* gnu/packages/python-web.scm (python2-flask-multistatic): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-flask-login: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:09 +0000 (16:55 +0100)]
gnu: python2-flask-login: Remove package.

* gnu/packages/python-web.scm (python2-flask-login): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-flask-htmlmin: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:08 +0000 (16:55 +0100)]
gnu: python2-flask-htmlmin: Remove package.

* gnu/packages/python-web.scm (python2-flask-htmlmin): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-flask-babel: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:07 +0000 (16:55 +0100)]
gnu: python2-flask-babel: Remove package.

* gnu/packages/python-web.scm (python2-flask-babel): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-flask-wtf: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:06 +0000 (16:55 +0100)]
gnu: python2-flask-wtf: Remove package.

* gnu/packages/python-web.scm (python2-flask-wtf): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-fido2: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:05 +0000 (16:55 +0100)]
gnu: python2-fido2: Remove package.

* gnu/packages/security-token.scm (python2-fido2): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-yubikey-manager: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:04 +0000 (16:55 +0100)]
gnu: python2-yubikey-manager: Remove package.

* gnu/packages/security-token.scm (python2-yubikey-manager): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-dulwich: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:03 +0000 (16:55 +0100)]
gnu: python2-dulwich: Remove package.

* gnu/packages/python-xyz.scm (python2-dulwich): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-cairocffi: Remove.
zimoun [Mon, 15 Mar 2021 15:55:02 +0000 (16:55 +0100)]
gnu: python2-cairocffi: Remove.

* gnu/packages/python-xyz.scm (python2-cairocffi): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: python2-arrow: Remove package.
zimoun [Mon, 15 Mar 2021 15:55:01 +0000 (16:55 +0100)]
gnu: python2-arrow: Remove package.

* gnu/packages/time.scm (python2-arrow): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: java-xstream: Update to 1.4.16 [security fixes].
Léo Le Bouter [Tue, 23 Mar 2021 14:38:40 +0000 (15:38 +0100)]
gnu: java-xstream: Update to 1.4.16 [security fixes].

Fixes CVE-2021-21341, CVE-2021-21342, CVE-2021-21343, CVE-2021-21344,
CVE-2021-21345, CVE-2021-21346, CVE-2021-21347, CVE-2021-21348,
CVE-2021-21349, CVE-2021-21350 and CVE-2021-21351.

* gnu/packages/xml.scm (java-xstream): Update to 1.4.16.
[inputs]: Add java-mxparser, a fork of java-xpp3 made by upstream.
Java-xpp3 is still needed.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
3 years agognu: Add java-mxparser.
Léo Le Bouter [Tue, 23 Mar 2021 14:38:39 +0000 (15:38 +0100)]
gnu: Add java-mxparser.

* gnu/packages/xml.scm (java-mxparser): New variable.

Co-Authored-By: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
3 years agognu: Add java-xmlpull-api-v1.
Julien Lepiller [Tue, 23 Mar 2021 22:13:23 +0000 (23:13 +0100)]
gnu: Add java-xmlpull-api-v1.

* gnu/packages/xml.scm (java-xmlpull-api-v1): New variable.

3 years agognu: bitcoin-core: Add 0.21.0.
ZmnSCPxj [Wed, 17 Mar 2021 11:48:52 +0000 (11:48 +0000)]
gnu: bitcoin-core: Add 0.21.0.

* gnu/packages/finance.scm (bitcoin-core): Rename to …
(bitcoin-core-0.21): … this, and update to 0.21.
(bitcoin-core-0.20): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add snapcast.
Christopher Baines [Wed, 17 Mar 2021 19:57:29 +0000 (19:57 +0000)]
gnu: Add snapcast.

* gnu/packages/audio.scm (snapcast): New variable.

3 years agognu: parallel: Update to 20210322.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 17:52:50 +0000 (18:52 +0100)]
gnu: parallel: Update to 20210322.

* gnu/packages/parallel.scm (parallel): Update to 20210322.

3 years agognu: skim: Update to 0.9.4.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 17:50:01 +0000 (18:50 +0100)]
gnu: skim: Update to 0.9.4.

* gnu/packages/crates-io.scm (skim): Update to 0.9.4.
[arguments]: Update #:cargo-inputs: add rust-atty-0.2 and update
rust-beef-0.4 to rust-beef-0.5, rust-crossbeam-0.7 to
rust-crossbeam-0.8, rust-env-logger-0.6 to rust-env-logger-0.8,
rust-nix-0.14 to rust-nix-0.19, rust-time-0.1 to rust-time-0.2, and
rust-vte-0.3 to rust-vte-0.9.

3 years agognu: rust-vte@0.9: New package version.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 17:48:37 +0000 (18:48 +0100)]
gnu: rust-vte@0.9: New package version.

* gnu/packages/crates-io.scm (rust-vte-0.9): New public variable.

3 years agognu: rust-tuikit@0.4: Update to 0.4.5.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 17:47:44 +0000 (18:47 +0100)]
gnu: rust-tuikit@0.4: Update to 0.4.5.

* gnu/packages/crates-io.scm (rust-tuikit-0.4): Update to 0.4.5.

3 years agognu: rust-time@0.2: Update to 0.2.23.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 17:25:09 +0000 (18:25 +0100)]
gnu: rust-time@0.2: Update to 0.2.23.

* gnu/packages/crates-io.scm (rust-time-0.2): Update to 0.2.23.

3 years agognu: rust-beef: Update to 0.5.0.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 17:24:21 +0000 (18:24 +0100)]
gnu: rust-beef: Update to 0.5.0.

* gnu/packages/crates-io.scm (rust-beef-0.4): Rename to...
(rust-beef-0.5): ...this.  Update to 0.5.0.

3 years agoservices: cuirass: Set default port values.
Mathieu Othacehe [Tue, 23 Mar 2021 19:30:24 +0000 (20:30 +0100)]
services: cuirass: Set default port values.

* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>,
<cuirass-configuration>): Set default port values.

3 years agodoc: cuirass: Update documentation.
Mathieu Othacehe [Tue, 23 Mar 2021 19:30:17 +0000 (20:30 +0100)]
doc: cuirass: Update documentation.

* doc/guix.texi (Continuous Integration): Update Cuirass documentation.

3 years agognu: icecat: Update to 78.9.0-guix0-preview1 [security fixes].
Mark H Weaver [Mon, 22 Mar 2021 10:48:34 +0000 (06:48 -0400)]
gnu: icecat: Update to 78.9.0-guix0-preview1 [security fixes].

Includes fixes for CVE-2021-23981, CVE-2021-23982, CVE-2021-23984,
and CVE-2021-23987.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.

3 years agognu: Add libheif.
Vinicius Monego [Mon, 22 Mar 2021 04:29:40 +0000 (01:29 -0300)]
gnu: Add libheif.

* gnu/packages/image.scm (libheif): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Borg: Adjust snippet for 1.1.16.
Leo Famulari [Tue, 23 Mar 2021 05:44:06 +0000 (01:44 -0400)]
gnu: Borg: Adjust snippet for 1.1.16.

This is a followup to commit 8cb7854d271cb379724b9c41949b4c972f50b6e1.

* gnu/packages/backup.scm (borg)[source]: Update list of Cython-generated files
to delete.

3 years agognu: giac: Update to 1.7.0-1.
Nicolas Goaziou [Tue, 23 Mar 2021 17:12:17 +0000 (18:12 +0100)]
gnu: giac: Update to 1.7.0-1.

* gnu/packages/algebra.scm (giac): Update to 1.7.0-1.

3 years agoservices: cuirass: Adapt to Cuirass 1.0.
Mathieu Othacehe [Tue, 23 Mar 2021 15:43:12 +0000 (16:43 +0100)]
services: cuirass: Adapt to Cuirass 1.0.

* gnu/services/cuirass.scm (cuirass-shepherd-service,
cuirass-remote-worker-shepherd-service): Adapt to Cuirass 1.0.

3 years agotests: Remove Cuirass tests.
Mathieu Othacehe [Tue, 23 Mar 2021 15:41:40 +0000 (16:41 +0100)]
tests: Remove Cuirass tests.

Those tests don't make sense anymore as the Cuirass 1.0 version has removed
the possibility to execute a custom registration procedure.

* gnu/tests/cuirass.scm: Remove it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Ditto.

3 years agodoc: Remove Simple Cuirass section.
Mathieu Othacehe [Tue, 23 Mar 2021 15:33:31 +0000 (16:33 +0100)]
doc: Remove Simple Cuirass section.

This is no longer needed as the Cuirass specification mechanism has been
rewritten.

* doc/guix.texi (Continuous Integration): Remove Simple Cuirass section.

3 years agognu: fcitx5-qt: Update to 5.0.5.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 13:15:50 +0000 (14:15 +0100)]
gnu: fcitx5-qt: Update to 5.0.5.

* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.5.

3 years agognu: efibootmgr: Update to 17.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 13:12:29 +0000 (14:12 +0100)]
gnu: efibootmgr: Update to 17.

* gnu/packages/linux.scm (efibootmgr): Update to 17.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
Add a patch to build against efivar@37.
* gnu/packages/patches/efibootmgr-remove-extra-decl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

3 years agognu: perl-moosex-getopt: Update to 0.75.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 12:37:29 +0000 (13:37 +0100)]
gnu: perl-moosex-getopt: Update to 0.75.

* gnu/packages/perl.scm (perl-moosex-getopt): Update to 0.75.

3 years agognu: yggdrasil: Update to 0.3.16.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 12:10:58 +0000 (13:10 +0100)]
gnu: yggdrasil: Update to 0.3.16.

* gnu/packages/networking.scm (yggdrasil): Update to 0.3.16.

3 years agognu: rpm: Update to 4.16.1.3.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 12:09:54 +0000 (13:09 +0100)]
gnu: rpm: Update to 4.16.1.3.

* gnu/packages/package-management.scm (rpm): Update to 4.16.1.3.

3 years agognu: cgal: Update to 5.2.1.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 12:05:39 +0000 (13:05 +0100)]
gnu: cgal: Update to 5.2.1.

* gnu/packages/graphics.scm (cgal): Update to 5.2.1.
[source]: Remove patch.
* gnu/packages/patches/cgal-security-pr-5371.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: wildmidi: Update to 0.4.4.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 12:04:54 +0000 (13:04 +0100)]
gnu: wildmidi: Update to 0.4.4.

* gnu/packages/audio.scm (wildmidi): Update to 0.4.4.

3 years agognu: mpg123: Update to 1.26.5.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 12:04:43 +0000 (13:04 +0100)]
gnu: mpg123: Update to 1.26.5.

* gnu/packages/mp3.scm (mpg123): Update to 1.26.5.

3 years agognu: borg: Update to 1.1.16.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 11:59:12 +0000 (12:59 +0100)]
gnu: borg: Update to 1.1.16.

* gnu/packages/backup.scm (borg): Update to 1.1.16.

3 years agognu: libime: Update to 1.0.5.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 11:55:01 +0000 (12:55 +0100)]
gnu: libime: Update to 1.0.5.

* gnu/packages/fcitx5.scm (libime): Update to 1.0.5.

3 years agognu: xcb-imdkit: Update to 1.0.3.
Tobias Geerinckx-Rice [Tue, 23 Mar 2021 11:54:54 +0000 (12:54 +0100)]
gnu: xcb-imdkit: Update to 1.0.3.

* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.3.

3 years agognu: minetest-mineclone: Update to 0.71.0.
Leo Prikler [Tue, 23 Mar 2021 12:53:29 +0000 (13:53 +0100)]
gnu: minetest-mineclone: Update to 0.71.0.

* gnu/packages/games.scm (minetest-mineclone): Update to 0.71.0.

3 years agognu: cuirass: Update to 1.0.0-2.6f4a203.
Mathieu Othacehe [Tue, 23 Mar 2021 11:01:23 +0000 (12:01 +0100)]
gnu: cuirass: Update to 1.0.0-2.6f4a203.

* gnu/packages/ci.scm (cuirass): Update to 1.0.0-2.6f4a203.

3 years agoci: Change manifest argument type.
Mathieu Othacehe [Sun, 21 Mar 2021 14:35:34 +0000 (15:35 +0100)]
ci: Change manifest argument type.

* gnu/ci.scm (arguments->manifests): Change manifest argument type.

3 years agognu: cuirass: Update to 1.0.0-1.0497e0d.
Mathieu Othacehe [Tue, 23 Mar 2021 10:45:54 +0000 (11:45 +0100)]
gnu: cuirass: Update to 1.0.0-1.0497e0d.

* gnu/packages/ci.scm (cuirass): Update to 1.0.0-1.0497e0d.

3 years agognu: minetest: Enable tests.
la snesne [Tue, 23 Mar 2021 00:28:05 +0000 (09:28 +0900)]
gnu: minetest: Enable tests.

* gnu/packages/games.scm (minetest)[arguments]: Remove #:tests?.
Add #:phases.

Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
3 years agognu: minetest: Update to 5.4.0.
la snesne [Tue, 23 Mar 2021 00:06:33 +0000 (09:06 +0900)]
gnu: minetest: Update to 5.4.0.

* gnu/packages/games (minetest, minetest-data): Update to 5.4.0.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
3 years agognu: rust-env-logger-0.8: Update to 0.8.3.
Efraim Flashner [Tue, 23 Mar 2021 10:24:39 +0000 (12:24 +0200)]
gnu: rust-env-logger-0.8: Update to 0.8.3.

* gnu/packages/crates-io.scm (rust-env-logger-0.8): Update to 0.8.3.

3 years agognu: diffoscope: Update to 170.
Vagrant Cascadian [Tue, 23 Mar 2021 02:09:20 +0000 (19:09 -0700)]
gnu: diffoscope: Update to 170.

* gnu/packages/diffoscope.scm (diffoscope): Update to 170.
  [arguments]: Remove skip-dex-test-with-missing-procyon phase.

3 years agognu: Add disarchive.
Timothy Sample [Tue, 9 Mar 2021 16:49:24 +0000 (11:49 -0500)]
gnu: Add disarchive.

* gnu/packages/backup.scm (disarchive): New variable.

3 years agognu: celluloid: Update to 0.21.
Tobias Geerinckx-Rice [Mon, 22 Mar 2021 23:09:32 +0000 (00:09 +0100)]
gnu: celluloid: Update to 0.21.

* gnu/packages/video.scm (celluloid): Update to 0.21.

3 years agognu: wesnoth: Update to 1.14.16.
Tobias Geerinckx-Rice [Mon, 22 Mar 2021 22:52:29 +0000 (23:52 +0100)]
gnu: wesnoth: Update to 1.14.16.

* gnu/packages/games.scm (wesnoth): Update to 1.14.16.

3 years agognu: xchm: Update to 1.32.
Tobias Geerinckx-Rice [Mon, 22 Mar 2021 22:39:21 +0000 (23:39 +0100)]
gnu: xchm: Update to 1.32.

* gnu/packages/ebook.scm (xchm): Update to 1.32.

3 years agognu: man-pages: Update to 5.11.
Tobias Geerinckx-Rice [Mon, 22 Mar 2021 22:39:10 +0000 (23:39 +0100)]
gnu: man-pages: Update to 5.11.

* gnu/packages/man.scm (man-pages): Update to 5.11.

3 years agognu: Add emacs-password-store-otp.
Xinglu Chen [Sat, 20 Mar 2021 12:21:54 +0000 (13:21 +0100)]
gnu: Add emacs-password-store-otp.

* gnu/packages/emacs-xyz.scm (emacs-password-store-otp): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-duniterpy: Update to 0.62.0.
Nicolas Goaziou [Mon, 22 Mar 2021 21:36:43 +0000 (22:36 +0100)]
gnu: python-duniterpy: Update to 0.62.0.

* gnu/packages/finance.scm (python-duniterpy): Update to 0.62.0.