Commit Graph

76767 Commits

Author SHA1 Message Date
Michael Rohleder
ad6ab022c5
gnu: exo: Update to 4.16.3.
* gnu/packages/xfce.scm (exo): Update to 4.16.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 09:08:34 +01:00
Michael Rohleder
8afa00908b
gnu: hstr: Update to 2.5.
* gnu/packages/shellutils.scm (hstr): Update to 2.5.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 09:08:02 +01:00
Jaft
21d1bffb61
gnu: Add pnmixer.
* gnu/packages/gtk.scm (pnmixer): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 09:05:02 +01:00
Aleksandr Vityazev
1028b82530
gnu: emacs-telega-server: Fix build
* gnu/packages/emacs-xyz (emacs-telega-server)[arguments]:
use ungexp instead of unqoute.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 08:53:00 +01:00
Maxim Cournoyer
a7c5df90a9
gnu: xf86-video-qxl: Fix build.
* gnu/packages/patches/xf86-video-qxl-fix-build.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xorg.scm (xf86-video-qxl): Apply it.
2021-12-16 23:49:50 -05:00
Tobias Geerinckx-Rice
23f03b9edc
gnu: opensc: Update to 0.22.0.
* gnu/packages/security-token.scm (opensc): Update to 0.22.0.
2021-12-17 05:34:50 +01:00
Tobias Geerinckx-Rice
0091035d6d
gnu: oil: Update to 0.9.5.
* gnu/packages/shells.scm (oil): Update to 0.9.5.
2021-12-17 05:34:50 +01:00
Tobias Geerinckx-Rice
cfee80cc91
gnu: diff-so-fancy: Update to 1.4.3.
* gnu/packages/version-control.scm (diff-so-fancy): Update to 1.4.3.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 05:34:50 +01:00
Tobias Geerinckx-Rice
6a3900e75b
gnu: inxi-minimal: Update to 3.3.10-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.10-1.
2021-12-17 05:34:50 +01:00
Tobias Geerinckx-Rice
a672ecf1d2
gnu: celluloid: Update to 0.22.
* gnu/packages/video.scm (celluloid): Update to 0.22.
[inputs]: Replace gtk+ (3) with gtk (4).
2021-12-17 05:34:50 +01:00
Andy Tai
3debb27e7c
gnu: xpra: Update to 4.3.
gnu/packages/xorg.scm (xpra): Update to 4.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-16 23:24:51 -05:00
Liliana Marie Prikler
b2ae164b21
gnu: polari: Use new style.
* gnu/packages/gnome.scm (polari)[native-inputs]: Remove labels.
2021-12-17 04:43:09 +01:00
Liliana Marie Prikler
572cf0818c
gnu: polari: Fix Exec line.
This is a follow-up to commit b574ccc453.

* gnu/packages/gnome.scm (polari)[fix-desktop-file]: Use string-append as
was the intention behind the original patch.
2021-12-17 04:43:09 +01:00
Liliana Marie Prikler
c9be5f1060
gnu: telepathy-mission-control: Update to 5.16.6.
* gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.6.
2021-12-17 04:43:09 +01:00
Liliana Marie Prikler
47843a14a4
gnu: telepathy-glib: Update to 0.24.2.
* gnu/packages/glib.scm (telepathy-glib): Update to 0.24.2.
[source]: Drop upstreamed patches.
* gnu/packages/patches/telepathy-glib-channel-memory-leak.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-12-17 04:43:08 +01:00
Julien Lepiller
eb4ce2de69
gnu: claws-mail: Fix build.
* gnu/packages/mail.scm (claws-mail)[arguments]: Use search-input-file
instead of search-input-directory.
2021-12-17 04:01:32 +01:00
Tobias Geerinckx-Rice
010a1ff55d
gnu: libjcat: Update to 0.1.9.
* gnu/packages/compression.scm (libjcat): Update to 0.1.9.
2021-12-17 03:07:55 +01:00
Tobias Geerinckx-Rice
e915b6a150
gnu: cloc: Update to 1.92.
* gnu/packages/code.scm (cloc): Update to 1.92.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 03:07:55 +01:00
Tobias Geerinckx-Rice
4b6ce80a5e
gnu: audit: Tweak description.
* gnu/packages/admin.scm (audit)[description]: Edit slightly.
2021-12-17 03:07:55 +01:00
Tobias Geerinckx-Rice
6557476742
gnu: audit: Remove input labels.
* gnu/packages/admin.scm (audit)[inputs]:
Remove input labels.
2021-12-17 03:07:54 +01:00
Tobias Geerinckx-Rice
27e5e38763
gnu: audit: Update to 3.0.6.
* gnu/packages/admin.scm (audit): Update to 3.0.6.
2021-12-17 03:07:54 +01:00
Tobias Geerinckx-Rice
d0985ee3c5
gnu: openvpn: Update to 2.5.5.
* gnu/packages/vpn.scm (openvpn): Update to 2.5.5.
2021-12-17 03:07:54 +01:00
Tobias Geerinckx-Rice
2e964d0d7d
gnu: agda: Update to 2.6.2.1.
* gnu/packages/agda.scm (agda): Update to 2.6.2.1.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 03:07:54 +01:00
Tobias Geerinckx-Rice
1bada70d63
gnu: remmina: Remove input labels.
* gnu/packages/vnc.scm (remmina)[native-inputs, inputs]:
Remove input labels.
2021-12-17 03:07:53 +01:00
Tobias Geerinckx-Rice
ae761e639a
gnu: remmina: Update to 1.4.22.
* gnu/packages/vnc.scm (remmina): Update to 1.4.22.
2021-12-17 03:07:53 +01:00
Tobias Geerinckx-Rice
42056e496c
gnu: bemenu: Update to 0.6.4.
* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.4.
2021-12-17 03:07:53 +01:00
Tobias Geerinckx-Rice
4a1f79da36
gnu: fasm: Update to 1.73.28.
* gnu/packages/assembly.scm (fasm): Update to 1.73.28.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 03:07:53 +01:00
Tobias Geerinckx-Rice
028bf93355
gnu: htop: Update to 3.1.2.
* gnu/packages/admin.scm (htop): Update to 3.1.2.
2021-12-17 03:07:52 +01:00
Tobias Geerinckx-Rice
87977e9e9e
gnu: bmake: Remove input labels.
* gnu/packages/build-tools.scm (bmake)[inputs]:
Remove input labels.
2021-12-17 03:07:52 +01:00
Tobias Geerinckx-Rice
0fb4cc7a2f
gnu: bmake: Update to 20211207.
* gnu/packages/build-tools.scm (bmake): Update to 20211207.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 03:07:52 +01:00
Tobias Geerinckx-Rice
df8a93044c
gnu: Remove unreferenced nss/fixed.
* gnu/packages/nss.scm (nss/fixed): Remove variable.
* gnu/packages/patches/nss-CVE-2021-43527.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-12-17 03:07:52 +01:00
Nikolay Korotkiy
1ca2c6730b
gnu: josm: Update to 18303.
* gnu/packages/geo.scm (josm): Update to 18303.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-12-16 23:57:39 +01:00
Nikolay Korotkiy
aa4b555eb5
gnu: libosmium: Update to 2.17.2.
* gnu/packages/geo.scm (libosmium): Update to 2.17.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-12-16 23:57:32 +01:00
Nikolay Korotkiy
c368431004
gnu: imposm3: Update to 0.11.1.
* gnu/packages/geo.scm (imposm3): Update to 0.11.1.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-12-16 23:57:19 +01:00
Ricardo Wurmus
4b58ebd845
gnu: Add r-singler.
* gnu/packages/bioconductor.scm (r-singler): New variable.
2021-12-16 22:46:32 +01:00
Ricardo Wurmus
443110cd86
gnu: Add r-celldex.
* gnu/packages/bioconductor.scm (r-celldex): New variable.
2021-12-16 22:46:32 +01:00
Liliana Marie Prikler
68c4e88db6
gnu: komikku: Use new style.
* gnu/packages/gnome.scm (komikku)[native-inputs]: Remove labels.
2021-12-16 22:27:37 +01:00
Liliana Marie Prikler
9628035145
gnu: komikku: Build with old webkit.
* gnu/packages/gnome.scm (komikku)[inputs]: Use webkitgtk-with-libsoup2.
2021-12-16 22:27:37 +01:00
Marius Bakke
00ec9e3414
gnu: rtv: Disable sanity check.
* gnu/packages/syndication.scm (rtv)[arguments]: Delete phase.
2021-12-16 22:21:13 +01:00
Marius Bakke
ee4561b08e
gnu: python-vcrpy: Fix test failure.
* gnu/packages/python-check.scm (python-vcrpy)[arguments]: Don't override
PYTHONPATH.
2021-12-16 22:21:13 +01:00
Marius Bakke
1f4319886a
gnu: python-magic: Work around crash on .crx files.
* gnu/packages/patches/python-magic-python-bytecode.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-xyz.scm (python-magic)[source](patches): Add it.
[inputs]: Add FILE-NEXT.
[arguments]: While at it, remove input labels.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add FILE-NEXT.
2021-12-16 22:21:13 +01:00
Marius Bakke
12c75628b4
gnu: file: Add 5.41.
* gnu/packages/file.scm (file-next): New variable.
2021-12-16 22:21:13 +01:00
Marius Bakke
3dcf972944
gnu: python-magic: Run more tests.
* gnu/packages/python-xyz.scm (python-magic): Invoke one more test file.
2021-12-16 22:21:13 +01:00
Marius Bakke
83651eef15
gnu: python-daemon: Fix test failure.
* gnu/packages/python-xyz.scm (python-daemon)[arguments]: Patch one test &
remove trailing #t.
2021-12-16 22:21:13 +01:00
Marius Bakke
fdd71babc7
gnu: ungoogled-chromium: Improve Vulkan support.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add absolute
reference to libvulkan.so.1.  Install SwiftShader support files.
[inputs]: Add VULKAN-LOADER.
2021-12-16 22:21:12 +01:00
Marius Bakke
745d6cb7d3
gnu: ungoogled-chromium: Unexpire accelerated video decoding.
* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%guix-patches): Add it.
2021-12-16 22:21:12 +01:00
Marius Bakke
48a1bb314d
gnu: ungoogled-chromium: Enable RUNPATH validation.
* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%guix-patches): Add it.
(ungoogled-chromium)[arguments]: Remove #:validate-runpath?.
2021-12-16 22:21:12 +01:00
Danny Milosavljevic
d2af1df65f
gnu: openocd: Explicitly enable all the programmers.
* gnu/packages/embedded.scm (openocd)[arguments]<#:configure-flags>: Add
"enable" flags for rshim, ft232r, xds110, cmsis-dap-v2, nulink, kitprog,
jtag_dpi, bcm2835gpio, imx_gpio, ep93xx, at91rm9200, sysfsgpio,
xlnx-pcie-xvc.
2021-12-16 21:31:45 +01:00
Danny Milosavljevic
c4f4fd8f16
gnu: openocd: Make build reproducible.
* gnu/packages/embedded.scm (openocd)[arguments]<#:phases>[bootstrap]:
Make build reproducible.
2021-12-16 21:31:45 +01:00
Danny Milosavljevic
b47fcf1cbe
gnu: openocd: Update to 0.11.0.
* gnu/packages/embedded.scm (openocd): Update to 0.11.0.
2021-12-16 21:31:43 +01:00
Tobias Geerinckx-Rice
88b4dcdabe
gnu: php: Properly fix openssl_x509_checkpurpose_basic.phpt.
* gnu/packages/php.scm (php)[source]: Add patch.
* gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Thanks to Diego Nicola Barbato <dnbarbato@posteo.de>
2021-12-16 19:06:50 +01:00
Tobias Geerinckx-Rice via Guix-patches via
bc09e7ab56
gnu: linux-libre: Support the Coreboot framebuffer.
Without this, the kernel cannot write to the display until the
full-featured driver module (often i915) is loaded from the root file
system.

If the root file system is encrypted, the initrd's passphrase prompt
won't make it to the screen, and the fully responsive system will appear
frozen whilst waiting for user input.

* gnu/packages/aux-files/linux-libre/4.4-i686.conf,
gnu/packages/aux-files/linux-libre/4.4-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.14-i686.conf,
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.19-i686.conf,
gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.10-i686.conf,
gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.15-i686.conf,
gnu/packages/aux-files/linux-libre/5.15-x86_64.conf:
Mark simple framebuffers as generic system ones and enable ‘Google’
firmware drivers to enable Coreboot table support and its dependent
framebuffer driver module.
* gnu/system/linux-initrd.scm (default-initrd-modules):
Add the framebuffer_coreboot and simplefb modules on x86 systems.
2021-12-16 12:53:52 -05:00
Leo Famulari
d78ca1cbb1
gnu: linux-libre 4.4: Update to 4.4.295.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.295.
(linux-libre-4.4-pristine-source): Update hash.
2021-12-16 12:53:52 -05:00
Leo Famulari
5557bd3787
gnu: linux-libre 4.9: Update to 4.9.293.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.293.
(linux-libre-4.9-pristine-source): Update hash.
2021-12-16 12:53:51 -05:00
Leo Famulari
ce91ff36c7
gnu: linux-libre 4.14: Update to 4.14.258.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.258.
(linux-libre-4.14-pristine-source): Update hash.
2021-12-16 12:53:51 -05:00
Leo Famulari
c93c7af1ce
gnu: linux-libre 4.19: Update to 4.19.221.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.221.
(linux-libre-4.19-pristine-source): Update hash.
2021-12-16 12:53:51 -05:00
Leo Famulari
4e54ab957f
gnu: linux-libre 5.4: Update to 5.4.165.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.165.
(linux-libre-5.4-pristine-source): Update hash.
2021-12-16 12:53:51 -05:00
Leo Famulari
cf35bc8a20
gnu: linux-libre 5.10: Update to 5.10.85.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.85.
(linux-libre-5.10-pristine-source): Update hash.
2021-12-16 12:53:51 -05:00
Leo Famulari
b80cbab45d
gnu: linux-libre: Update to 5.15.8.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.8.
(linux-libre-5.15-pristine-source): Update hash.
2021-12-16 12:53:41 -05:00
Tobias Geerinckx-Rice
5e59153595
gnu: php: Disable yet another failing test.
* gnu/packages/php.scm (php)[arguments]: Delete the
openssl_x509_checkpurpose_basic.phpt test.
2021-12-16 18:28:43 +01:00
Tobias Geerinckx-Rice
b329c2139b
gnu: chrony: Update to 4.2.
* gnu/packages/ntp.scm (chrony): Update to 4.2.
[arguments]: Don't explicitly return #t from phases.
2021-12-16 16:27:03 +01:00
Tobias Geerinckx-Rice
12e9687eb9
gnu: dpkg: Update to 1.21.0.
* gnu/packages/debian.scm (dpkg): Update to 1.21.0.
[arguments]: Don't explicitly return #t from phases.
2021-12-16 16:27:03 +01:00
Ricardo Wurmus
d83cc1e7d2
gnu: Add r-shinyhelper.
* gnu/packages/cran.scm (r-shinyhelper): New variable.
2021-12-16 15:17:51 +01:00
Julien Lepiller
86d6c6053c
gnu: java-log4j-api: Update to 2.16.0.
This is a follow-up release because of an incorrect fix to
CVE-2021-45046.

* gnu/packages/java.scm (java-log4j-api): Update to 2.16.0.
2021-12-16 13:56:54 +01:00
Nicolas Goaziou
615dda2de4
gnu: emacs-eacl: Update to 2.2.0.
* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.2.0.
2021-12-16 13:25:04 +01:00
Nicolas Goaziou
a975a90824
gnu: manuskript: Update to 0.13.1.
* gnu/packages/text-editors.scm (manuskript): Update to 0.13.1.
2021-12-16 13:22:49 +01:00
Jacob MacDonald
b99200632f
gnu: Add cl-april.
* gnu/packages/lisp-xyz.scm (sbcl-april, cl-april, ecl-april): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-12-16 11:20:22 +01:00
Jacob MacDonald
7836ca8743
gnu: Add cl-simple-date-time.
* gnu/packages/lisp-xyz.scm (sbcl-simple-date-time, cl-simple-date-time,
  ecl-simple-date-time): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-12-16 11:11:07 +01:00
Jacob MacDonald
92433c2d74
gnu: Add cl-decimals.
* gnu/packages/lisp-xyz.scm (sbcl-decimals, cl-decimals, ecl-decimals):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-12-16 11:06:27 +01:00
Jacob MacDonald
d1269c65d3
gnu: Add cl-random-state.
* gnu/packages/lisp-xyz.scm (sbcl-random-state, cl-random-state,
  ecl-random-state): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-12-16 11:02:25 +01:00
Jacob MacDonald
abd2aed926
gnu: Add cl-maxpc.
* gnu/packages/lisp-xyz.scm (sbcl-maxpc, cl-maxpc, ecl-maxpc): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-12-16 10:56:55 +01:00
Lars-Dominik Braun
08218fd7a4
gnu: python-pyflow: Rename to python2-pyflow.
The package was never compatible with Python 3. Not adding a deprecated
package variant, because going from Python 3 to Python 2 is a breaking
change and it’s unlikely anyone ever used the package anyway (it was
likely broken).

* gnu/packages/python-science.scm (python-pyflow): Move…
(python2-pyflow): …here.
[arguments]: Use Python 2.
2021-12-16 09:48:02 +01:00
Lars-Dominik Braun
974264af37
gnu: python-flask-restful: Rewrite import.
It seems a function inside python-flask moved to a different module.

* gnu/packages/python-web.scm (python-flask-restful)[arguments]: Add
phase rewriting imports from flask.helpers to flask.scaffold.
2021-12-16 09:04:57 +01:00
Lars-Dominik Braun
44e1300994
gnu: Add js-mathjax-3.
* gnu/packages/javascript.scm (js-mathjax-3): New variable.
* gnu/packages/patches/mathjax-disable-webpack.patch,
gnu/packages/patches/mathjax-no-a11y.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
2021-12-16 08:58:07 +01:00
Lars-Dominik Braun
13c6ed07ea
gnu: Add todoman.
* gnu/packages/task-management.scm (todoman): New variable.
2021-12-16 08:58:07 +01:00
Lars-Dominik Braun
c63b55d128
gnu: Replace JUPYTER_CONFIG_DIR with JUPYTER_CONFIG_PATH.
Judging by the documentation
(https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html)
_DIR can only be a single value, whereas _PATH supports :-delimited
values and extends _DIR with extra directories.

* gnu/packages/python-xyz.scm (python-jupyter-core)[native-search-paths]:
Replace _DIR with _PATH.
(python-nbconvert)[arguments]: Unset JUPYTER_CONFIG_PATH during tests.
(python-notebook)[arguments]: Dito.
2021-12-16 08:58:06 +01:00
Lars-Dominik Braun
dfb5f088cb
gnu: python-sanic: Update to 20.12.4.
* gnu/packages/python-web.scm (python-sanic)[version]: Update to 20.12.4.
[arguments]: Skip more failing tests.
2021-12-16 08:58:06 +01:00
terramorpha
6335c94b1d
gnu: Add qdirstat.
* gnu/packages/disk.scm (qdirstat): New variable

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-16 00:38:04 -05:00
Nikolay Korotkiy
33de36e5f9
gnu: gqrx: Update to 2.15.
* gnu/packages/radio.scm (gqrx): Update to 2.15.
[source]: Update source URI.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-15 23:54:20 -05:00
Tobias Geerinckx-Rice
ceb9c6c50e
gnu: nss-certs: Avoid top-level reference to NSS.
This is the only hammer I know for dealing with module cycles and
effectively fixes, for example, ‘guix show nss’ today.

It's also a very poor solution.

* gnu/packages/certs.scm (nss-certs)[version, source]: Copy verbatim
from the nss package rather than referring to it at the top level.

Reported by several users of #guix.
2021-12-16 01:55:34 +01:00
terramorpha
18b1497673
gnu: xdot: Build with harfbuzz.
This fixes a crash when launching xdot.

* gnu/packages/graphviz.scm (xdot)[inputs]: Add harfbuzz.
[arguments]: Add harfbuzz to the GI_TYPELIB_PATH wrapper in the 'wrap' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-15 17:40:52 -05:00
Liliana Marie Prikler
b574ccc453
gnu: polari: Use polari command to launch Polari.
The rationale for patching the Exec line is similar to what is done for
gnome-weather.

* gnu/packages/gnome.scm (polari)[#:phases]: Add ‘fix-desktop-file’ phase.
2021-12-15 20:37:02 +01:00
Liliana Marie Prikler
88ad264871
gnu: gnome-shell-extensions: Update to 41.0.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 41.0.
2021-12-15 20:26:10 +01:00
Liliana Marie Prikler
933c764f8a
gnu: gnome-shell-extension-dash-to-panel: Update to 45.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 45.
2021-12-15 20:26:10 +01:00
Liliana Marie Prikler
e8cc9016ca
gnu: gnome-shell-extension-dash-to-dock: Update to 71.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to
71.
[native-inputs]: Add sassc.
2021-12-15 20:26:10 +01:00
Liliana Marie Prikler
972a234b10
gnu: polari: Update to 40.1.
* gnu/packages/gnome.scm (polari): Update to 40.1.
[source]: Use ‘version-major’ for directory.
[arguments]: Use meson-0.59.
[inputs]: Use gtk and libsoup-minimal-2.
2021-12-15 20:26:09 +01:00
Liliana Marie Prikler
6454884027
gnu: gitg: Fix compilation.
* gnu/packages/gnome.scm (gitg)[#:meson]: Use meson-0.59.
[#:phases] Add ‘harden’ phase to fix test failures.
[inputs]: Use libsoup-minimal-2.
2021-12-15 20:24:25 +01:00
Marius Bakke
3eadcdc63e
gnu: ungoogled-chromium: Update to 96.0.4664.110-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.110-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-12-15 18:43:25 +01:00
Marius Bakke
d64bd1254a
gnu: qemu: Adjust style.
* gnu/packages/virtualization.scm (qemu)[arguments]: Use SEARCH-INPUT-FILE
instead of WHICH.
[native-inputs]: Remove labels.
[inputs]: Likewise.  Add BASH-MINIMAL and remove duplicate ATTR.
2021-12-15 18:43:25 +01:00
Ludovic Courtès
e642378df3
gnu: liferea: Use the simplified input style.
* gnu/packages/syndication.scm (liferea)[native-inputs]: Simplify.
2021-12-15 18:15:06 +01:00
Ludovic Courtès
eddcb9507a
gnu: liferea: Build with libsoup 2.
Reported by Luis Felipe on #guix.

* gnu/packages/syndication.scm (liferea)[inputs]: Use LIBSOUP-MINIMAL-2
and WEBKITGTK-WITH-LIBSOUP2.
2021-12-15 18:15:06 +01:00
Ludovic Courtès
224d437fb4
gnu: guix: Update to 2a621f1.
* gnu/packages/package-management.scm (guix): Update to 2a621f1.
2021-12-15 18:15:05 +01:00
Tobias Geerinckx-Rice
c7fb447f4a
gnu: bind: Update to 9.16.24.
* gnu/packages/dns.scm (isc-bind): Update to 9.16.24.
2021-12-15 17:51:04 +01:00
Tobias Geerinckx-Rice
cf6046d901
gnu: nano: Update to 6.0.
* gnu/packages/nano.scm (nano): Update to 6.0.
2021-12-15 17:46:02 +01:00
Timothy Sample
616dc4397f
gnu: gdm: Discover installed Wayland sessions.
* gnu/packages/patches/gdm-default-session.patch: Make GDM look in
the system profile for the "wayland-sessions" directory.

Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2021-12-15 10:38:31 -05:00
Nikolay Korotkiy
02c9a06976
gnu: Add openorienteering-mapper.
* gnu/packages/geo.scm (openorienteering-mapper): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-15 16:10:16 +01:00
Nikolay Korotkiy
94becb6359
gnu: Add clipper.
* gnu/packages/cpp.scm (clipper): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-15 16:10:15 +01:00
Ricardo Wurmus
ddea65d8f5
gnu: Add python-isal.
* gnu/packages/python-compression.scm (python-isal): New variable.
2021-12-15 14:43:02 +01:00
Ricardo Wurmus
a7fca9d65a
gnu: Add isa-l.
* gnu/packages/compression.scm (isa-l): New variable.
2021-12-15 14:43:02 +01:00
jgart via Guix-patches via
368714de5e
gnu: emacs-punpun-theme: Update to 7026684.
* gnu/packages/emacs-xyz.scm (emacs-punpun-theme): Update to 7026684.
[url]: Use updated URL.
[home-page]: Use updated URL.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-15 14:14:50 +01:00
Nicolas Goaziou
67863365f2
gnu: emacs-haskell-mode: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[arguments]: Use gexps.
2021-12-15 12:03:03 +01:00
Aleksandr Vityazev
9ad779f7b5
gnu: emacs-haskell-mode: Fix build.
* gnu/packages/emacs-xyz (emacs-haskell-mode):
[arguments]: Use emacs-minimal as key for %build-inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-12-15 12:50:02 +02:00
Efraim Flashner
87624540b4
gnu: ansible: Update native-search-paths.
* gnu/packages/admin.scm (ansible)[native-search-paths]: Update to
search in python3.9 subfolder.
2021-12-15 12:21:10 +02:00
Efraim Flashner
e5d93c87d5
gnu: mercurial: Update native-search-paths.
* gnu/packages/version-control.scm (mercurial)[naive-search-paths]:
Search for extensions in python3.9 subfolder.
2021-12-15 12:20:15 +02:00
Ricardo Wurmus
7303c3105a
gnu: guile-email-latest: Update to 0.2.2-2.ea60bb9.
* gnu/packages/guile-xyz.scm (guile-email-latest): Update to 0.2.2-2.ea60bb9.
2021-12-15 10:05:30 +01:00
Ricardo Wurmus
e1c91aae23
gnu: tensorflow: Fix build with newer numpy.
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename
'python3.7-compatibility to 'python3.9-compatibility and patch file to allow
building with newer numpy.
2021-12-15 08:31:50 +01:00
Ricardo Wurmus
728f1568d8
gnu: python-setuptools-for-tensorflow: Fix build.
* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow)[arguments]:
Add phase 'compatibility-fixes; disable tests.
[native-inputs]: Add python-pytest, python-mock, and python-six.
2021-12-15 08:31:50 +01:00
Leo Famulari
ef509e931f
gnu: criu: Fix typo that broke the build.
Reported by flatwhatson on #guix.

* gnu/packages/virtualization.scm (criu)[arguments]: Fix typo in #:make-flags.
2021-12-15 01:03:46 -05:00
Olivier Dion
c7795eccaf
gnu: libpfm4: Fix build error.
------
For some reason, the build recently failed with:

        pfmlib_perf_event_pmu.c:349:36: error: ?%s? directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=]
          349 |   snprintf(d2path, MAXPATHLEN, "%s/%s", debugfs_mnt, d1->d_name);
              |                                    ^~
        pfmlib_perf_event_pmu.c:349:3: note: ?snprintf? output between 2 and 4352 bytes into a destination of size 4096
          349 |   snprintf(d2path, MAXPATHLEN, "%s/%s", debugfs_mnt, d1->d_name);
              |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        pfmlib_perf_event_pmu.c:399:58: error: ?%s? directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=]
          399 |                         snprintf(idpath, MAXPATHLEN, "%s/%s/id", d2path, d2->d_name);
              |                                                          ^~
        pfmlib_perf_event_pmu.c:399:25: note: ?snprintf? output between 5 and 4355 bytes into a destination of size 4096
          399 |                         snprintf(idpath, MAXPATHLEN, "%s/%s/id", d2path, d2->d_name);
              |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        cc1: all warnings being treated as errors
------

* gnu/packages/linux.scm (libpfm4)[arguments]: Add `-Wno-format-truncation` to
CFLAGS in custom 'build' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-15 00:40:14 -05:00
Tobias Geerinckx-Rice
7166417ea6
gnu: spice-vdagent: Fix build with glib >= 2.68.
* gnu/packages/spice.scm (spice-vdagent)[source]: Add patch.
* gnu/packages/patches/spice-vdagent-glib-2.68.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-12-15 03:04:54 +01:00
Aleksandr Vityazev
04b6e1ed26
gnu: boost-signals2: Update hash to matched moved tag.
The upstream boost-1.77.0 tag moved significantly: from commit 10b030b
to commit 4a51d6e.  Both predate the release of Boost 1.77.0, see
<https://lists.boost.org/boost-announce/2021/08/0593.php>, so we might
reasonably assume that the tag is now stable.

Asked upstream: <https://github.com/boostorg/signals2/issues/56>.

* gnu/packages/boost (boost-signals2)[source]: Update hash.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-12-15 03:04:53 +01:00
Ludovic Courtès
e874c730ea
gnu: ableton-link: Update to 3.0.3.
* gnu/packages/audio.scm (ableton-link): Update to 3.0.3.
[arguments]: In phases, change source directory to "../source".  Remove
trailing #t.
2021-12-15 00:41:08 +01:00
Ludovic Courtès
8da6dfb0bb
gnu: libgit2: Allow cross-compilation.
With commit 8394619bac, the label for
'pkg-config' when cross-compiling changed to "TRIPLET-pkg-config",
thereby breaking the 'assoc-ref' call.  This commit fixes it by avoiding
referring to the label.

* gnu/packages/version-control.scm (libgit2)[arguments]: Adjust
"-DPKG_CONFIG_EXECUTABLE=" option.
2021-12-15 00:41:07 +01:00
Maxim Cournoyer
a284e56de4
gnu: emacs: Partially revert 'guix style'd emacs packages.
This is a follow up to commit 88097dfba7, which
styled many Emacs packages with 'guix style'.

* gnu/packages/emacs-xyz.scm (emacs-shroud): Revert to previous version.
(emacs-howm): Likewise.
(emacs-ob-sclang)[propagated-inputs]: Replace emacs-emacs by emacs-org and
org-scel by emacs-scel.
2021-12-14 18:05:00 -05:00
Nicolas Goaziou
88097dfba7
gnu: Use new package style.
* gnu/packages/emacs-xyz.scm (emacs-shroud):
(emacs-w3m):
(emacs-howm):
(emacs-guix):
(emacs-deferred):
(emacs-irony-mode):
(emacs-irony-mode-server):
(emacs-scel):
(emacs-elfeed-org):
(emacs-mocker):
(emacs-find-file-in-project):
(emacs-pyvenv):
(emacs-elpy):
(emacs-org-contrib):
(emacs-ob-sclang):
(emacspeak):
(emacs-json-reformat):
(emacs-ws-butler):
(emacs-browse-at-remote):
(epipe):
(emacs-emacsql):
(emacs-emacsql-sqlite3):
(emacs-org-super-agenda):
(emacs-dumb-jump):
(emacs-ytdl):
(emacs-arduino-mode):
(emacs-vterm):
(emacs-forge):
(emacs-flycheck-cpplint):
(emacs-telega-server):
(emacs-inf-janet):
(emacs-keystore-mode): Remove input labels.  Remove trailing #T in phases. Use gexps.
2021-12-14 22:28:08 +01:00
Liliana Marie Prikler
50b8a8e8c2
gnu: Rename emacs-recutils to emacs-rec-mode.
This fixes ‘guix refresh emacs-rec-mode’.

* gnu/packages/databases.scm (emacs-rec-mode): New variable.
(emacs-recutils): Deprecate in favor of emacs-rec-mode.
2021-12-14 21:30:49 +01:00
Morgan Smith
c41ccac45b
gnu: emacs-recutils: Update to 1.8.2.
* gnu/packages/databases.scm (emacs-recutils): Update to 1.8.2.
No longer inherit from recutils.
[source]: Add origin, fetching tarball from ELPA.
[native-inputs]: Add texinfo.
[arguments]: Add ‘make-info’ phase.
[home-page, license]: Fill in missing information no longer inherited.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-12-14 21:30:48 +01:00
Nicolas Goaziou
b484301f52
gnu: emacs-dvc: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-dvc)[arguments]<#:configure-flags>: Use
gexps.
<#:phases>: Remove trailing #T.
[native-inputs]: Remove labels.
[synopsis]: Remove trailing dot.
2021-12-14 19:59:41 +01:00
Nicolas Goaziou
64ed2d8414
gnu: emacs-string-inflection: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-string-inflection)[native-inputs]: Remove label.
2021-12-14 19:48:09 +01:00
Nicolas Goaziou
17f844c5dd
gnu: emacs-explain-pause-mode: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode)[native-inputs]: Remove
label.
2021-12-14 19:44:37 +01:00
Nicolas Goaziou
6c8cd5faa8
gnu: emacs-guix: Use new style (partly).
* gnu/packages/emacs-xyz.scm (emacs-guix)[arguments]<#:phase>: Remove trailing
[native-inputs, propagated-inputs]: Remove labels.
2021-12-14 19:38:13 +01:00
Tobias Geerinckx-Rice
13f769c165
gnu: festival: Support ALSA output.
* gnu/packages/speech.scm (festival)[arguments]:
Add "LINUXAUDIO=alsa" to #:make-flags.
[inputs]: Add alsa-lib.
2021-12-14 19:35:23 +01:00
Tobias Geerinckx-Rice
c4b786fb33
gnu: igt-gpu-tools: Include man pages.
* gnu/packages/admin.scm (igt-gpu-tools)[arguments]:
Add a new 'find-rst2man.py phase.
(native-inputs): Add python-docutils.
2021-12-14 19:35:23 +01:00
Tobias Geerinckx-Rice
cf879dc0b6
gnu: igt-gpu-tools: Fix build with newer Mesons.
* gnu/packages/admin.scm (igt-gpu-tools)[arguments]:
Add a new 'fix-meson.build phase.
2021-12-14 19:35:23 +01:00
Tobias Geerinckx-Rice
a0fd9a3532
gnu: i7z: Fix building with GCC >= 10.
* gnu/packages/hardware.scm (i7z)[source]: Add patch.
* gnu/packages/patches/i7z-gcc-10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-12-14 19:35:23 +01:00
Tobias Geerinckx-Rice
5ee8589c86
gnu: fprintd: Gexp arguments.
* gnu/packages/linux.scm (fprintd)[arguments]: Use Gexps.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice
18bfe44ef6
gnu: fprintd: Update to 1.94.1.
* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.1.
[arguments]: Remove obsolete 'patch-mistake and 'no-polkit-magic phases.
Make 'patch-systemd-dependencies regexp more specific.
Remove gi.repository.FPrint in the 'ignore-test-dependencies regexp.
[native-inputs]: Remove unused libxslt.
[inputs]: Remove unused gusb, nss, and pixman.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice
9cbf66b6c7
gnu: fprintd: Remove phase return values.
* gnu/packages/freedesktop.scm (fprintd)[arguments]:
Don't explicitly return #t from phases.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice
b35efa1c56
gnu: libfprint: Gexp arguments.
* gnu/packages/linux.scm (libfprint)[arguments]: Use Gexps.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice
9fd80ba79f
gnu: libfprint: Update to 1.94.2.
* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.2.
[arguments]: Add "-Dudev_rules_dir=" to #:configure-flags.
[native-inputs]: Remove eudev.  Remove input labels.
[inputs]: Remove glib.  Add libgudev.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice
058766ec7a
gnu: corefreq: Stop using %OUTPUTS.
* gnu/packages/linux.scm (corefreq)[arguments]: Use Gexps to remove use
of %OUTPUTS.
2021-12-14 19:35:22 +01:00
Nicolas Goaziou
ae1ec6b0e4
gnu: emacs-pdf-tools: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[arguments]<#:phases>: Remove
trailing #T.
[native-inputs, propagated-inputs]: Remove labels.
[inputs]: Reorder alphabetically.
2021-12-14 19:28:20 +01:00
Nicolas Goaziou
b1cfd7a40b
gnu: emacs-direnv: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-direnv)[arguments]: Use SEARCH-INPUT.
[propagated-inputs]: Remove labels.
2021-12-14 19:20:14 +01:00
Nicolas Goaziou
d1b435366c
gnu: emacs-howm: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-howm)[native-inputs]: Remove labels.
2021-12-14 19:15:45 +01:00
Nicolas Goaziou
9c5d1bde3d
gnu: emacs-auctex: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-auctex)[arguments]<#:phases>: Use
SEARCH-INPUT-FILE.  Remove trailing #T.
[inputs]: Remove labels.
2021-12-14 19:09:39 +01:00
Nicolas Goaziou
4558a98389
gnu: emacs-ag: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-ag)[arguments]<#:phases>: Remove trailing
[propagated-inputs]: Remove labels.
2021-12-14 19:04:09 +01:00
Nicolas Goaziou
b1d7112f8e
gnu: emacs-emms: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-emms)[arguments]<#:phases>: Use
SEARCH-INPUT-FILE.  Remove trailing #T.
[inputs]: Remove labels.
2021-12-14 18:59:44 +01:00
Josselin Poiret via Guix-patches via
6aece4b94d
gnu: fontmanager: Use libsoup2 and vala-0.52
These changes fix the build.

* gnu/packages/fontutils.scm (fontmanager)[native-inputs]: Replace vala
with vala-0.52.
[inputs]: Replace libsoup with libsoup-minimal-2. Replace webkitgtk with
webkitgtk-with-libsoup2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-14 12:42:15 -05:00
Nicolas Goaziou
73eb941b8b
gnu: emacs-emms-print-metadata: Use new style.
* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata)[arguments]<#:phases>:
Remove trailing #T.
[inputs]: Remove label.
2021-12-14 17:46:00 +01:00
Nicolas Goaziou
7be6c86a5e
gnu: emacs-wget: Use new package style.
* gnu/packages/emacs-xyz.scm (emacs-wget)[native-inputs]: Remove label.
[arguments]<#:phases>: Use SEARCH-INPUT-FILE.  Remove trailing #T.
2021-12-14 17:42:55 +01:00
Ricardo Wurmus
fa03268c89
gnu: Add r-maftools.
* gnu/packages/bioconductor.scm (r-maftools): New variable.
2021-12-14 17:38:16 +01:00
Ricardo Wurmus
9a1ab21b07
gnu: Add r-tcgabiolinks.
* gnu/packages/bioconductor.scm (r-tcgabiolinks): New variable.
2021-12-14 17:38:16 +01:00
Ricardo Wurmus
8b0adf9f7e
gnu: Add r-tcgabiolinksgui-data.
* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): New variable.
2021-12-14 17:38:15 +01:00
Maxim Cournoyer
9ebeba8254
gnu: icecat-source: Enable xz parallel compression.
* gnu/packages/gnuzilla.scm (icecat-source): Set XZ_DEFAULTS to
%xz-parallel-args to enable parallel compression and hasten the build.  Remove
trailing #t.
2021-12-14 11:05:52 -05:00
Nicolas Goaziou
93f5d344cc
gnu: texlive-fira: Update hash.
* gnu/packages/tex.scm (texlive-fira): Update hash.
2021-12-14 15:38:48 +01:00
Nicolas Goaziou
b9d1303d02
gnu: texlive-latex-textpos: Update hash.
* gnu/packages/tex.scm (texlive-latex-textpos): Update hash.
2021-12-14 15:37:51 +01:00
Nicolas Goaziou
7c83d7f494
gnu: texlive-translator: Fix hash.
* gnu/packages/tex.scm (texlive-translator): Fix hash.
2021-12-14 15:36:36 +01:00
Ricardo Wurmus
245a99ceb5
gnu: eigen-for-tensorflow: Build with GCC 7.
* gnu/packages/algebra.scm (eigen-for-tensorflow)[native-inputs]: Add gcc-7.
2021-12-14 15:34:44 +01:00
Ricardo Wurmus
76ab15a7c9
gnu: tensorflow: Do not unpack directory.
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Copy Eigen source
code instead of trying to unpack it.
2021-12-14 15:34:44 +01:00
Ricardo Wurmus
d6fa2381da
gnu: python2-entrypoints: Add missing input.
* gnu/packages/python-xyz.scm (python2-entrypoints)[propagated-inputs]: Add
python2-configparser.
(python-entrypoints)[properties]: Add python2-variant.
2021-12-14 15:34:40 +01:00