Commit Graph

97717 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
68b6f7a2b4
gnu: jalv: Update to 1.6.8.
* gnu/packages/audio.scm (jalv): Update to 1.6.8.
[build-system]: Use Meson.
[arguments]: Add a new 'build-PIC phase.
2023-01-22 01:00:00 +01:00
Tobias Geerinckx-Rice
880d2b9e31
gnu: iir: Update to 1.9.4.
* gnu/packages/audio.scm (iir): Update to 1.9.4.
2023-01-22 01:00:00 +01:00
Tobias Geerinckx-Rice
a166edbf93
gnu: bind: Update to 9.16.37 [security fixes].
This release contains fixes for CVE-2022-3094, CVE-2022-3736,
and CVE-2022-3924.

* gnu/packages/dns.scm (isc-bind): Update to 9.16.37.
2023-01-22 01:00:00 +01:00
Ricardo Wurmus
0d713e0140
gnu: Add python-slamdunk.
* gnu/packages/bioinformatics.scm (python-slamdunk): New variable.
2023-01-25 15:24:48 +01:00
Guillaume Le Vaillant
ba1b61a72d
gnu: txr: Update to 284.
* gnu/packages/lisp.scm (txr): Update to 284.
2023-01-25 10:51:26 +01:00
Paul A. Patience
b0df8de60f
gnu: Add cl-clingon.
* gnu/packages/lisp-xyz.scm (sbcl-clingon, cl-clingon, ecl-clingon): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-01-25 10:51:26 +01:00
Paul A. Patience
0b9aea07d2
gnu: Add cl-trivial-octet-streams.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-octet-streams,
  cl-trivial-octet-streams, ecl-trivial-octet-streams): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-01-25 10:51:26 +01:00
Paul A. Patience
9cebf247e7
gnu: cl-coalton: Update to 0.0.1-3.ba75806.
* gnu/packages/lisp-xyz.scm (sbcl-coalton): Update to 0.0.1-3.ba75806.
  [source]: Add cl- prefix to file-name.
  [inputs]: Remove sbcl-global-vars, sbcl-serapeum and sbcl-trivia, and
  add sbcl-split-sequence and sbcl-trivial-garbage.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-01-25 10:51:26 +01:00
Efraim Flashner
b7bff3a76f
gnu: diffoscope: Replace cdrtools with cdrkit-libre.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove
cdrtools. Add cdrkit-libre.
2023-01-25 09:46:37 +02:00
Efraim Flashner
e71dc64e23
gnu: diffoscope: Use newer llvm.
* gnu/packages/diffoscope.scm (diffoscope)[source]: Remove patch.
[native-inputs]: Replace llvm-9 with llvm.
* gnu/packages/patches/diffoscope-fix-llvm-test.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-01-25 09:45:30 +02:00
Mădălin Ionel Patrașcu
718223c58c
gnu: Add python-phylophlan.
* gnu/packages/bioinformatics.scm (python-phylophlan): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>.
2023-01-25 00:22:53 +01:00
Mădălin Ionel Patrașcu
ed56d2a1c2
gnu: Add python-hclust2.
* gnu/packages/bioinformatics.scm (python-hclust2): New variable.
2023-01-25 00:22:53 +01:00
Mădălin Ionel Patrașcu
47839a9ed6
gnu: Add python-cmseq.
* gnu/packages/bioinformatics.scm (python-cmseq): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>.
2023-01-25 00:22:53 +01:00
Ricardo Wurmus
9558da5bb4
gnu: Add python-bcbio-gff/biopython-1.73.
* gnu/packages/bioinformatics.scm (python-bcbio-gff/biopython-1.73): New variable.
2023-01-25 00:22:53 +01:00
Ricardo Wurmus
45f2d7eb90
gnu: Add emacs-malyon.
* gnu/packages/emacs-xyz.scm (emacs-malyon): New variable.
2023-01-25 00:22:53 +01:00
Sughosha
dfcd913578
gnu: Add synthpod.
* gnu/packages/music.scm (synthpod): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-25 00:22:53 +01:00
Maxim Cournoyer
f9c151b936
gnu: rpm: Update to 4.18.0.
* gnu/packages/package-management.scm (rpm): Update to 4.18.0.
[arguments]: Improve robustness of fix-lua-check phase.  Delete obsolete
set-nss-library-path phase.
[inputs]: Remove bdb, cpio, nspr, and nss.  Move python to...
[native-inputs]: ... here.
2023-01-24 16:48:33 -05:00
Ludovic Courtès
3b744e9975
gnu: flint: Add 'release-monitoring-url' property.
* gnu/packages/algebra.scm (flint)[properties]: New field.
2023-01-23 23:23:08 +01:00
Maxim Cournoyer
9e4f1f8c33
gnu: universal-ctags: Update to 6.0.20230122.0.
* gnu/packages/code.scm (universal-ctags): Update to 6.0.20230122.0.
2023-01-23 12:10:09 -05:00
Clément Lassieur
4da229d777
gnu: woof: Update to 20220202.
* gnu/packages/web.scm (woof): Update to 20220202.
[source]: Change to Github.
[arguments]: Update source path, change to python3, remove chmod.
[inputs]: Change to python3.
2023-01-23 16:53:14 +01:00
Pierre Neidhardt
3a1b18aa45
gnu: Add dwarfs.
* gnu/packages/file-systems.scm (dwarfs): New variable.
2023-01-23 14:19:11 +01:00
Pierre Neidhardt
04ade01beb
gnu: Add libdwarf.
* gnu/packages/elf.scm (libdwarf): New variable.
2023-01-23 14:19:11 +01:00
Jan (janneke) Nieuwenhuizen
be07379630
gnu: dezyne: Update to 2.17.0.
* gnu/packages/dezyne.scm (dezyne): Update to 2.17.0.
2023-01-23 13:10:59 +01:00
Maxim Cournoyer
2b1e5cb6a8
gnu: diffoscope: Simplify the build-man-page phase.
* gnu/packages/diffoscope.scm (diffoscope) [phases]: Remove MAKE-FLAGS binding
in the build-man-page phase, as the python-build-system has no such argument.
2023-01-22 19:50:48 -05:00
Maxim Cournoyer
e5dc6541fe
gnu: diffoscope: Fix indentation.
* gnu/packages/diffoscope.scm (diffoscope): Fix indentation.
2023-01-22 19:46:49 -05:00
Vagrant Cascadian
eea8a872ff
gnu: diffoscope: Update to 233.
* gnu/packages/diffoscope.scm (diffoscope): Update to 233.
[native-inputs]: Add lzip and python-pypdf, drop python-pypdf2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 19:40:32 -05:00
Vagrant Cascadian
f8400b2cbd
gnu: Add python-pypdf.
* gnu/packages/pdf.scm (python-pypdf): New variable.
* gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 19:40:10 -05:00
Sergiu Ivanov
356e33641a
gnu: volctl: Update to 0.9.3.
Fixes <https://issues.guix.gnu.org/58120>.

* gnu/packages/gtk.scm (volctl): Update to 0.9.3.
[arguments]: Update substitutions in patch-path phase and delete
trailing #t.
[inputs]: Delete pulseaudio.  Move gtk+ to...
[propagated-inputs] ... here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 16:24:10 -05:00
Sergiu Ivanov
7a932ccf85
gnu: Add python-pulsectl.
* gnu/packages/audio.scm (python-pulsectl): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 16:24:04 -05:00
Sergiu Ivanov
9aa674151a
gnu: volctl: Make the synopsis line shorter.
* gnu/packages/gtk.scm (volctl): Make the synopsis line shorter.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 16:14:41 -05:00
Simon Tournier
5965d74c8c
gnu: libarchive: Mention bsdcat, bsdcpio and bsdtar in description.
* gnu/packages/backup.scm (libarchive)[description]: Mention the bsdcat,
bsdcpio and bsdtar commands.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 14:16:11 -05:00
Ludovic Courtès
6ffeef92e6
services: hpcguix-web: Provide default values.
* gnu/services/web.scm (<hpcguix-web-configuration>)[specs]: Default to #f.
(hpcguix-web-shepherd-service): Do not pass '--config' when SPECS is #f.
(hpcguix-web-service-type)[default-value]: New field.
* doc/guix.texi (Web Services): Adjust accordingly.
2023-01-22 18:12:09 +01:00
Ludovic Courtès
e1dbac04c3
gnu: hpcguix-web: Update to 0.3.0.
* gnu/packages/web.scm (hpcguix-web): Update to 0.3.0.
[inputs]: Add GUILE-SYNTAX-HIGHLIGHT.
[arguments]: In 'wrap-program' phase, take guile-syntax-highlight into
account.
* gnu/tests/web.scm (%hpcguix-web-specs): Remove 'define'.
* doc/guix.texi (Web Services): Adjust accordingly.
2023-01-22 18:12:09 +01:00
Andreas Enge
15eda456a7
gnu: pari-gp: Update to 2.15.2.
* gnu/packages/algebra.scm (pari-gp): Update to 2.15.2.
2023-01-22 18:03:07 +01:00
Tobias Geerinckx-Rice
091c4d7f0e
gnu: libxmlb: Update to 0.3.10.
* gnu/packages/xml.scm (libxmlb): Update to 0.3.10.
2023-01-15 01:00:21 +01:00
Tobias Geerinckx-Rice
d2d38add07
gnu: libucl: Update to 0.8.2.
* gnu/packages/wm.scm (libucl): Update to 0.8.2.
2023-01-15 01:00:21 +01:00
Tobias Geerinckx-Rice
f887a0085d
gnu: memcached: Update to 1.6.18.
* gnu/packages/databases.scm (memcached): Update to 1.6.18.
2023-01-15 01:00:21 +01:00
Tobias Geerinckx-Rice
6fb3dfdfa9
gnu: klavaro: Update to 3.14.
* gnu/packages/education.scm (klavaro): Update to 3.14.
2023-01-15 01:00:21 +01:00
Tobias Geerinckx-Rice
494a2e0707
gnu: gvfs: Update to 1.50.3.
* gnu/packages/gnome.scm (gvfs): Update to 1.50.3.
2023-01-15 01:00:21 +01:00
Tobias Geerinckx-Rice
4ce0304c70
gnu: barrage: Update to 1.0.6.
* gnu/packages/games.scm (barrage): Update to 1.0.6.
2023-01-15 01:00:21 +01:00
Liliana Marie Prikler
3174affaf4
gnu: gnome-latex: Update to 3.44.0.
* gnu/packages/gnome.scm (gnome-latex): Update to 3.44.0.
2023-01-22 12:54:37 +01:00
Liliana Marie Prikler
7fef5c1e2a
gnu: devhelp: Update to 43.0.
* gnu/packages/gnome.scm (devhelp): Update to 43.0.
[arguments]: Update ‘skip-gtk-update-icon-cache’ accordingly.
2023-01-22 12:54:37 +01:00
Liliana Marie Prikler
14d8c4fe6f
gnu: gedit: Update to 44.1.
* gnu/packages/gnome.scm (gedit): Update to 44.1.
[native-inputs]: Add gtk-doc.
[inputs]: Add amtk and tepl.
2023-01-22 12:54:37 +01:00
Liliana Marie Prikler
19e1bab4a0
gnu: amtk: Update to 5.6.1.
* gnu/packages/gnome.scm (amtk): Update to 5.6.1.
2023-01-22 12:54:37 +01:00
Liliana Marie Prikler
d88dcdadbd
gnu: tepl: Update to 6.4.0.
* gnu/packages/gnome.scm (tepl): Update to 6.4.0.
2023-01-22 12:54:36 +01:00
André Batista
a5a990d074
gnu: lighttpd: Update to 1.4.68.
* gnu/packages/web.scm (lighttpd): Update to 1.4.68.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-01-22 11:27:56 +02:00
Sughosha
1fe2088eb9
gnu: gnome-shell-extension-radio: Update to 20.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): Update to 20.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-22 10:05:30 +01:00
Wamm K. D
c49f2ac412
gnu: Add libxapp.
* gnu/packages/cinnamon.scm (libxapp): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-22 10:05:30 +01:00
Liliana Marie Prikler
1267cc97a9
gnu: emacs-minimal: Do not patch compilation driver.
The ‘patch-compilation-driver’ phase pulls in libgccjit even though it has
been deliberately removed from emacs-minimal.

* gnu/packages/emacs.scm (emacs)[#:phases]: Delete ‘patch-compilation-driver’.
2023-01-22 10:05:30 +01:00
Liliana Marie Prikler
ebea3815e6
gnu: emacs-company-box: Remove unclearly licensed icons from source.
emacs-company-box bundles icons with unclear licenses.
Confer <https://github.com/emacs-lsp/lsp-treemacs/issues/123>.

* gnu/packages/emacs-xyz.scm (%emacs-company-box-upstream-source): New variable.
(emacs-company-box)[source]: Use a computed origin to remove unclearly licensed
icons.  Also remove source code which mentions said icons.
2023-01-22 10:05:30 +01:00
r0man
e0d2ec418b
gnu: emacs-lsp-treemacs: Remove unclearly licensed icons.
emacs-lsp-treemacs bundles icons with unclear licenses.
See also <https://github.com/emacs-lsp/lsp-treemacs/issues/123>.

* gnu/packages/emacs-xyz.scm (%emacs-lsp-treemacs-upstream-source): New
variable.
(emacs-treemacs)[source]: Use a computed origin to remove unclearly licensed
icons.  Also remove source code which mentions said icons.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-22 10:05:30 +01:00
Mădălin Ionel Patrașcu
6564a04efa
gnu: Add perl-memory-usage.
* gnu/packages/perl.scm (perl-memory-usage): New variable.
2023-01-22 09:17:37 +01:00
Mădălin Ionel Patrașcu
ac32f93df3
gnu: Add r-anvil.
* gnu/packages/bioconductor.scm (r-anvil): New variable.
2023-01-22 09:16:18 +01:00
Mădălin Ionel Patrașcu
452039f35e
gnu: Add r-rapiclient.
* gnu/packages/cran.scm (r-rapiclient): New variable.
2023-01-22 09:15:27 +01:00
Ricardo Wurmus
9fc3e4fb26
gnu: r-speaq: Fix description.
* gnu/packages/bioconductor.scm (r-speaq)[description]: Reword.
2023-01-22 09:12:50 +01:00
Mădălin Ionel Patrașcu
3d9516344e
gnu: Add r-alpsnmr.
* gnu/packages/bioconductor.scm (r-alpsnmr): New variable.
2023-01-22 08:56:51 +01:00
Mădălin Ionel Patrașcu
b374a45eb0
gnu: Add r-speaq.
* gnu/packages/bioconductor.scm (r-speaq): New variable.
2023-01-22 08:56:51 +01:00
Mădălin Ionel Patrașcu
a46f753051
gnu: Add r-missforest.
* gnu/packages/cran.scm (r-missforest): New variable.
2023-01-22 08:56:51 +01:00
Mădălin Ionel Patrașcu
63b7039cc1
gnu: Add r-baseline.
* gnu/packages/cran.scm (r-baseline): New variable.
2023-01-22 08:56:50 +01:00
Ricardo Wurmus
3a00c606c1
gnu: Add r-gwidgets2tcltk.
* gnu/packages/cran.scm (r-gwidgets2tcltk): New variable.
2023-01-22 08:56:50 +01:00
Ricardo Wurmus
5e5debf58c
gnu: Add r-gwidgets2.
* gnu/packages/cran.scm (r-gwidgets2): New variable.
2023-01-22 08:56:50 +01:00
Maxim Cournoyer
bbc8f4c29e
gnu: cheese: Move bash-minimal from propagated-inputs to inputs.
* gnu/packages/gnome.scm (cheese) [propagated-inputs]: Move bash-minimal to...
[inputs]: ... here.
2023-01-22 00:26:10 -05:00
Maxim Cournoyer
201fb6c63b
gnu: cheese: Wrap GST_PRESET_PATH to find GstVP8Enc.prs.
Before this fix, cheese would complain like so:

   (cheese:15094): cheese-WARNING **: Can't find vp8enc preset: "Profile
   Realtime", using alternate preset: "Cheese Realtime". If you see this, make a
   bug report!

If you've run cheese before, make sure to run "rm -rf
~/.local/share/gstreamer-1.0" to make the fix effective.

* gnu/packages/gnome.scm (cheese) [phases]: Set the GST_PRESET_PATH
environment variable in the wrap phase.
2023-01-22 00:26:10 -05:00
Maxim Cournoyer
d10c8f5ef1
gnu: cheese: Sort inputs.
* gnu/packages/gnome.scm (cheese): Sort inputs.
2023-01-22 00:26:06 -05:00
Maxim Cournoyer
1a97e68de9
gnu: cheese: Use gexps.
* gnu/packages/gnome.scm (cheese) [arguments]: Use gexps.
[phases] {wrap-cheese}: Delete extraneous INPUTS binding.
2023-01-21 16:44:43 -05:00
Maxim Cournoyer
895389583b
gnu: cheese: Update to 43.0.
* gnu/packages/gnome.scm (cheese): Update to 43.0.
2023-01-21 16:43:36 -05:00
Simon Tournier
ba17b160ed
gnu: Remove reposurgeon.
This package is broken since 2018 and an update requires Go modules.

* gnu/packages/version-control.scm (reposurgeon): Delete variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-21 15:05:35 -05:00
Arun Isaac
900d33527c
gnu: guile2.2-xapian: Replace guile-lib with guile2.2-lib.
* gnu/packages/guile-xyz.scm (guile2.2-xapian)[propagated-inputs]: Replace
guile-lib with guile2.2-lib.
2023-01-21 11:06:20 +00:00
Nicolas Goaziou
eb5e0f2865
gnu: emacs-jarchive: Update to 0.10.0.
* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.10.0.
2023-01-21 00:00:34 +01:00
Nicolas Goaziou
2470de4690
gnu: emacs-inspector: Update to 0.14.
* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.14.
2023-01-21 00:00:33 +01:00
Nicolas Goaziou
f8d77c2f8c
gnu: emacs-auctex: Update to 13.1.8.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.8.
2023-01-21 00:00:33 +01:00
Nicolas Goaziou
ce438bd3a5
gnu: emacs-compat: Update to 29.1.2.0.
* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.2.0.
2023-01-21 00:00:32 +01:00
Cayetano Santos via Guix-patches via
23c3c747fd
gnu: emacs-biblio: Update to 0.2-1.517ec18.
* gnu/packages/emacs-xyz.scm (emacs-biblio): Update to 0.2-1.517ec18.
[propagated-inputs]: Add EMACS-SEQ.
2023-01-21 00:00:32 +01:00
Cayetano Santos via Guix-patches via
8b9d671c68
gnu: Add emacs-org-board.
* gnu/packages/emacs-xyz.scm (emacs-org-board): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-01-21 00:00:31 +01:00
Cayetano Santos via Guix-patches via
fe47725df1
gnu: emacs-org-present: Update to 0.1-1.4ec04e1.
* gnu/packages/emacs-xyz.scm (emacs-org-present): Update to 0.1-1.4ec04e1.
[propagated-inputs]: Add EMACS-ORG.
[synopsis]: Remove final full stop.
[description]: Improve typography.
[license]: Use GPL3+.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-01-21 00:00:31 +01:00
Tobias Geerinckx-Rice
f00782294a
gnu: libusb-compat: Omit static library.
* gnu/packages/libusb.scm (libusb-compat)[arguments]:
Add --disable-static to #:configure-flags.
2023-01-15 01:00:20 +01:00
Tobias Geerinckx-Rice
a2ed30856b
gnu: libusb-compat: Update to 0.1.8.
* gnu/packages/libusb.scm (libusb-compat): Update to 0.1.8.
[native-inputs]: Add autoconf, automake, and libtool.
2023-01-15 01:00:20 +01:00
Tobias Geerinckx-Rice
4b7faf6912
gnu: conntrack-tools: Update to 1.4.7.
* gnu/packages/linux.scm (conntrack-tools): Update to 1.4.7.
2023-01-15 01:00:20 +01:00
Tobias Geerinckx-Rice
4e4ea85c26
gnu: lirc: Remove obsolete trailing #t.
* gnu/packages/lirc.scm (lirc)[arguments]:
Don't explicitly return #t from phases.
2023-01-15 01:00:19 +01:00
Tobias Geerinckx-Rice
ec3226c398
gnu: lirc: Update to 0.10.2.
* gnu/packages/lirc.scm (lirc): Update to 0.10.2.
[arguments]: Add a new 'build-reproducibly phase to partially replace…
* gnu/packages/patches/lirc-reproducible-build.patch: …this updated file.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
ea37595a7c
gnu: lirc: Build reproducibly.
* gnu/packages/lirc.scm (lirc)[arguments]: Add a new 'omit-pip-sourceball phase.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
598e43c9df
gnu: nftables: Update to 1.0.6.
* gnu/packages/linux.scm (nftables): Update to 1.0.6.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
8a36ec67fc
gnu: fdm: Update to 2.2.
* gnu/packages/mail.scm (fdm): Update to 2.2.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
0dd03c4c0d
gnu: getmail6: Update to 6.18.11.
* gnu/packages/mail.scm (getmail6): Update to 6.18.11.
2023-01-15 01:00:00 +01:00
Ludovic Courtès
cdc76466e4
gnu: guix-jupyter: Remove hard-coded Guile effective version.
* gnu/packages/package-management.scm (guix-jupyter)[arguments]: In
'sed-kernel-json' phase, remove hard-coded "3.0".
2023-01-20 12:17:54 +01:00
Ludovic Courtès
ed279c941f
gnu: guix-jupyter: Re-enable parallel tests.
This reverts d09f3f82b8, which turned out
to be unnecessary.

* gnu/packages/package-management.scm (guix-jupyter)[arguments]: Remove
 #:parallel-tests? #f.
2023-01-20 12:17:54 +01:00
Ludovic Courtès
0f15cc49e1
gnu: guix-jupyter: Remove input labels.
* gnu/packages/package-management.scm (guix-jupyter)[inputs]: Remove
labels.
2023-01-20 12:17:54 +01:00
Ludovic Courtès
b60f3941b9
gnu: guix-jupyter: Define 'HOME' prior to 'check' phase.
Fixes <https://issues.guix.gnu.org/57077>.
Reported by Andreas Enge <andreas@enge.fr>.

* gnu/packages/package-management.scm (guix-jupyter)[arguments]: Add
'define-home' phase.
2023-01-20 12:17:54 +01:00
Navid Afkhami
43b7a033e3
gnu: Add r-tsis.
* gnu/packages/bioinformatics.scm (r-tsis): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-20 11:06:43 +01:00
Navid Afkhami
ddfe68ebbe
gnu: Add r-doubletcollection.
* gnu/packages/bioinformatics.scm (r-doubletcollection): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-20 11:02:37 +01:00
Navid Afkhami
072f605c12
gnu: Add r-scds.
* gnu/packages/bioconductor.scm (r-scds): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-20 11:01:31 +01:00
Simon Tournier
c31d8adcb0
gnu: Add r-numbat.
* gnu/packages/bioconductor.scm (r-numbat): New variable.
2023-01-20 10:44:28 +01:00
Simon Tournier
2a2165a18e
gnu: Add r-roptim.
* gnu/packages/cran.scm (r-roptim): New variable.
2023-01-20 10:44:28 +01:00
Simon Tournier
f145afd16f
gnu: Add r-scistreer.
* gnu/packages/bioconductor.scm (r-scistreer): New variable.
2023-01-20 10:44:27 +01:00
Simon Tournier
a7f1a1c0f0
gnu: Add python-vireosnp.
* gnu/packages/bioinformatics.scm (python-vireosnp): New variable.
2023-01-20 10:40:59 +01:00
Arne Babenhauserheide
0d169401cb
gnu: java-logback-classic: Fix build.
* gnu/packages/java.scm (java-logback-classic)[arguments]: Use input name
"java-javaee-servletapi" instead of "servlet".

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-20 09:38:44 +01:00
Tobias Geerinckx-Rice
da9af8c72f
gnu: dovecot-pigeonhole: Update to 0.5.20.
‘No changes - release done to keep version numbers synced.’

* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.20.
2023-01-15 01:00:30 +01:00
Tobias Geerinckx-Rice
e2d2f516b2
gnu: dovecot: Update to 2.3.20.
* gnu/packages/mail.scm (dovecot): Update to 2.3.20.
2023-01-15 01:00:30 +01:00
Tobias Geerinckx-Rice
1dde14e6d3
gnu: man-pages: Update to 6.02.
* gnu/packages/man.scm (man-pages): Update to 6.02.
2023-01-15 01:00:30 +01:00
Tobias Geerinckx-Rice
060b6ffbb4
gnu: libvterm: Update to 0.3.1.
* gnu/packages/terminals.scm (libvterm): Update to 0.3.1.
2023-01-15 01:00:30 +01:00
Tobias Geerinckx-Rice
3dbf8c1699
gnu: libupnp: Update to 1.14.15.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.15.
2023-01-15 01:00:29 +01:00
Tobias Geerinckx-Rice
bc7c609ff5
gnu: diffstat: Update to 1.65.
* gnu/packages/version-control.scm (diffstat): Update to 1.65.
2023-01-15 01:00:29 +01:00
Tobias Geerinckx-Rice
33c03a9d8e
gnu: motion: Update to 4.5.1.
* gnu/packages/video.scm (motion): Update to 4.5.1.
2023-01-15 01:00:29 +01:00
Tobias Geerinckx-Rice
a81f89ba39
gnu: lagrange: Update to 1.14.2.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.14.2.
2023-01-15 01:00:29 +01:00
André Batista
4e9cb45da0
gnu: tor: Update to 0.4.7.13 [fixes TROVE-2022-002].
* gnu/packages/tor.scm (tor): Update to 0.4.7.13.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-01-15 01:00:02 +01:00
Tobias Geerinckx-Rice
35955bafc5
gnu: go-github-com-itchyny-gojq: Update to 0.12.11.
* gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.11.
2023-01-15 01:00:02 +01:00
Tobias Geerinckx-Rice
92b6f227a0
gnu: nginx-documentation: Update to 1.23.3-2916-178f55cf631a.
* gnu/packages/web.scm (nginx-documentation): Update to 1.23.3-2916-178f55cf631a.
2023-01-15 01:00:02 +01:00
Tobias Geerinckx-Rice
9f5a248fc9
gnu: nginx: Update to 1.23.3.
* gnu/packages/web.scm (nginx): Update to 1.23.3.
2023-01-15 01:00:02 +01:00
Tobias Geerinckx-Rice
9a15bcd949
gnu: berry: Update to 0.1.12.
* gnu/packages/wm.scm (berry): Update to 0.1.12.
2023-01-15 01:00:02 +01:00
Tobias Geerinckx-Rice
c580a62059
gnu: arandr: Remove input labels.
* gnu/packages/xdisorg.scm (arandr)[inputs, native-inputs]:
Remove input labels.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
b35c1e5415
gnu: arandr: Truth is obsolete.
* gnu/packages/xdisorg.scm (arandr)[source, arguments]:
Remove trailing #t.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
0e4afd4c86
gnu: arandr: Update to 0.1.11.
* gnu/packages/xdisorg.scm (arandr): Update to 0.1.11.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
6569bf924f
gnu: mcelog: Update to 191.
* gnu/packages/linux.scm (mcelog): Update to 191.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
a611b99fe9
gnu: ipset: Update to 7.17.
* gnu/packages/linux.scm (ipset): Update to 7.17.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
d35689f2fc
gnu: mimalloc: Update to 2.0.9.
* gnu/packages/c.scm (mimalloc): Update to 2.0.9.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
7caa81e0a8
gnu: console-setup: Update to 1.212.
* gnu/packages/xorg.scm (console-setup): Update to 1.212.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
49f8d936ad
gnu: bolt: Update to 0.9.5.
* gnu/packages/linux.scm (bolt): Update to 0.9.5.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice
0c29d994fd
gnu: btrfs-progs: Update to 6.1.2.
* gnu/packages/linux.scm (btrfs-progs): Update to 6.1.2.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
c67c31b097
gnu: lesspipe: Update to 2.07.
* gnu/packages/less.scm (lesspipe): Update to 2.07.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
7c63c11c15
gnu: minisign: Update to 0.11.
* gnu/packages/crypto.scm (minisign): Update to 0.11.
2023-01-15 01:00:00 +01:00
Tobias Geerinckx-Rice
b2d0ba2b30
gnu: lightspark: Update to 0.8.6.1.
* gnu/packages/animation.scm (lightspark): Update to 0.8.6.1.
2023-01-15 01:00:00 +01:00
Sughosha
3846ceec4e
gnu: Add petri-foo.
* gnu/packages/music.scm (petri-foo): New public variable.
* gnu/packages/patches/petri-foo-0.1.87-fix-recent-file-not-exist.patch
* gnu/local.mk (GNU_SYSTEM_MODULES): Add the new patch file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:50 +01:00
Nicolas Graves
f59df2f488
gnu: python-eventlet: Exclude broken test.
* gnu/packages/python-xyz.scm (python-eventlet):
  [arguments] Exclude broken test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:50 +01:00
Nicolas Graves
7a36e8e218
gnu: python-eventlet: Manage broken tests with nosetests.
* gnu/packages/python-xyz.scm (python-eventlet):
  [arguments] Manage broken tests with nosetests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Nicolas Graves
8803cb9eb9
gnu: python-gevent: Update to 22.10.2.
* gnu/packages/python-xyz.scm (python-gevent): Update to 22.10.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Nicolas Graves
bdbe7cbe81
gnu: python-greenlet: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-greenlet): Update to 2.0.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Morgan Smith
c5586ceee8
gnu: Fix home-page typos
* gnu/packages/accessibility.scm (espeakup): ttps -> https
* gnu/packages/emacs-xyz.scm (emacs-soap-client): httpa -> https
* gnu/packages/gstreamer.scm (esounds): Remove newline

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Morgan Smith
287e282236
gnu: hledger: Install documentation.
* gnu/packages/finance.scm (hledger)[phases]: Add install-doc phase

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Vivien Kraus
b9d676e0ee
gnu: nettle: Fix mingw cross-compilation.
* gnu/packages/nettle.scm (nettle-2) [move-static-libraries]: .dll.a files are
not static libraries.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Ludovic Courtès
88854b1a4e
gnu: gnulib: Refer to "gcc" as provided via implicit package inputs.
Fixes <https://issues.guix.gnu.org/60947>.

Previously, with the #+(file-append gcc "/bin/gcc") reference, the
resulting derivation would end up referring to the grafted GCC when
grafts are enabled, and to the ungrafted one otherwise.  As a result, a
different derivation would be produced depending on whether grafts are
enabled.

* gnu/packages/build-tools.scm (gnulib-checkout)[arguments]: Refer to
"gcc", not #+(file-append gcc "/bin/gcc").
2023-01-19 17:54:49 +01:00
Ludovic Courtès
825c2c5174
gnu: guile-next: Really depend on self.
Previously, when cross-compiling, "self" would point to GUILE-3.0
because it came from (package-native-inputs guile-3.0).

When cross-compiling, ./configure would see a version in 'guile-3.0.pc'
different from its own version and would thus bail out:

  building Guile 3.0.8-1.cabbage but `/gnu/store/…/bin/guile' has version 3.0.7

* gnu/packages/guile.scm (guile-next)[native-inputs]: Replace "self".
2023-01-19 17:54:48 +01:00
Ludovic Courtès
75b7082bdf
gnu: guile-next: Add '.tarball-version' file to get correct version.
So far, "guile --version" and 'guile-3.0.pc' would use "UNKNOWN" as the
version string, making the package unsuitable as a drop-in replacement
for the 'guile-3.0' package.

* gnu/packages/guile.scm (guile-next)[arguments]: Add 'set-version'
phase.
2023-01-19 17:54:48 +01:00
Andrew Tropin
26bb41d6d5
gnu: tdlib: Update to commit with fixed formatted_phone_number test.
The previously used commit was failing against formatted_phone_number test,
the 8ceeb39f5d51b49045b001b04f6f660c04f76698 has a fix for it.  The last
commit containing the fix and passing tdlib's CI was picked.

* gnu/packages/messaging.scm (tdlib): Update to commit with fixed
formatted_phone_number test.
2023-01-19 08:33:44 +04:00
Maxim Cournoyer
6ba3ed13ef
gnu: Add rpi-fbcp.
* gnu/packages/raspberry-pi.scm (rpi-fbcp): New variable.
2023-01-18 21:33:26 -05:00
Maxim Cournoyer
6c11c75702
gnu: Add raspberrypi-userland.
* gnu/packages/raspberry-pi.scm (raspberrypi-userland): New variable.
2023-01-18 21:33:22 -05:00
Maxim Cournoyer
9530ee9f9c
gnu: Add u-boot-ts7970-q-2g-1000mhz-c-bootloader.
* gnu/bootloader/u-boot.scm (u-boot-ts7970-q-2g-1000mhz-c-bootloader): New
variable.
2023-01-18 21:25:25 -05:00
Maxim Cournoyer
d393e89d45
gnu: Add u-boot-ts7970-q-2g-1000mhz-c.
* gnu/packages/bootloaders.scm (u-boot-ts-mx6): New variable.
(u-boot-ts7970-q-2g-1000mhz-c): Likewise.
2023-01-18 21:25:17 -05:00
Maxim Cournoyer
6433d49ab7
gnu: Add u-boot-sandbox.
* gnu/packages/bootloaders.scm (u-boot-sandbox): New variable.
2023-01-18 21:11:15 -05:00
Maxim Cournoyer
12f1b5fe4e
gnu: u-boot-puma-rk3399: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-puma-rk3399)
[arguments]: Use gexps.
[native-inputs]: Turn into...
[inputs]: ... this, and use modify-inputs.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer
4276283b30
gnu: make-arm-trusted-firmware: Simplify build.
Reuse knowledge from recent U-Boot modifications to streamline the package
definition.

* gnu/packages/firmware.scm (make-arm-trusted-firmware): Change optional
argument ARCH to keyword TRIPLET.  Default to aarch64-linux-gnu.
[arguments]: Use gexps.  Add a #:target argument.  Streamline how the
CROSS_COMPILE make flag is computed.
[native-inputs]: Delete field.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer
ea0d3e1ec4
gnu: u-boot-rockpro64-rk3399: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)
[phases]: Use gexps.
[native-inputs]: Use modify-inputs and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer
4dd0378d47
gnu: u-boot-sifive-unmatched: Use gexps and remove inputs labels.
* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched)
[arguments]: Use gexps.  Use search-input-file.
[inputs]: Remove labels.  Use modify-inputs.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer
e7d82f4722
gnu: u-boot-rock64-rk3328: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-rock64-rk3328)
[arguments]: Use gexps.
[native-inputs]: Remove input labels and use modify-inputs, and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer
126e07a28e
gnu: make-u-boot-sunxi64-package: Use gexps and fix build.
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package)
[native-inputs]: Turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer
3f398ea952
gnu: u-boot-firefly-rk3399: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-firefly-rk3399) [arguments]: Use gexps.
[native-inputs]: Use modify-inputs and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer
c9c195936d
gnu: u-boot-pinebook-pro-rk3399: Remove input labels and use gexps.
* gnu/packages/bootloaders.scm (u-boot-pinebook-pro-rk3399) [arguments]:
Remove input labels.
[native-inputs]: Use modify-inputs and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer
980abad24d
gnu: make-u-boot-package: Allow disabling cross-compilation.
* gnu/packages/bootloaders.scm (make-u-boot-package): Accept #f for the
TRIPLET argument to disable cross-compilation.  Update doc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer
c6a8b1384d
gnu: make-uboot-package: Simplify build.
* gnu/packages/bootloaders.scm (make-u-boot-package) <same-arch?>: Rename
procedure to 'native-build?'.
[native-inputs]: Remove field.
[arguments]: Specify the #:target argument, when not natively building.
Adjust for the above renaming.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer
680a768384
gnu: u-boot: Reduce the number of native inputs.
The extra python inputs are only needed for running the u-boot-test-tools test
suite.  This lowers the requirements for cross-building the various u-boot
packages.

* gnu/packages/bootloaders.scm (u-boot) [native-inputs]: Delete bc.
Move python-coverage, python-pycryptodomex and python-pytest to...
* gnu/packages/bootloaders.scm (u-boot-tools) [native-inputs]: ... here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:23 -05:00
Maxim Cournoyer
64e526c374
gnu: make-u-boot-package: Install .imx files.
* gnu/packages/bootloaders.scm
(make-u-boot-package) [phases] <install>: Add imx to the regexp of files
considered for installation.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:23 -05:00
Maxim Cournoyer
d970d6a04a
gnu: make-u-boot-package: Add a u-boot argument and use gexps.
And have that u-boot argument used as the complete base of the template, so
that a user can override it.

* gnu/packages/bootloaders.scm (make-u-boot-package): New U-BOOT argument.
Document it.
[native-inputs]: Move the native-inputs of U-BOOT first, so that the
cross compilation tools can be overridden via U-BOOT.
[arguments]: Rewrite using substitute-keyword-arguments, extending rather than
overriding most arguments.  Use gexps.  Do not bind OUTPUTS.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:23 -05:00
Maxim Cournoyer
358ae8e12e
gnu: Remove u-boot-malta.
Relates to <https://issues.guix.gnu.org/60786>.

The mips64el architecture is not currently supported, causing (guix platform)
to raise an exception when attempting to cross-build the package.

* gnu/packages/bootloaders.scm (u-boot-malta): Delete variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 20:53:15 -05:00
Maxim Cournoyer
10e51d6dde
platforms: Raise an exception when no suitable platform is found.
This was motivated by #60786, which produced a cryptic, hard to understand
backtrace.

Given the following reproducer:
    (use-modules (guix packages)
                 (gnu packages cross-base))

    (define linux-libre-headers-cross-mips64el-linux-gnuabi64
      (cross-kernel-headers "mips64el-linux-gnuabi64"))

    (package-arguments linux-libre-headers-cross-mips64el-linux-gnuabi64)

Before this change:
    ice-9/boot-9.scm:1685:16: In procedure raise-exception:
    In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f

After this change:
    ice-9/boot-9.scm:1685:16: In procedure raise-exception:
    ERROR:
      1. &platform-not-found-error: "mips64el-linux-gnuabi64"

* guix/platform.scm (&platform-not-found-error): New condition.
(platform-not-found-error?): New predicate.
(false-if-platform-not-found): New syntax.
(lookup-platform-by-system): Raise an exception when no platform is found.
Update documentation.
(lookup-platform-by-target): Likewise.
(lookup-platform-by-target-or-system): Likewise, and guard lookup calls with
false-if-platform-not-found.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Handle
lookup-platform-by-system call to preserve existing behavior.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 20:53:15 -05:00
Leo Famulari
0d200206ca
gnu: linux-libre 4.14: Update to 4.14.303.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.303.
(linux-libre-4.14-pristine-source): Update hash.
2023-01-18 19:37:11 -05:00
Leo Famulari
78e5d14784
gnu: linux-libre 4.19: Update to 4.19.270.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.270.
(linux-libre-4.19-pristine-source): Update hash.
2023-01-18 19:37:11 -05:00
Leo Famulari
165c8b3a8b
gnu: linux-libre 5.4: Update to 5.4.229.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.229.
(linux-libre-5.4-pristine-source): Update hash.
2023-01-18 19:37:11 -05:00
Leo Famulari
581b02d9e6
gnu: linux-libre 5.10: Update to 5.10.164.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.164.
(linux-libre-5.10-pristine-source): Update hash.
2023-01-18 19:37:10 -05:00
Leo Famulari
3340ef47ff
gnu: linux-libre 5.15: Update to 5.15.89.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.89.
(linux-libre-5.15-pristine-source): Update hash.
2023-01-18 19:37:10 -05:00
Leo Famulari
a2da19d798
gnu: linux-libre: Update to 6.1.7.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.7.
(linux-libre-6.1-pristine-source): Update hash.
2023-01-18 19:37:03 -05:00
Leo Famulari
a43f3e0697
gnu: Syncthing: Update to 1.23.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.23.0.
[arguments]: Build with Go 1.19.
2023-01-18 17:30:42 -05:00
Mădălin Ionel Patrașcu
fda2d75d8d
gnu: Add r-breakpointr.
* gnu/packages/bioconductor.scm (r-breakpointr): New variable.
2023-01-18 22:43:58 +01:00
Mădălin Ionel Patrașcu
4f7ef3f528
gnu: Add r-breakpointrdata.
* gnu/packages/bioconductor.scm (r-breakpointrdata): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-18 22:43:58 +01:00
Tobias Geerinckx-Rice
f088763356
gnu: sudo: Update to 1.9.12p2 [fixes CVE-2023-22809].
* gnu/packages/admin.scm (sudo): Update to 1.9.12p2.
2023-01-15 01:00:00 +01:00
David Thompson
323d868ceb
gnu: git-annex: Patch 'git-annex webapp' to use hardcoded lsof.
* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Substitute "lsof" in
'patch-webapp' phase.
[inputs]: Add lsof.
2023-01-18 09:21:12 -05:00
Guillaume Le Vaillant
8bf8b59101
gnu: qdmr: Update to 0.11.1.
* gnu/packages/radio.scm (qdmr): Update to 0.11.1.
2023-01-18 15:19:54 +01:00
Guillaume Le Vaillant
de0b9cc531
gnu: Add gr-dsd.
* gnu/packages/radio.scm (gr-dsd): New variable.
2023-01-18 15:19:54 +01:00
Andrew Tropin
a43c524252
gnu: qtwayland: Fix crashes from excessive number of frame callbacks.
QWaylandWindow::handleUpdate could create thousands of pending frame
callbacks, causing compositor to terminate client connection.
https://bugreports.qt.io/browse/QTBUG-81504

* gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch: New file.
* gnu/packages/patches/qtwayland-cleanup-callbacks.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtwayland)[source](patches): Add patches.
2023-01-18 17:48:01 +04:00
Tobias Geerinckx-Rice
ae071e21f3
gnu: gdcm: Fix recursive Git source hash.
The hash being used covered only the gdcm repository, not the gdcmdata
submodule.

* gnu/packages/bioinformatics.scm (gdcm)[source]: Update hash.

Reported by civodul in #guix.
2023-01-15 01:00:00 +01:00
Greg Hogan
e4db832a0e
gnu: openjdk: Update to 19.
* gnu/packages/java.scm (openjdk): Update to 19.
(openjdk19): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-01-18 11:51:55 +02:00
Tobias Geerinckx-Rice
51f8a7aced
gnu: git: Update to 2.39.1 [fixes CVE-2022-41903 & CVE-2022-23521].
* gnu/packages/version-control.scm (git): Update to 2.39.1.

Reported by HexMachina in #guix.
2023-01-15 01:00:08 +01:00
Sergey Trofimov
ecda67a577
gnu: openmw: Use ffmpeg-4.
I've noticed, that openmw is not playable as it hangs on clicking any
menu item.  It seems the issue is known and fixed upstream, but a new
version is not released yet.

* gnu/packages/game-development.scm (openmw)[inputs]: Replace FFMPEG
with FFMEG-4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Hilton Chain
8d4c893ab5
gnu: Add bees.
* gnu/packages/patches/bees-beesd-honor-destdir-on-installation.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/file-systems.scm (bees): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
florhizome
f2deb6c18a
gnu: Add swaynotificationcenter
* gnu/packages/wm.scm (swaynotificationcenter): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
dan
37916ba175
gnu: Add raylib.
* gnu/packages/game-development.scm (raylib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Timotej Lazar
1df9ec6feb
gnu: cifs-utils: Update to 7.0 [fixes CVE-2022-27239].
* gnu/packages/samba.scm (cifs-utils): Update to 7.0.
[arguments]: Use new style. Drop unneeded phase 'install-man-pages.
[inputs]: Drop labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Tor-björn Claesson
2bdbd962e3
gnu: gdcm: Update to 3.0.20.
* gnu/packages/bioinformatics.scm (gdcm): Update to 3.0.20.
[home-page, license]: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:20 +01:00
Mark H Weaver
306737c679
gnu: icecat: Update to 102.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-46871, CVE-2022-46877, CVE-2023-23598,
CVE-2023-23599, CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, and
CVE-2023-23605.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2023-01-17 10:01:41 -05:00
Sharlatan Hellseher
1428e20284
gnu: Add cl-classimp.
* gnu/packages/lisp-xyz.scm (cl-classimp, ecl-classimp, sbcl-classimp): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2023-01-17 15:04:49 +01:00
Sharlatan Hellseher
6393f01ab0
gnu: Add assimp-5.0.
* gnu/packages/graphics.scm (assimp-5.0): New variable.
2023-01-17 14:39:06 +01:00
Andrew Tropin
29efa2791d
gnu: emacs-telega-server: Use tdlib instead of tdlib-1.8.0.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Use tdlib instead of
tdlib-1.8.0.
2023-01-17 14:46:01 +04:00
Andrew Tropin
d6f1b9487d
gnu: emacs-telega-server: Update to 0.8.03-0.01e8f9e.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.03-0.01e8f9e.
(emacs-telega): Update build phase to patch telega-core.el instead of
telega-util.el.
* gnu/packages/patches/emacs-telega-path-placeholder.patch: Update patch.
2023-01-17 13:13:26 +04:00
Andrew Tropin
36e4d8f0bc
gnu: tdlib: Update to 1.8.10.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.10.
2023-01-17 13:13:25 +04:00
Ricardo Wurmus
bdcdab3676
gnu: r-cytonorm: Update to 0.0.10-1.166f9ff.
* gnu/packages/bioinformatics.scm (r-cytonorm): Update to 0.0.10-1.166f9ff.
2023-01-16 23:54:20 +01:00
Maxim Cournoyer
aa51c4700f
gnu: rpm: Update to 4.17.1.1.
* gnu/packages/package-management.scm (rpm): Update to 4.17.1.1.
2023-01-16 17:15:44 -05:00
kiasoc5
ab09e8e578
gnu: perl-image-exiftool: Update to 12.50, use new package style.
* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.50.
[arguments]: Use G-expresisons. Remove trailing #t. Use #$output instead of
assoc-ref.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-16 20:22:19 +00:00
kiasoc5
a5c422f958
gnu: latex2html: Update to 2022.2, use new package style.
* gnu/packages/documentation.scm (latex2html): Update to 2022.2.
[arguments]: Use G-expressions. Remove trailing #t. Use #$output instead of
assoc-ref.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-16 20:20:55 +00:00
Peter Polidoro
bc61a788b3
gnu: python-pyserial-asyncio: Update to 0.6.
* gnu/packages/python-xyz.scm (python-pyserial-asyncio): Update to 0.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-16 20:18:30 +00:00
Christopher Baines
168d117f90
gnu: nar-herder: Update to 0-10.8d219e4.
* gnu/packages/package-management.scm (nar-herder): Update to 0-10.8d219e4.
2023-01-16 20:16:58 +00:00
Felix Gruber
245152c364
gnu: python-pint: Update to 0.20.1.
* gnu/packages/python-xyz.scm (python-pint): Update to 0.20.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 13:13:15 -05:00
Daniel Meißner
0cf98fbc4e
gnu: mamba: Use G-expressions.
* gnu/packages/music.scm (mamba)[arguments]: Use G-expressions.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:48:59 -05:00
Daniel Meißner
045dd3402f
gnu: mamba: Update to 2.3.
* gnu/packages/music.scm (mamba): Update to 2.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:48:58 -05:00
Daniel Meißner
f6943167b4
gnu: mamba: Use correct version of libsigc++.
* gnu/packages/music.scm (mamba)[inputs]: Use libsigc++ version 2 instead of
version 3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:48:58 -05:00
Sharlatan Hellseher
8514a75325
gnu: Add python-poppy.
* gnu/packages/astronomy.scm (python-poppy): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:13:07 -05:00
Michael Rohleder
61cdbf414c
gnu: xfce4-screenshooter: Update to 1.10.3.
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:13:07 -05:00
Declan Tsien
0f20fc4dd9
services: connman: Add iwd backend support.
* gnu/services/networking.scm (connman-configuration)[iwd?]: New field.
(connman-shepherd-service): Add iwd? logic, remove wpa-supplicant requirement.
* doc/guix.texi: Add information about connman-configuration iwd? option.

Co-authored-by: Andrew Tropin <andrew@trop.in>
Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-01-16 20:59:30 +04:00
Andy Tai
f52cc681b0
gnu: audacity: Update to 3.2.3
gnu/packages/audio.scm (audacity): Update to 3.2.3

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 11:50:30 -05:00
Cayetano Santos
e873ab3c67
gnu: emacs-org-reveal: Update to 20222711-1.f55c85.
* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to 20222711-1.f55c85.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 11:16:23 -05:00
Leo Famulari
cf316d59aa
gnu: linux-libre 5.10: Update to 5.10.163.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.163.
(linux-libre-5.10-pristine-source): Update hash.
2023-01-16 08:07:02 -05:00
Leo Famulari
5c3e3fe259
gnu: linux-libre 5.15: Update to 5.15.88.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.88.
(linux-libre-5.15-pristine-source): Update hash.
2023-01-16 08:07:02 -05:00
Leo Famulari
9d86f6b03e
gnu: linux-libre: Update to 6.1.6.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.6.
(linux-libre-6.1-pristine-source): Update hash.
2023-01-16 08:07:02 -05:00