jackhill/guix/guix.git
3 years agognu: mediastreamer2: Update to 4.4.34.
Raghav Gururajan [Tue, 16 Mar 2021 19:51:11 +0000 (15:51 -0400)]
gnu: mediastreamer2: Update to 4.4.34.

* gnu/packages/linphone.scm (mediastreamer2)[source]: Switch to git repository.
[version]: Update to 4.4.34.
[patches]: Remove field.
[configure-flags]: Remove the ENABLE_STRICT, ENABLE_BV16, CMAKE_C_FLAGS and
CMAKE_CXX_FLAGS flags.
[phases]{fix-version}: New phase.
{separate-outputs}: Modify.
[native-inputs]: Replace python with python-wrapper.
[home-page]: Update.
[license]: Upgrade to GPLv3+.
* gnu/packages/patches/mediastreamer2-srtp2.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: ortp: Update to 4.4.34.
Raghav Gururajan [Tue, 16 Mar 2021 02:09:07 +0000 (22:09 -0400)]
gnu: ortp: Update to 4.4.34.

* gnu/packages/linphone.scm (ortp)[source]: Switch to git repository.
[version]: Update to 4.4.34.
[outputs]{doc, tester}: New outputs.
[configure-flag]: Enable tests.
[phases]{fix-version-strings, separate-outputs}: New phases.
[home-page]: Update.
[license]: Upgrade to GPLv3+.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: bzrtp: Update to 4.4.34 and enable tests.
Raghav Gururajan [Tue, 16 Mar 2021 16:22:31 +0000 (12:22 -0400)]
gnu: bzrtp: Update to 4.4.34 and enable tests.

* gnu/packages/linphone.scm (bzrtp)[source]: Switch to git repository.
[version]: Update to 4.4.34.
[configure-flags]: Enable tests.
[license]: Upgrade to GPLv3+.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: belcard: Update to 4.4.34 and enable tests.
Raghav Gururajan [Mon, 15 Mar 2021 20:24:20 +0000 (16:24 -0400)]
gnu: belcard: Update to 4.4.34 and enable tests.

* gnu/packages/linphone.scm (belcard)[source]: Switch to git repository.
[version]: Update to 4.4.34.
[outputs]: Add the tester and debug outputs.
[arguments]: Enable tests.
[phases]{patch-vcard-grammar-location, install-tester, check}: New phases.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: belr: Update to 4.4.34 and enable tests.
Raghav Gururajan [Mon, 15 Mar 2021 03:40:02 +0000 (23:40 -0400)]
gnu: belr: Update to 4.4.34 and enable tests.

* gnu/packages/linphone.scm (belr)[source]: Switch to git repository.
[version]: Update to 4.4.34.
[arguments]: Remove the tests? argument to enable tests.
[phases]{move-tester, check}: New phases.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: bctoolbox: Update to 4.4.34 and enable libdecaf, tests.
Raghav Gururajan [Sat, 13 Mar 2021 19:00:48 +0000 (14:00 -0500)]
gnu: bctoolbox: Update to 4.4.34 and enable libdecaf, tests.

* gnu/packages/linphone.scm (bctoolbox)[version]: Update to 4.4.34.
[source]: Switch to git repository.
[outputs]: Add a debug output.
[arguments]: Remove tests? argument, enabling tests.
[phases]{patch-cmake, skip-problematic-tests}
{fix-installed-resource-directory-detection}: New phases.
{check}: Override phase.
[inputs]: Add libdecaf.
[license]: Update to GPLv3+.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: qrencode: Enable tests.
Efraim Flashner [Sun, 28 Mar 2021 21:42:19 +0000 (00:42 +0300)]
gnu: qrencode: Enable tests.

* gnu/packages/aidc.scm (qrencode)[arguments]: Add configure-flag to
build tests. Use custom 'check phase to run tests.

3 years agognu: qrencode: Update to 4.1.1.
Efraim Flashner [Sun, 28 Mar 2021 21:27:32 +0000 (00:27 +0300)]
gnu: qrencode: Update to 4.1.1.

* gnu/packages/aidc.scm (qrencode): Update to 4.1.1.

3 years agognu: urlscan: Update to 0.9.6.
Efraim Flashner [Sun, 28 Mar 2021 21:23:53 +0000 (00:23 +0300)]
gnu: urlscan: Update to 0.9.6.

* gnu/packages/mail.scm (urlscan): Update to 0.9.6.

3 years agognu: vim-asyncrun: Update to 2.8.5.
Efraim Flashner [Sun, 28 Mar 2021 21:17:40 +0000 (00:17 +0300)]
gnu: vim-asyncrun: Update to 2.8.5.

* gnu/packages/vim.scm (vim-asyncrun): Update to 2.8.5.

3 years agognu: wireguard-tools: Update to 1.0.20210315.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 20:37:43 +0000 (22:37 +0200)]
gnu: wireguard-tools: Update to 1.0.20210315.

* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210315.

3 years agognu: bcachefs-tools: Update to 0.1-4.bb6eccc.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 20:37:26 +0000 (22:37 +0200)]
gnu: bcachefs-tools: Update to 0.1-4.bb6eccc.

* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-4.bb6eccc.

3 years agognu: skopeo: Update to 1.2.2.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 20:35:57 +0000 (22:35 +0200)]
gnu: skopeo: Update to 1.2.2.

* gnu/packages/virtualization.scm (skopeo): Update to 1.2.2.

3 years agognu: links: Update to 2.22.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 20:35:44 +0000 (22:35 +0200)]
gnu: links: Update to 2.22.

* gnu/packages/web-browsers.scm (links): Update to 2.22.

3 years agognu: neomutt: Update to 20210205.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 20:19:27 +0000 (22:19 +0200)]
gnu: neomutt: Update to 20210205.

* gnu/packages/mail.scm (neomutt): Update to 20210205.

3 years agognu: mpop: Update to 1.4.13.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 20:19:18 +0000 (22:19 +0200)]
gnu: mpop: Update to 1.4.13.

* gnu/packages/mail.scm (mpop): Update to 1.4.13.

3 years agotests: Add Transmission Daemon system test.
Simon South [Mon, 1 Mar 2021 15:13:29 +0000 (10:13 -0500)]
tests: Add Transmission Daemon system test.

* gnu/tests/file-sharing.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: hnsd: Update to 1.0.0.
Zheng Junjie [Sun, 21 Mar 2021 02:33:52 +0000 (10:33 +0800)]
gnu: hnsd: Update to 1.0.0.

* gnu/packages/dns.scm (hnsd): Update to 1.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agohttp-client: Don't drop failed query when reconnecting.
Ludovic Courtès [Sun, 28 Mar 2021 20:04:01 +0000 (22:04 +0200)]
http-client: Don't drop failed query when reconnecting.

Reported by Christopher Baines <mail@cbaines.net>.

* guix/http-client.scm (http-multiple-get): Change 2nd argument to
'drop' to PROCESSED when (false-if-networking-error ...) returns #f.

3 years agognu: cross-base: Relax check for powerpc64le.
Carl Dong [Sun, 28 Mar 2021 17:51:16 +0000 (10:51 -0700)]
gnu: cross-base: Relax check for powerpc64le.

* gnu/packages/cross-base.scm (cross-gcc-arguments): When conditionally adding
"--with-long-double-128", check for "powerpc64le-" prefix instead of matching
full target.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: gegl: Update to 0.4.28.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 16:46:16 +0000 (18:46 +0200)]
gnu: gegl: Update to 0.4.28.

* gnu/packages/gimp.scm (gegl): Update to 0.4.28.
[arguments]: Build with meson@0.55.

3 years agognu: babl: Update to 0.1.86.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 16:45:53 +0000 (18:45 +0200)]
gnu: babl: Update to 0.1.86.

* gnu/packages/gimp.scm (babl): Update to 0.1.86.
[arguments]: Build with meson@0.55.

3 years agognu: spdlog: Update to 1.8.5.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 16:28:46 +0000 (18:28 +0200)]
gnu: spdlog: Update to 1.8.5.

* gnu/packages/logging.scm (spdlog): Update to 1.8.5.

3 years agognu: gnutls: Fix typos in description.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 12:28:41 +0000 (14:28 +0200)]
gnu: gnutls: Fix typos in description.

* gnu/packages/tls.scm (gnutls)[description]: Fix typos.

Reported by genr8 on #guix.

3 years agognu: gramps: Update to 5.1.3.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 11:16:16 +0000 (13:16 +0200)]
gnu: gramps: Update to 5.1.3.

* gnu/packages/genealogy.scm (gramps): Update to 5.1.3.

3 years agognu: autofs: Update to 5.1.7.
Tobias Geerinckx-Rice [Sun, 28 Mar 2021 10:51:08 +0000 (12:51 +0200)]
gnu: autofs: Update to 5.1.7.

* gnu/packages/file-systems.scm (autofs): Update to 5.1.7.
[arguments]: Add a new 'fix-rpath phase.

3 years agognu: Add xsd.
Raghav Gururajan [Sun, 28 Mar 2021 02:46:39 +0000 (22:46 -0400)]
gnu: Add xsd.

* gnu/packages/cpp.scm (xsd): New variable.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: Add cli.
Raghav Gururajan [Sun, 28 Mar 2021 01:21:45 +0000 (21:21 -0400)]
gnu: Add cli.

* gnu/packages/cpp.scm (cli): New variable.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: Add libxsd-frontend.
Raghav Gururajan [Sat, 27 Mar 2021 05:53:48 +0000 (01:53 -0400)]
gnu: Add libxsd-frontend.

* gnu/packages/cpp.scm (libxsd-frontend): New variable.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: Add libcutl.
Raghav Gururajan [Wed, 6 May 2020 02:01:05 +0000 (22:01 -0400)]
gnu: Add libcutl.

* gnu/packages/cpp.scm (libcutl): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: Add build.
Maxim Cournoyer [Wed, 6 May 2020 02:01:57 +0000 (22:01 -0400)]
gnu: Add build.

* gnu/packages/build-tools.scm (build): New variable.

Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name>
3 years agognu: soci: Propagate inputs.
Raghav Gururajan [Wed, 17 Mar 2021 01:57:10 +0000 (21:57 -0400)]
gnu: soci: Propagate inputs.

* gnu/packages/databases.scm (soci)[inputs]: Move to...
[propagated-inputs]: ... here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: imagemagick: Add more upstream fixes.
Mark H Weaver [Sat, 27 Mar 2021 11:01:37 +0000 (07:01 -0400)]
gnu: imagemagick: Add more upstream fixes.

* gnu/packages/patches/imagemagick-ReadDCMImage-fix.patch,
gnu/packages/patches/imagemagick-ReadDCMPixels-fix.patch,
gnu/packages/patches/imagemagick-WriteTHUMBNAILImage-fix.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/imagemagick.scm (source): Add patches.

3 years agognu: imagemagick: Fix CVE-2020-27829.
Mark H Weaver [Sat, 27 Mar 2021 12:08:37 +0000 (08:08 -0400)]
gnu: imagemagick: Fix CVE-2020-27829.

* gnu/packages/patches/imagemagick-CVE-2020-27829.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/imagemagick.scm (source): Add patch.

3 years agognu: imagemagick: Hide 'imagemagick/stable' variant.
Mark H Weaver [Sat, 27 Mar 2021 23:37:36 +0000 (19:37 -0400)]
gnu: imagemagick: Hide 'imagemagick/stable' variant.

* gnu/packages/imagemagick.scm (imagemagick/stable): Hide it.
(imagemagick): Remove inherited 'hidden?' property.

3 years agognu: imagemagick: Update to 6.9.12-4.
Mark H Weaver [Sat, 27 Mar 2021 11:49:04 +0000 (07:49 -0400)]
gnu: imagemagick: Update to 6.9.12-4.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.12-4.

3 years agognu: Use 'gtk-doc/stable' in native-inputs of selected packages.
Mark H Weaver [Sat, 27 Mar 2021 11:35:02 +0000 (07:35 -0400)]
gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.

* gnu/packages/calendar.scm (libical),
gnu/packages/check.scm (umockdev),
gnu/packages/fontutils.scm (libraqm),
gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing)
(udisks, libfprint, libportal),
gnu/packages/geo.scm (memphis, osm-gps-map),
gnu/packages/glib.scm (template-glib),
gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed)
(gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel)
(libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord)
(geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager)
(network-manager-applet, gfbgraph, libunique, cheese, libhandy)
(gnome-latex, libgda),
gnu/packages/gstreamer.scm (orc),
gnu/packages/gtk.scm (at-spi2-core, goocanvas),
gnu/packages/language.scm (nimf),
gnu/packages/networking.scm (libnice),
gnu/packages/video.scm (schroedinger),
gnu/packages/virtualization.scm (libosinfo),
gnu/packages/webkit.scm (wpewebkit, webkitgtk),
gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with
'gtk-doc/stable'.

3 years agognu: gtk-doc: Add 'gtk-doc/stable' variant.
Mark H Weaver [Sat, 27 Mar 2021 11:29:25 +0000 (07:29 -0400)]
gnu: gtk-doc: Add 'gtk-doc/stable' variant.

* gnu/packages/gtk.scm (gtk-doc/stable): New variable.

3 years agognu: dblatex: Add 'dblatex/stable' variant.
Mark H Weaver [Sat, 27 Mar 2021 11:27:52 +0000 (07:27 -0400)]
gnu: dblatex: Add 'dblatex/stable' variant.

* gnu/packages/docbook.scm (dblatex/stable): New variable.

3 years agognu: imagemagick: Add 'imagemagick/stable' variant.
Mark H Weaver [Sat, 27 Mar 2021 11:16:50 +0000 (07:16 -0400)]
gnu: imagemagick: Add 'imagemagick/stable' variant.

* gnu/packages/imagemagick.scm (imagemagick/stable): New variable.
(imagemagick): This is now an alias to 'imagemagick/stable'.

3 years agognu: imagemagick: Remove graft.
Mark H Weaver [Sat, 27 Mar 2021 11:07:59 +0000 (07:07 -0400)]
gnu: imagemagick: Remove graft.

Note that this commit does *not* integrate the fixes that were previously
applied via the graft.  This commit simply discards those fixes.  We will
address those security flaws, without grafting, in subsequent commits.

* gnu/packages/imagemagick.scm (imagemagick)[replacement]: Remove field.
(imagemagick/fixed): Remove variable.

3 years agognu: Add interception-dual-function-keys.
Joseph LaFreniere [Sat, 23 Jan 2021 22:13:27 +0000 (16:13 -0600)]
gnu: Add interception-dual-function-keys.

* gnu/packages/linux.scm (interception-dual-function-keys): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add interception-tools.
Joseph LaFreniere [Sat, 23 Jan 2021 20:57:25 +0000 (14:57 -0600)]
gnu: Add interception-tools.

* gnu/packages/linux.scm (interception-tools): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add mandoc.
Ludovic Courtès [Sat, 27 Mar 2021 21:42:15 +0000 (22:42 +0100)]
gnu: Add mandoc.

* gnu/packages/man.scm (mandoc): New variable.

Co-authored-by: Stefan Karrmann <S.Karrmann@web.de>
3 years agohttp-client: 'http-multiple-get' is tail-recursive again.
Ludovic Courtès [Sat, 27 Mar 2021 17:39:28 +0000 (18:39 +0100)]
http-client: 'http-multiple-get' is tail-recursive again.

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

Commit 205833b72c5517915a47a50dbe28e7024dc74e57 made 'http-multiple-get'
non-tail-recursive.  Each recursive call would install an exception
handler.  As the number of iterations grows beyond 1,000, quadratic
complexity of 'raise-exception' would show and we'd spend most of our
time there.

* guix/http-client.scm (false-if-networking-error): New macro.
(http-multiple-get): Use it around 'write-request' and 'put-bytevector'
calls, and around 'read-response' call, in lieu of the inline 'catch'
forms.

3 years agognu: knot: Update to 3.0.5.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 21:47:13 +0000 (22:47 +0100)]
gnu: knot: Update to 3.0.5.

* gnu/packages/dns.scm (knot): Update to 3.0.5.

3 years agognu: gnu-efi: Update to 3.0.13.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 21:47:02 +0000 (22:47 +0100)]
gnu: gnu-efi: Update to 3.0.13.

* gnu/packages/efi.scm (gnu-efi): Update to 3.0.13.

3 years agognu: pam-mount: Update to 2.18.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 21:17:55 +0000 (22:17 +0100)]
gnu: pam-mount: Update to 2.18.

* gnu/packages/admin.scm (pam-mount): Update to 2.18.
[inputs]: Replace pcre with pcre2.

3 years agognu: Add gpart.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 21:05:26 +0000 (22:05 +0100)]
gnu: Add gpart.

* gnu/packages/disk.scm (gpart): New public variable.

3 years agognu: ntl: Update to 11.4.4.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 19:47:55 +0000 (20:47 +0100)]
gnu: ntl: Update to 11.4.4.

* gnu/packages/algebra.scm (ntl): Update to 11.4.4.

3 years agognu: diffoscope: Update to 171.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 19:04:55 +0000 (20:04 +0100)]
gnu: diffoscope: Update to 171.

* gnu/packages/diffoscope.scm (diffoscope): Update to 171.

3 years agognu: gptfdisk: Update to 1.0.7.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 18:06:38 +0000 (19:06 +0100)]
gnu: gptfdisk: Update to 1.0.7.

* gnu/packages/disk.scm (gptfdisk): Update to 1.0.7.

3 years agognu: git: Update to 2.31.1.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 18:04:51 +0000 (19:04 +0100)]
gnu: git: Update to 2.31.1.

* gnu/packages/version-control.scm (git): Update to 2.31.1.

3 years agognu: facter: Update to 4.0.52.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 15:47:21 +0000 (16:47 +0100)]
gnu: facter: Update to 4.0.52.

* gnu/packages/admin.scm (facter): Update to 4.0.52.

3 years agognu: ccls: Update to 0.20201219.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 15:47:05 +0000 (16:47 +0100)]
gnu: ccls: Update to 0.20201219.

* gnu/packages/cpp.scm (ccls): Update to 0.20201219.

3 years agognu: nnn: Update to 3.6.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 15:33:49 +0000 (16:33 +0100)]
gnu: nnn: Update to 3.6.

* gnu/packages/admin.scm (nnn): Update to 3.6.

3 years agognu: cryptsetup: Update to 2.3.5.
Tobias Geerinckx-Rice [Sat, 27 Mar 2021 14:20:50 +0000 (15:20 +0100)]
gnu: cryptsetup: Update to 2.3.5.

* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.5.

3 years agognu: icedove: Update to 78.9.0.
Jonathan Brielmaier [Sat, 27 Mar 2021 13:13:43 +0000 (14:13 +0100)]
gnu: icedove: Update to 78.9.0.

* gnu/packages/gnuzilla.scm (icedove): Update to 78.9.0.

3 years agognu: cuirass: Update to 1.0.0-5.eb94e7d.
Mathieu Othacehe [Sat, 27 Mar 2021 09:45:47 +0000 (10:45 +0100)]
gnu: cuirass: Update to 1.0.0-5.eb94e7d.

* gnu/packages/ci.scm (cuirass): Update to 1.0.0-5.eb94e7d.

3 years agognu: bcmatroska2: Fetch the sources from git.
Raghav Gururajan [Tue, 16 Mar 2021 00:30:21 +0000 (20:30 -0400)]
gnu: bcmatroska2: Fetch the sources from git.

* gnu/packages/linphone.scm (bcmatroska2)[source]: Fetch sources from git.
[description]: Expound description.
[license]: Add the gpl2+ license to the list.  Remove broken URLs.

3 years agognu: bcg729: Enable tests and update home page, license.
Raghav Gururajan [Tue, 16 Mar 2021 02:11:02 +0000 (22:11 -0400)]
gnu: bcg729: Enable tests and update home page, license.

* gnu/packages/linphone.scm (bcg729)[source]: Remove '.git' suffix from URL.
[tests?]: Remove argument.
[configure-flags]: Enable tests.
[phases]{copy-inputs}: New phase.
{check}: Override.
[native-inputs]: Add perl, test-patterns and unzip.
[home-page]: Update.
[license]: Upgrade to GPLv3+.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: upx: Fix CVE-2021-20285.
Léo Le Bouter [Fri, 26 Mar 2021 21:51:14 +0000 (22:51 +0100)]
gnu: upx: Fix CVE-2021-20285.

* gnu/packages/patches/upx-CVE-2021-20285.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/compression.scm (upx): Apply patch.

3 years agognu: Add emacs-cascading-dir-locals.
Joseph LaFreniere [Fri, 26 Mar 2021 21:16:41 +0000 (22:16 +0100)]
gnu: Add emacs-cascading-dir-locals.

* gnu/packages/emacs-xyz.scm (emacs-cascading-dir-locals): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-relative-buffers.
Joseph LaFreniere [Fri, 26 Mar 2021 21:11:28 +0000 (22:11 +0100)]
gnu: Add emacs-relative-buffers.

* gnu/packages/emacs-xyz.scm (emacs-relative-buffers): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: rust: Add Rust 1.51
Jakub Kądziołka [Fri, 26 Mar 2021 20:38:12 +0000 (21:38 +0100)]
gnu: rust: Add Rust 1.51

* gnu/packages/rust.scm (rust-1.51): New variable.

3 years agognu: cuirass: Fix version generation.
Mathieu Othacehe [Fri, 26 Mar 2021 20:13:06 +0000 (21:13 +0100)]
gnu: cuirass: Fix version generation.

* gnu/packages/ci.scm (cuirass)[arguments]: Add a 'fix-version-gen phase.

3 years agognu: python-pytz: Update to 2021.1.
Leo Famulari [Tue, 23 Mar 2021 04:45:08 +0000 (00:45 -0400)]
gnu: python-pytz: Update to 2021.1.

* gnu/packages/time.scm (python-pytz): Update to 2021.1.

3 years agognu: python-pytzdata: Update to 2020.1.
Leo Famulari [Tue, 23 Mar 2021 04:44:50 +0000 (00:44 -0400)]
gnu: python-pytzdata: Update to 2020.1.

* gnu/packages/time.scm (python-pytzdata): Update to 2020.1.

3 years agognu: tzdata: Update to 2021a.
Vincent Legoll [Sun, 7 Feb 2021 12:11:47 +0000 (13:11 +0100)]
gnu: tzdata: Update to 2021a.

* gnu/packages/base.scm (tzdata): Update to 2021a.
[inputs]: Update tzcode.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: emacs-imenu-list: Bump revision.
Nicolas Goaziou [Fri, 26 Mar 2021 14:34:24 +0000 (15:34 +0100)]
gnu: emacs-imenu-list: Bump revision.

* gnu/packages/emacs-xyz.scm (emacs-imenu-list): Bump revision.

This is a followup to e0495951d5e8544c0f6d2e5a8a83b3c3e419bb3a.

3 years agognu: emacs-imenu-list: Update to 0.9-0.b502223.
Alexandr Vityazev [Tue, 23 Mar 2021 10:54:03 +0000 (13:54 +0300)]
gnu: emacs-imenu-list: Update to 0.9-0.b502223.

* gnu/packages/emacs-xyz.scm (emacs-imenu-list): Update to 0.9-0.b502223.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-nice-citation.
Xinglu Chen [Thu, 25 Mar 2021 13:39:41 +0000 (14:39 +0100)]
gnu: Add emacs-nice-citation.

* gnu/packages/emacs-xyz.scm (emacs-nice-citation): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-all-the-icons-dired: Update to 1.0-2-fc2dfa1.
Vinicius Monego [Fri, 26 Mar 2021 05:35:49 +0000 (02:35 -0300)]
gnu: emacs-all-the-icons-dired: Update to 1.0-2-fc2dfa1.

* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): Update to 1.0-2-fc2dfa1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: hikari: Improve package.
Nicolas Goaziou [Fri, 26 Mar 2021 13:47:55 +0000 (14:47 +0100)]
gnu: hikari: Improve package.

* gnu/packages/wm.scm (hikari)[inputs]: Sort alphabetically.
[synopsis]: Shorten a bit.
[description]: Use full sentences.

3 years agognu: Add hikari.
qblade [Fri, 26 Mar 2021 01:33:42 +0000 (01:33 +0000)]
gnu: Add hikari.

* gnu/packages/wm.scm (hikari): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: cuirass: Update to 1.0.0-4.ff3f25d.
Mathieu Othacehe [Fri, 26 Mar 2021 13:23:39 +0000 (14:23 +0100)]
gnu: cuirass: Update to 1.0.0-4.ff3f25d.

* gnu/packages/ci.scm (cuirass): Update to 1.0.0-4.ff3f25d.

3 years agognu: eolie: Add missing inputs.
Leo Prikler [Fri, 12 Mar 2021 17:55:41 +0000 (18:55 +0100)]
gnu: eolie: Add missing inputs.

This fixes errors observed directly at launch of Eolie inside pure
environments.  (See <https://bugs.gnu.org/47097> for more information.)
It is still not possible to launch Eolie inside a container, however.
(See also <https://bugs.gnu.org/47106>.)

* gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
gnome-settings-daemon.

3 years agognu: guix-build-coordinator: Update to 0-21.6e7e63f.
Christopher Baines [Fri, 26 Mar 2021 10:15:23 +0000 (10:15 +0000)]
gnu: guix-build-coordinator: Update to 0-21.6e7e63f.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-21.6e7e63f.

3 years agognu: guix-data-service: Update to 0.0.1-26.410f58c.
Christopher Baines [Fri, 26 Mar 2021 10:12:24 +0000 (10:12 +0000)]
gnu: guix-data-service: Update to 0.0.1-26.410f58c.

* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-26.410f58c.
[inputs]: Use newer PostgreSQL and guile-json packages, and switch to
non-deprecated variants of other packages.

3 years agognu: Add r-samr.
Tim Howes [Fri, 26 Mar 2021 09:12:03 +0000 (10:12 +0100)]
gnu: Add r-samr.

* gnu/packages/cran.scm (r-samr): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-gsa.
Tim Howes [Mon, 15 Feb 2021 05:44:36 +0000 (21:44 -0800)]
gnu: Add r-gsa.

* gnu/packages/cran.scm (r-gsa): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: r-suppdists: Update hash.
zimoun [Fri, 26 Mar 2021 08:50:24 +0000 (09:50 +0100)]
gnu: r-suppdists: Update hash.

* gnu/packages/cran.scm (r-suppdists)[source]: Update hash.

3 years agognu: SVT-HEVC: Update to 1.5.0.
Leo Famulari [Fri, 26 Mar 2021 06:28:22 +0000 (02:28 -0400)]
gnu: SVT-HEVC: Update to 1.5.0.

* gnu/packages/video.scm (svt-hevc): Update to 1.5.0.
[license]: Specify the license.

3 years agognu: SVT-AV1: Update URLs.
Leo Famulari [Fri, 26 Mar 2021 06:30:47 +0000 (02:30 -0400)]
gnu: SVT-AV1: Update URLs.

* gnu/packages/video.scm (svt-av1)[source, home-page]: Update URLs.

3 years agognu: libaom: Update to 3.0.0.
Leo Famulari [Fri, 26 Mar 2021 06:25:11 +0000 (02:25 -0400)]
gnu: libaom: Update to 3.0.0.

* gnu/packages/video.scm (libaom): Update to 3.0.0.

3 years agognu: guix: Update to 6e7ba45.
Léo Le Bouter [Fri, 26 Mar 2021 04:42:48 +0000 (05:42 +0100)]
gnu: guix: Update to 6e7ba45.

* gnu/packages/package-management.scm (guix): Update to 6e7ba45.

3 years agognu: sqlite: Update to 3.32.3 [security fixes].
Léo Le Bouter [Thu, 18 Mar 2021 06:09:10 +0000 (07:09 +0100)]
gnu: sqlite: Update to 3.32.3 [security fixes].

Fixes CVE-2020-11655, CVE-2020-11656, CVE-2020-13434, CVE-2020-13435,
CVE-2020-13630, CVE-2020-13631, CVE-2020-13632, CVE-2020-15358 and
CVE-2020-9327.

* gnu/packages/sqlite.scm (sqlite/fixed): New variable.
(sqlite)[replacement]: Graft.

3 years agognu: mariadb: Fix CVE-2021-27928.
Léo Le Bouter [Thu, 25 Mar 2021 10:55:10 +0000 (11:55 +0100)]
gnu: mariadb: Fix CVE-2021-27928.

* gnu/packages/patches/mariadb-CVE-2021-27928.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/databases.scm (mariadb/fixed): New variable. Apply patch.
(mariadb)[replacement]: Graft.

3 years agognu: Remove QT 4.
Leo Famulari [Sun, 7 Mar 2021 20:52:39 +0000 (15:52 -0500)]
gnu: Remove QT 4.

For more information, see:

https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00596.html
https://bugs.gnu.org/45704

* gnu/packages/qt.scm (qt-4, python2-pyqt-4): Remove variables.
* gnu/packages/engineering.scm (qucs, qucs-s): Remove variables.
* gnu/packages/messaging.scm (pybitmessage): Remove variable.
* gnu/packages/password-utils.scm (keepassx): Remove variable.
* gnu/packages/pdf.scm (poppler-qt4): Remove variable.

3 years agodoc: "Invoking guix refresh" links to '--with-latest'.
Ludovic Courtès [Thu, 25 Mar 2021 23:03:22 +0000 (00:03 +0100)]
doc: "Invoking guix refresh" links to '--with-latest'.

* doc/guix.texi (Invoking guix refresh): Reword intro and Link to
'--with-latest'.

3 years agodoc: Explain how to pass 'guix refresh' the packages found in your profile.
Ludovic Courtès [Thu, 25 Mar 2021 22:58:09 +0000 (23:58 +0100)]
doc: Explain how to pass 'guix refresh' the packages found in your profile.

Suggested by Xinglu Chen <public@yoctocell.xyz>.

* doc/guix.texi (Invoking guix refresh): Mention how to update packages
found in one's profile.

3 years agodoc: Move 'guix refresh --list-updaters' reference to the right place.
Ludovic Courtès [Thu, 25 Mar 2021 22:54:52 +0000 (23:54 +0100)]
doc: Move 'guix refresh --list-updaters' reference to the right place.

* doc/guix.texi (Invoking guix refresh): Move '--list-updaters' right
after '--type'.

3 years agoimport: print: Improve origin method name guesswork.
Ludovic Courtès [Thu, 25 Mar 2021 21:41:05 +0000 (22:41 +0100)]
import: print: Improve origin method name guesswork.

Fixes <https://bugs.gnu.org/47375>.
Reported by Léo Le Bouter <lle-bout@zaclys.net>.

* guix/import/print.scm (package->code): For METHOD, use 'variable-name'
preferably, and call 'procedure-name' as a last resort.

3 years agolint: archival: Gracefully handle packages with a #f hash value.
Ludovic Courtès [Mon, 22 Mar 2021 16:07:12 +0000 (17:07 +0100)]
lint: archival: Gracefully handle packages with a #f hash value.

Fixes <https://bugs.gnu.org/47293>.
Reported by Luis Felipe.

* guix/lint.scm (check-archival): Check whether 'content-hash-value'
returns true.

3 years agognu: ircii: Update to 20210314 [security fixes].
Leo Famulari [Thu, 25 Mar 2021 22:54:49 +0000 (18:54 -0400)]
gnu: ircii: Update to 20210314 [security fixes].

See this message for more information about the security issues fixed in
ircii 20210314:

https://seclists.org/oss-sec/2021/q1/262

* gnu/packages/irc.scm (ircii): Update to 20210314.

3 years agognu: linux-libre 5.10: Update to 5.10.26.
Leo Famulari [Thu, 25 Mar 2021 19:51:37 +0000 (15:51 -0400)]
gnu: linux-libre 5.10: Update to 5.10.26.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.26.
(linux-libre-5.10-pristine-source): Update hash.

3 years agognu: linux-libre: Update to 5.11.10.
Leo Famulari [Thu, 25 Mar 2021 19:48:35 +0000 (15:48 -0400)]
gnu: linux-libre: Update to 5.11.10.

* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.10.
(linux-libre-5.11-pristine-source): Update hash.

3 years agognu: vips: Update to 8.10.6.
Tobias Geerinckx-Rice [Thu, 25 Mar 2021 20:07:39 +0000 (21:07 +0100)]
gnu: vips: Update to 8.10.6.

* gnu/packages/image-processing.scm (vips): Update to 8.10.6.

3 years agognu: spdlog: Update to 1.8.3.
Tobias Geerinckx-Rice [Thu, 25 Mar 2021 20:05:01 +0000 (21:05 +0100)]
gnu: spdlog: Update to 1.8.3.

* gnu/packages/logging.scm (spdlog): Update to 1.8.3.

3 years agognu: youtube-dl: Update to 2021.03.25.
Tobias Geerinckx-Rice [Thu, 25 Mar 2021 20:04:40 +0000 (21:04 +0100)]
gnu: youtube-dl: Update to 2021.03.25.

* gnu/packages/video.scm (youtube-dl): Update to 2021.03.25.