me
/
guix
Archived
1
0
Fork 0
Commit Graph

99468 Commits (17b68a4ac5e56743b63b76cf047fe92e2f9d0c2b)

Author SHA1 Message Date
Arun Isaac 85d4e8af5b
gnu: skribilo: Update to 0.10.0.
* gnu/packages/skribilo.scm (skribilo): Update to 0.10.0.
2023-03-08 13:14:32 +00:00
Efraim Flashner 203578eef2
gnu: libreoffice: Update to 7.5.1.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 7.5.1.2.
[arguments]: Adjust 'prepare-src phase for newer dragonbox dependency.
Remove outdated configure flag.
[inputs]: Replace dragonbox-for-libreoffice with dragonbox. Replace
harfbuzz with harfbuzz-5.
(dragonbox-for-libreoffice): Remove package.
* gnu/packages/hunspell.scm (hunspell-dictonary): Update to 7.5.1.2.
2023-03-08 10:16:26 +02:00
Efraim Flashner 346048a40c
gnu: lagrange: Update to 1.15.3.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.3.
2023-03-08 08:56:16 +02:00
Efraim Flashner 5755c5b33c
gnu: bubblewrap: Update to 0.8.0.
* gnu/packages/virtualization.scm (bubblewrap): Update to 0.8.0.
2023-03-08 08:56:16 +02:00
Efraim Flashner ee78ee065f
gnu: git-annex: Update to 10.20230227.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230227.
2023-03-08 08:56:16 +02:00
Efraim Flashner d8ce5b1cd1
gnu: vdirsyncer: Update to 0.19.1.
* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.1.
2023-03-08 08:55:20 +02:00
Efraim Flashner 034a5f2e86
gnu: toot: Update to 0.35.0.
* gnu/packages/mastodon.scm (toot): Update to 0.35.0.
2023-03-08 08:54:31 +02:00
Efraim Flashner b41ec400e0
gnu: yt-dlp: Update to 2023.03.04.
* gnu/packages/video.scm (yt-dlp): Update to 2023.03.04.
2023-03-08 08:53:40 +02:00
Efraim Flashner c4a8a88e87
gnu: flatpak: Update to 1.14.3.
* gnu/packages/package-management.scm (flatpak): Update to 1.14.3.
* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch:
Refresh patch.
2023-03-08 08:52:57 +02:00
Maxim Cournoyer f289fe316a
gnu: python-shiboken-6: Update to 6.3.2.
* gnu/packages/qt.scm (python-shiboken-6): Update to 6.3.2.
2023-03-07 20:10:33 -05:00
Maxim Cournoyer b0af77ee5f
gnu: qtwebengine: Update to 6.3.2.
* gnu/packages/qt.scm (qtwebengine): Update to 6.3.2.
2023-03-07 20:10:33 -05:00
Maxim Cournoyer 5937748014
gnu: qtnetworkauth: Update to 6.3.2.
* gnu/packages/qt.scm (qtnetworkauth): Update to 6.3.2.
2023-03-07 20:10:33 -05:00
Maxim Cournoyer 2a92e7ba56
gnu: qtpositioning: Update to 6.3.2.
* gnu/packages/qt.scm (qtpositioning): Update to 6.3.2.
2023-03-07 20:10:33 -05:00
Maxim Cournoyer e80881ee58
gnu: qttranslations: Update to 6.3.2.
* gnu/packages/qt.scm (qttranslations): Update to 6.3.2.
2023-03-07 20:10:33 -05:00
Maxim Cournoyer bafb6308eb
gnu: qttools: Update to 6.3.2.
* gnu/packages/qt.scm (qttools): Update to 6.3.2.
2023-03-07 20:10:32 -05:00
Maxim Cournoyer d67370838f
gnu: qtlottie: Update to 6.3.2.
* gnu/packages/qt.scm (qtlottie): Update to 6.3.2.
2023-03-07 20:10:32 -05:00
Maxim Cournoyer 2349eca07a
gnu: qtwebchannel: Update to 6.3.2.
* gnu/packages/qt.scm (qtwebchannel): Update to 6.3.2.
2023-03-07 20:10:32 -05:00
Maxim Cournoyer ea92d1df63
gnu: qtwayland: Update to 6.3.2.
* gnu/packages/qt.scm (qtwayland): Update to 6.3.2.
2023-03-07 20:10:32 -05:00
Maxim Cournoyer 3d19b7f974
gnu: qtmultimedia: Update to 6.3.2.
* gnu/packages/qt.scm (qtmultimedia): Update to 6.3.2.
2023-03-07 20:10:31 -05:00
Maxim Cournoyer 14fa538118
gnu: qtwebsockets: Update to 6.3.2.
* gnu/packages/qt.scm (qtwebsockets): Update to 6.3.2.
2023-03-07 20:10:31 -05:00
Maxim Cournoyer adf4e3f021
gnu: qt5compat: Update to 6.3.2.
* gnu/packages/qt.scm (qt5compat): Update to 6.3.2.
2023-03-07 20:10:31 -05:00
Maxim Cournoyer 85ce862389
gnu: qtdeclarative: Update to 6.3.2.
* gnu/packages/qt.scm (qtdeclarative): Update to 6.3.2.
[arguments]: Refine comment about build time.  Remove dead code.
Re-instate the tst_qqmlprofilerservice test in check phase.
2023-03-07 20:10:31 -05:00
Maxim Cournoyer fa3b105397
gnu: qtshadertools: Update to 6.3.2.
* gnu/packages/qt.scm (qtshadertools): Update to 6.3.2.
2023-03-07 20:10:31 -05:00
Maxim Cournoyer aa32340543
gnu: qtsvg: Update to 6.3.2.
* gnu/packages/qt.scm (qtsvg): Update to 6.3.2.
2023-03-07 20:10:30 -05:00
Maxim Cournoyer d21de821f7
gnu: qtbase: Update to 6.3.2 and build with Make.
* gnu/packages/qt.scm (qtbase): Update to 6.3.2.
[configure-flags]: Delete "-GNinja".
[phases]: Delete build and install phases overrides.
[native-inputs]: Remove ninja.
2023-03-07 20:10:30 -05:00
Arun Isaac c0650cf5b7
gnu: guile-xapian: Update to 0.3.1.
* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.3.1.
2023-03-08 00:16:41 +00:00
Kjartan Oli Agustsson 4f7ba4bee4
gnu: warzone2100: Update to 4.3.3.
* gnu/packages/games.scm (warzone2100): Update to 4.3.3.
[native-inputs]: Remove old-style package labels.
[inputs]: Add opus. Remove old-style package labels.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-07 17:30:57 -05:00
Michael Rohleder 8d7090998e
gnu: strawberry: Update to 1.0.15.
* gnu/packages/music.scm (strawberry): Update to 1.0.15.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-07 17:30:57 -05:00
Nicolas Goaziou 237b175858
gnu: scintilla: Update to 5.3.3.
* gnu/packages/text-editors.scm (scintilla): Update to 5.3.3.
2023-03-07 20:45:39 +01:00
Nicolas Goaziou 905e10cd9c
gnu: scummvm: Update to 2.7.0.
* gnu/packages/emulators.scm (scummvm): Update to 2.7.0.
2023-03-07 20:45:38 +01:00
conses 08803c8506
gnu: Add emacs-fontaine.
* gnu/packages/emacs-xyz.scm (emacs-fontaine): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-07 20:45:38 +01:00
Andy Tai 42b2766e3a
gnu: gegl: Update to 0.4.42
* gnu/packages/gimp.scm (gegl):  Update to 0.4.42

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-07 12:54:53 -05:00
Efraim Flashner 723fc5df3e
system: Update skeleton gdbinit.
* gnu/system/shadow.scm (default-skeleton): Update gdbinit to search for
more debug packages in guix-home and the system profile.
(skeleton-directory): Move .gdbinit to .config/gdb/gdbinit.
2023-03-07 16:35:20 +02:00
Sharlatan Hellseher c89235fa85
gnu: stellarium: Enable ShowMySky.
* gnu/packages/astronomy.scm (stellarium):
  [arguments]<#:configure-flags>: Enable ShowMySky optional dependencies
  to simulate scattering of light by the atmosphere.
  [inputs]: Replace QXLSX to QXLSX-QT5. Add CALCMYSKY-QT5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Sharlatan Hellseher f6deb45c8f
gnu: Add qxlsx-qt5.
* gnu/packages/qt.scm (qxlsx-qt5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Sharlatan Hellseher 0bef4c7f83
gnu: qxlsx: Use Qt6.
* gnu/packages/qt.scm (qxlsx):
  [inputs]: Use QTBASE (Qt6) instead QTBASE-5. Add LIBXKBCOMMON,
  VULKAN-HEADERS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Sharlatan Hellseher aaf7e31d19
gnu: Add calcmysky.
* gnu/packages/astronomy.scm (calcmysky, calcmysky-qt5): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Bruno Victal 8390b47c04
services: ladspa: Export accessors.
* gnu/service/sound.scm: Export ladspa-configuration? and
ladspa-configuration-plugins.
(<ladspa-configuration>)[plugins]: Rename accessor to ladspa-configuration-plugins.
(ladspa-environment): Adjust to use renamed plugin accessor.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Bruno Victal 16a48d94bc
services: alsa: Export accessors.
* gnu/services/sound.scm: Export alsa-configuration?,
alsa-configuration-alsa-plugins, alsa-configuration-pulseaudio?
and alsa-configuration-extra-options.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:49 +01:00
Bruno Victal 25638729cb
services: pulseaudio: Export accessors.
* gnu/services/sound.scm: Export pulseaudio-configuration?,
pulseaudio-configuration-client-conf, pulseaudio-configuration-daemon-conf,
pulseaudio-configuration-script-file, pulseaudio-configuration-extra-script-files
and pulseaudio-configuration-system-script-file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:49 +01:00
Simon Tournier a2976da236
gnu: disarchive: Update to 0.5.0.
* gnu/packages/backup.scm (disarchive): Update to 0.5.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:49 +01:00
Paul A. Patience 26e9725c54
gnu: Add cl-eazy-gnuplot.
* gnu/packages/lisp-xyz.scm (sbcl-eazy-gnuplot, cl-eazy-gnuplot,
  ecl-eazy-gnuplot): New variables.
* gnu/packages/patches/sbcl-eazy-gnuplot-skip-path-check.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 11:18:50 +01:00
Paul A. Patience 79da3b19f0
gnu: cl-ltk: Update to 0.992-0.ff14a78.
* gnu/packages/lisp-xyz.scm (sbcl-ltk): Update to 0.992-0.ff14a78.
[file-name]: Rename to cl-ltk.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 11:10:53 +01:00
Sharlatan Hellseher b0dc4199d6
gnu: Add cl-raylib.
* gnu/packages/lisp-xyz.scm (cl-raylib, ecl-cl-raylib, sbcl-cl-raylib):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 11:05:11 +01:00
Sharlatan Hellseher e08ae5900a
gnu: raylib: Build shared libraries.
* gnu/packages/game-development.scm (raylib):
  [arguments]{#:configure-flags}: Enable building shared libraries.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:55:51 +01:00
Artyom Bologov 66f7d95d02
gnu: sbcl-nsymbols: Update to 0.3.1.
* gnu/packages/lisp-xyz.scm (sbcl-nsymbols): Update to 0.3.1.
[inputs]: Add cl-closer-mop.
[arguments]<#:asd-systems>: Add nsymbols/star.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:48:56 +01:00
Paul A. Patience 0189ede02e
gnu: cl-clingon: Update to 0.4.0-1.ff4fda1.
* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.4.0-1.ff4fda1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:46:01 +01:00
jgart 0de96f0c73
gnu: Add cl-smtp.
* gnu/packages/lisp-xyz.scm (cl-smtp, ecl-smtp, sbcl-smtp): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:41:16 +01:00
Paul A. Patience 682b87d569
gnu: Add cl-trucler.
* gnu/packages/lisp-xyz.scm (sbcl-trucler, cl-trucler, ecl-trucler): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:30:57 +01:00
Maxim Cournoyer aa0b1c97f2
gnu: perl-gtk2: Add pkg-config to native inputs.
Commit aca64d5604 "gnu: perl-extutils-pkgconfig:
Support cross-compilation." causes pkg-config to no longer be propagated, but
it is needed for this package, which doesn't exclusively uses
perl-extutils-pkgconfig.

* gnu/packages/gtk.scm (perl-gtk2) [native-inputs]: Add pkg-config.
2023-03-06 21:52:13 -05:00
Maxim Cournoyer ff5f34ae75
gnu: perl-extutils-pkgconfig: Support cross-compilation.
* guix/search-paths.scm ($PKG_CONFIG_PATH): New variable.
* gnu/packages/pkg-config.scm (%pkg-config): Use it.
* gnu/packages/perl.scm (perl-extutils-pkgconfig-for-target): New procedure.
(perl-extutils-pkgconfig): Turn into a syntax that
conditionally expands to...
(cross-perl-extutils-pkgconfig): ... this when %current-target-system is set,
or...
(%perl-extutils-pkgconfig): ... this in a native compilation context.
[arguments]: New field.
[propagated-inputs]: Turn into...
[native-inputs]: ... this.
[native-search-paths]: New field.
2023-03-06 21:27:06 -05:00
Feng Shu 61a0b03c65
gnu: Add mjwm.
* gnu/packages/wm.scm (mjwm): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-07 09:07:35 +08:00
Feng Shu 764ab3786e
gnu: Add jwm.
* gnu/packages/wm.scm (jwm): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-07 09:07:17 +08:00
Leo Famulari e6ed6ab7f3
gnu: Add linux-libre 6.2.
* gnu/packages/linux.scm (linux-libre-6.2-version, linux-libre-6.2-gnu-revision,
deblob-scripts-6.2, linux-libre-6.2-pristine-source, linux-libre-6.2-source,
linux-libre-headers-6.2, linux-libre-6.2): New variables.
* gnu/packages/aux-files/linux-libre/6.2-arm.conf,
gnu/packages/aux-files/linux-libre/6.2-arm64.conf,
gnu/packages/aux-files/linux-libre/6.2-i686.conf,
gnu/packages/aux-files/linux-libre/6.2-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2023-03-06 18:15:07 -05:00
Maxim Cournoyer ad66469b24
gnu: Fix kernel source infodoc patching for linux-libre >= 6.2.
* gnu/packages/linux.scm (doc-supported?): Rename to ...
(apply-infodoc-patch?): ... new variable with different kernel version
constraints.
(make-linux-libre): Adjust accordingly.
2023-03-06 18:15:06 -05:00
Ludovic Courtès 0d96387527
gnu: mate-polkit-for-xfce: Break circular top-level references.
Fixes <https://issues.guix.gnu.org/61911>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* gnu/packages/xfce.scm (mate-polkit-for-xfce): Move to...
* gnu/packages/mate.scm (mate-polkit-for-xfce): ... here.
2023-03-07 00:02:00 +01:00
Ricardo Wurmus f88a0bb0db
gnu: sugar-write-activity: Add missing library.
* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add
libgsf.
2023-03-06 22:32:40 +01:00
Ricardo Wurmus fd4545a47a
gnu: evince: Use correct home page.
* gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince.
2023-03-06 18:58:03 +01:00
Greg Hogan a0d22c4198
gnu: git: Update to 2.39.2 [fixes CVE-2023-22490 & CVE-2023-23946].
* gnu/packages/version-control.scm (git): Update to 2.39.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 12:19:54 -05:00
Antero Mejr e8c25e389d
gnu: libcap: Add bsd-3 license.
* gnu/packages/linux.scm (libcap)[license]: Add bsd-3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 11:47:56 -05:00
Antero Mejr 9c69b322ea
gnu: libsndfile: Correct license.
* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 11:47:56 -05:00
Jelle Licht 3f222cd5ad
gnu: emacs-lsp-treemacs: Install vscode icons.
emacs-lsp-treemacs bundles icons from both the vscode-icons/vscode-icons
and microsoft/vscode-icons projects.

* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs)[arguments]<#:include>:
Install vscode icons.
[license]: Update accordingly.
2023-03-06 14:58:57 +01:00
Jelle Licht 6494f93e21
gnu: ledger: Update to 3.3.1.
* gnu/packages/finance.scm (ledger): Update to 3.3.1.
[source]: Remove snippet.
[arguments]<#:phases>: Re-enable old test.
2023-03-06 14:58:57 +01:00
Ricardo Wurmus fe9bcf9db2
gnu: Add r-plsdabatch.
* gnu/packages/bioinformatics.scm (r-plsdabatch): New variable.
2023-03-06 14:55:06 +01:00
Ricardo Wurmus 760be95385
gnu: Add sugar-maze-activity.
* gnu/packages/sugar.scm (sugar-maze-activity): New variable.
2023-03-06 14:55:06 +01:00
Paul A. Patience 461577f0fc
gnu: src: Update to 1.31.
* gnu/packages/version-control.scm (src): Update to 1.31.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 16:20:24 +08:00
Felix Lechner 882112b581
services: knot: Default zone-file-refresh to 12h.
The Knot DNS service in Guix uses two days, or 48 hours, for the SOA
refresh interval but that is outside the range of RFC 1912, which is
entitled "Common DNS Operational and Configuration Errors." [1]

Section 2.2 of RFC 1912 recommends a maximum of 12 hours for the SOA
refresh rate: "You can keep it short (20 mins to 2 hours) if you
aren't worried about a small increase in bandwidth used, or longer
(2-12 hours) if your Internet connection is slow or is started on
demand."

This commit sets the default refresh interval at the nearest value
recommended by the standard, which is 12 hours.

Due to the widespread adoption of NOTIFY messages between primary and
secondary DNS servers, the SOA refresh interval has arguably lost some
importance, but the Guix default should still be in line with the
standards.

Values outside the recommended range can provoke warning messages from
services commonly used to find bugs in DNS configurations, such as the
MX Toolbox Super Tool. [2]

[1] https://datatracker.ietf.org/doc/rfc1912/
[2] https://mxtoolbox.com/SuperTool.aspx

* gnu/services/dns.scm (<zone-file>)[refresh]: Default to (* 12 3600).

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 16:10:27 +08:00
Andrew Tropin 8e9f207c5e
gnu: emacs-org-modern: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8.
2023-03-06 11:22:17 +04:00
Andy Tai 0804732025
gnu: lilypond: Update to 2.24.1
* gnu/packages/music.scm (lilypond): Update to 2.24.1

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 13:57:47 +08:00
Ricardo Wurmus bbf88ad4e0
gnu: Add sugar-write-activity.
* gnu/packages/sugar.scm (sugar-write-activity): New variable.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus dbd085ff5f
gnu: abiword: Enable gobject introspection.
* gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection
and python-wrapper.
[arguments]: Enable building of gobject introspection files.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus a7790d3085
gnu: abiword: Drop input labels.
* gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package
labels.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus e67f6aa8eb
gnu: goffice: Use librsvg-for-system.
This lets us build goffice for i686-linux.

* gnu/packages/gnome.scm (goffice)[inputs]: Replace librsvg with
librsvg-for-system.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus a268115ca3
gnu: abiword: Use librsvg-for-system.
This allows us to build abiword for i686-linux.

* gnu/packages/abiword.scm (abiword)[inputs]: Replace librsvg with
librsvg-for-system.
2023-03-05 23:42:28 +01:00
Bruno Victal 2397f47680
file-systems: Remove deprecated 'title' field helper procedures.
* gnu/system/file-systems.scm (<file-system>): Change constructor name to 'file-system'.
(report-deprecation, device-expression, process-file-system-declaration, file-system): Remove macros.
(file-system-title): Remove procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Demis Balbach 559732e42b
gnu: Add libevdi.
* gnu/packages/linux.scm (libevdi): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Demis Balbach 626205fbff
gnu: Add evdi.
* gnu/packages/linux.scm (evdi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
pukkamustard de45676c2a
gnu: Update ocaml-eio to 0.8.1.
* gnu/packages/ocaml.scm (ocaml-eio): Update to 0.8.1.
  [native-inputs]: Add ocaml-mdx.
  (ocaml-mtime): Update to 2.0.0.
  [source]: Use https instead of http.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
pukkamustard 506f8ffff1
gnu: Update ocaml-uring to 0.5.
* gnu/packages/ocaml.scm (ocaml-uring): Update to 0.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Andy Tai fa059cb001
gnu: flatbuffers: Add version 23.1.21.
* gnu/packages/serialization.scm (flatbuffers-next): New variable
as flatbuffers@2.0.0 is depended on by tensorflow-lite so we cannot
just upgrade directly, so adding current release flatbuffers@23.1.21.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Ludovic Courtès 674d893316
home: services: Add 'pulseaudio-rtp-sink' and 'pulseaudio-rtp-source'.
* gnu/home/services/sound.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Sound Home Services): New section.
2023-03-05 23:06:55 +01:00
Hilton Chain 833febb522
gnu: qbittorrent: Update to 4.5.2.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-05 15:16:44 -05:00
Roel Janssen e43220973b
gnu: Add python-zipfly.
* gnu/packages/python-xyz.scm (python-zipfly): New variable.
2023-03-05 14:28:04 +01:00
Roel Janssen 6b79201956
gnu: virtuoso-ose: Update to 7.2.9.
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.9; Add 'which' for
  the test suite.
* gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Update
  patch for new version.
2023-03-05 13:54:28 +01:00
Liliana Marie Prikler be6485405e
gnu: Add tenacity.
* gnu/packages/audio.scm (tenacity): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler c497e1b0ae
gnu: komikku: Update to 1.12.1.
* gnu/packages/gnome.scm (komikku): Update to 1.12.1.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler ffbf8ce07a
gnu: Add java-smtinterpol.
* gnu/packages/maths.scm (java-smtinterpol): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler a10cc08a0f
gnu: Add boolector.
* gnu/packages/patches/boolector-find-googletest: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/maths.scm (boolector): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler 1164f100d3
gnu: Add btor2tools.
* gnu/packages/maths.scm (btor2tools): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler 367979cbff
gnu: Add yices.
* gnu/packages/maths.scm (yices): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler 771d4f86dd
gnu: Add libpoly.
* gnu/packages/maths.scm (libpoly): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler 19769f5b6b
gnu: Add cudd.
* gnu/packages/maths.scm (cudd): New variable.
2023-03-05 08:17:57 +01:00
Liliana Marie Prikler e7860fcb5b
gnu: tracker: Update to 3.4.2.
* gnu/packages/gnome.scm (tracker): Update to 3.4.2.
2023-03-05 08:17:57 +01:00
Liliana Marie Prikler daa681a38b
gnu: tracker: Use G-Expressions in arguments.
* gnu/packages/gnome.scm (tracker)[arguments]: Change to list of
G-Expressions.  Re-indent.
2023-03-05 08:17:57 +01:00
Liliana Marie Prikler ea75ca1806
gnu: tracker: Don't wrap binaries in libexec/tracker3 directory.
These binaries are mere symlinks to the already wrapped tracker command.
They are used in a command lookup via argv[0], which wrapping them breaks.

* gnu/packages/gnome.scm (tracker)[#:phases]: Add ‘unwrap-libexec’.
2023-03-05 08:17:57 +01:00
Andy Tai 7fc415aba9
gnu: meld: Use new package style.
* gnu/packages/patchutils.scm (meld)[arguments]: Convert to list of
G-Expressions.
<#:phases>: Drop trailing #t.
[inputs, native-inputs]: Drop labels.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-05 08:17:57 +01:00
Andy Tai f9f9efc467
gnu: meld: Update to 3.22.0
* gnu/packages/patchutils.scm (meld): Update to 3.22.0
[build-system]: Switch to meson-build-system.
[native-inputs]: Add desktop-file-utils, itstool, gobject-introspection,
pkg-config, and python.
[inputs]: Add bash-minimal, python, and python-pycairo.
Replace gtksourceview-3 with gtksourceview-4.
[arguments]: Add #:glib-or-gtk?, #:imported-modules, and #:modules.
<#:phases>: Remove custom ‘install’ and ‘check’.
Add ‘skip-gtk-update-icon-cache’.
Adjust ‘copy-styles’ to gtksourceview-4.
Replace ‘wrap-typelib’ with ‘python-and-gi-wrap’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-05 08:17:56 +01:00
Ricardo Wurmus a4fca7884c
gnu: sugar-datastore: Patch reference to md5sum.
* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add coreutils.
[arguments]: Rename phase 'patch-reference-to-du to 'patch-tool-references and
patch reference to md5sum.
2023-03-05 00:14:04 +01:00
Ricardo Wurmus 21f9edb051
gnu: sugar: Patch additional references to tools.
* gnu/packages/sugar.scm (sugar)[inputs]: Add ethtool, openssh, and
xdg-user-dirs.
[arguments]: Patch references to ssh-keygen, xdg-user-dir, ethtool, and
locale.
2023-03-05 00:13:01 +01:00
Ricardo Wurmus d604505572
gnu: Add sugar-block-party-activity.
* gnu/packages/sugar.scm (sugar-block-party-activity): New variable.
2023-03-04 18:59:17 +01:00
Ricardo Wurmus a0b17c0977
gnu: Add sugar-log-activity.
* gnu/packages/sugar.scm (sugar-log-activity): New variable.
2023-03-04 18:59:17 +01:00
Michal Atlas 6c68abcc66
gnu: Add guile-gemini.
* gnu/packages/guile-xyz.scm (guile-gemini): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04 18:46:38 +01:00
Preston M. Firestone 173a42b487
gnu: gambit-c: Update gambit-c to 4.9.4.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.4.
  [uri]: change source URL to http://www.gambitscheme.org/.
  [home-page]: update URL to the project's new home page.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04 18:46:37 +01:00
Morgan Smith 0d6c5e0ba1
gnu: Remove and deprecate tidy for tidy-html
* gnu/packages/web.scm (tidy): Change to deprecated alias for tidy-html
* gnu/packages/pumpio.scm (pumpa): Use tidy-html instead of tidy and correct
header name.
* gnu/packages/markup.scm (hoedown):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/php.scm (php):
* gnu/packages/python-xyz.scm (python-pytidylib):
Use tidy-html instead of tidy.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04 18:46:37 +01:00
Ludovic Courtès a6194d1f35
gnu: cross-base: Inherit arguments from 'mig'.
That way, 'xmig' inherits the 'avoid-perl-dependency' build phase.

* gnu/packages/hurd.scm (mig)[arguments]: In 'avoid-perl-dependency',
use 'find-files' to locate the "mig" executable(s).
* gnu/packages/cross-base.scm (cross-kernel-headers*)[xmig]: Use
'substitute-keyword-arguments'.
2023-03-04 18:46:37 +01:00
Ludovic Courtès 3442edac89
gnu: cross-base: Remove input labels for GNU Mach and MiG.
* gnu/packages/cross-base.scm (cross-kernel-headers*)[xgnumach-headers]
[xmig]: Remove input labels; use gexps and 'modify-inputs'.
[xgnumach-headers-name]: New variable.
2023-03-04 18:46:37 +01:00
Ludovic Courtès 0b4837a95b
gnu: mig: Remove dependency on Perl.
* gnu/packages/hurd.scm (mig)[inputs]: Remove PERL.
[arguments]: Remove 'patch-non-shebang-references' phase and add
'avoid-perl-dependency' phase.
2023-03-04 18:46:37 +01:00
Ludovic Courtès cfda54c12f
gnu: mig: Use gexps.
* gnu/packages/hurd.scm (mig)[arguments]: Use gexps.
2023-03-04 18:46:37 +01:00
Ricardo Wurmus ec9192933c
gnu: Add sugar-read-activity.
* gnu/packages/sugar.scm (sugar-read-activity): New variable.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus ca7bd90db3
gnu: Add sugar-terminal-activity.
* gnu/packages/sugar.scm (sugar-terminal-activity): New variable.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus ed63a3d9d6
gnu: telepathy-salut: Enable OLPC extensions.
* gnu/packages/freedesktop.scm (telepathy-salut)[arguments]: Enable OLPC
support in configure flags.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus d3708a0d66
gnu: sugar: Add XMPP telepathy inputs.
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add telepathy-gabble and
telepathy-salut.
2023-03-04 15:51:14 +01:00
Ricardo Wurmus 4acc5e0309
gnu: Add telepathy-gabble.
* gnu/packages/freedesktop.scm (telepathy-gabble): New variable.
2023-03-04 15:20:04 +01:00
Vivien Kraus 1b07f397dc
gnu: widelands: Update to 1.1.
* gnu/packages/games.scm (widelands): Update to 1.1.
[source]: Remove obsolete patches.
[native-inputs]: Add pkg-config.
[inputs]: Add asio.
* gnu/packages/patches/widelands-add-missing-map-include.patch,
gnu/packages/patches/widelands-system-wide_minizip.patch: Delete
files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-03 20:48:59 -05:00
Leo Famulari d762991620
gnu: linux-libre 4.19: Update to 4.19.275.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.275.
(linux-libre-4.19-pristine-source): Update hash.
2023-03-03 19:30:24 -05:00
Leo Famulari d908b1c4d0
gnu: linux-libre 5.4: Update to 5.4.234.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.234.
(linux-libre-5.4-pristine-source): Update hash.
2023-03-03 19:30:24 -05:00
Leo Famulari 1a0d98094b
gnu: linux-libre 5.10: Update to 5.10.172.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.172.
(linux-libre-5.10-pristine-source): Update hash.
2023-03-03 19:30:23 -05:00
Leo Famulari 0be4b5631d
gnu: linux-libre 5.15: Update to 5.15.98.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.98.
(linux-libre-5.15-pristine-source): Update hash.
2023-03-03 19:30:23 -05:00
Leo Famulari bb098edd38
gnu: linux-libre: Update to 6.1.15.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.15.
(linux-libre-6.1-pristine-source): Update hash.
2023-03-03 19:30:23 -05:00
Ricardo Wurmus 6a1464b0cc
gnu: Add telepathy-salut.
* gnu/packages/freedesktop.scm (telepathy-salut): New variable.
2023-03-03 23:49:14 +01:00
Navid Afkhami 8f084b2c7c
gnu: r-doubletcollection: Add missing inputs.
If these Python packages are not available at runtime the package tries to
install them automatically via Conda.

* gnu/packages/bioinformatics.scm (r-doubletcollection)[propagated-inputs]:
Add python, python-scrublet, and python-doubletdetection.
2023-03-03 23:49:14 +01:00
Tobias Geerinckx-Rice 73cb232442
gnu: linux-libre-documentation: Honour ‘--cores’.
* gnu/packages/linux.scm (linux-libre-documentation)[arguments]:
Respect PARALLEL-BUILD? and PARALLEL-JOB-COUNT.
2023-02-26 01:00:07 +01:00
Bruno Victal cd22932945
services: desktop: Set default value for geoclue-service-type.
This follows up on commit ae0975332c60818793c6c63a3646c982d686bf49?.

* gnu/services/desktop.scm (geoclue-service-type): Set default-value.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-26 01:00:07 +01:00
Bruno Victal 2799ad4423
services: dbus: Deprecate 'dbus-service' procedure.
* doc/guix.texi (Desktop Services): Replace with 'dbus-root-service-type'.
Document dbus-configuration.
* gnu/services/dbus.scm (dbus-service): Define with 'define-deprecated'.
* gnu/services/desktop.scm (desktop-services-for-system): Replace with
dbus-root-service-type.
* gnu/system/install.scm (%installation-services): Ditto.
* gnu/tests/base.scm (%avahi-os): Ditto.
* gnu/tests/docker.scm (%docker-os): Ditto.
* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.
* gnu/tests/virtualization.scm (%libvirt-os): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:35 +01:00
Bruno Victal 7c23dab85c
services: spice: Deprecate 'spice-vdagent-service' procedure.
* doc/guix.texi (Miscellaneous Services): Replace 'spice-vdagent-service' with
'spice-vdagent-service-type'. Document <spice-vdagent-configuration>.
* gnu/services/spice.scm (spice-vdagent-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:35 +01:00
Bruno Victal e24555234a
services: lirc: Deprecate 'lirc-service' procedure.
* doc/guix.texi (Miscellaneous Services): Replace 'lirc-service' with 'lirc-service-type'.
Document <lirc-configuration>.
* gnu/services/lirc.scm (<lirc-configuration>): Set default values based on
the arguments from the now deprecated 'lirc-service' procedure.
(lirc-service-type): Set default value.
(lirc-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal eddd9b1240
services: vpn: Deprecate 'openvpn-client-service' & 'openvpn-server-service' procedures.
* doc/guix.texi (VPN Services): Replace 'openvpn-client-service' & 'openvpn-server-service' procedures
with their service-type counterparts.
* gnu/services/vpn.scm (openvpn-client-service, openvpn-server-service): Deprecate procedure.
(openvpn-server-service-type, openvpn-client-service-type): Set default value.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal c6cbce9ad8
services: mail: Deprecate 'dovecot-service' procedure.
* doc/guix.texi (Mail Services): Replace 'dovecot-service' with 'dovecot-service-type'.
* gnu/services/mail.scm (dovecot-service-type): Set default value.
(dovecot-service): Deprecate procedure.
* gnu/tests/mail.scm (%dovecot-os): Use dovecot-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal be1435d668
services: desktop: Deprecate 'bluetooth-service' procedure.
* doc/guix.texi (Desktop Services): Remove mention of 'bluetooth-service'.
* gnu/services/desktop.scm (bluetooth-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal ae0975332c
services: desktop: Deprecate 'geoclue-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'geoclue-service' with 'geoclue-service-type'.
* gnu/services/desktop.scm (<geoclue-configuration>): Set default values
based on the values from the now deprecated geoclue-service procedure.
(geoclue-service): Deprecate procedure.
(desktop-services-for-system): Use geoclue-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal e8f161ea11
services: desktop: Deprecate 'udisks-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'udisks-service' with 'udisks-service-type'.
Document <udisks-configuration>.
* gnu/packages/kde-multimedia.scm (k3b)[description]: Replace 'udisks-service' with 'udisks-service-type'.
* gnu/services/desktop.scm (udisks-service-type): Set default value.
(udisks-service): Deprecate procedure.
(desktop-services-for-system): Use udisks-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal ffc5d42fc2
services: dbus: Deprecate 'polkit-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'polkit-service' with 'polkit-service-type'.
* gnu/services/dbus.scm (polkit-service): Deprecate procedure.
* gnu/tests/docker.scm (%docker-os): Use polkit-service-type.
* gnu/tests/virtualization.scm (%libvirt-os): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:34 +01:00
Bruno Victal c3dc13e29c
services: desktop: Deprecate 'accountsservice-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'accountsservice-service'
with 'accountsservice-service-type'.
* gnu/services/desktop.scm (accountsservice-service): Deprecate procedure.
(desktop-services-for-system): Use accountsservice-service-type.
* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal ca3a73de3d
services: elogind-configuration: Do not ignore 'handle-hibernate-key' by default.
* gnu/services/desktop.scm (<elogind-configuration>)[handle-hibernate-key]: Set default value to 'hibernate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal 00767d967d
services: desktop: Deprecate 'elogind-service' procedure.
* doc/guix.texi (Desktop Services): Replace 'elogind-service' with
'elogind-service-type'.
* gnu/services/desktop.scm (elogind-service): Deprecate procedure.
(desktop-services-for-system): Use elogind-service-type.
* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal 3b2e88011a
services: ssh: Deprecate 'dropbear-service' procedure.
* doc/guix.texi (Networking Services): Replace 'dropbear-service' with
'dropbear-service-type'.
* gnu/services/ssh.scm (dropbear-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal 0e21015fd2
services: ssh: Deprecate 'lsh-service' procedure.
* doc/guix.texi (Networking Services): Remove mention of lsh-service.
Document lsh-service-type and lsh-service-configuration.
* gnu/services/ssh.scm (<lsh-configuration>): Set default values based
on the now deprecated 'lsh-service' procedure.
(lsh-service-type): Set default value.
(lsh-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal 31b1e22926
services: base: Deprecate 'rngd-service' procedure.
* doc/guix.texi (Base Services): Replace rngd-service with rngd-service-type.
Document <rngd-configuration>.
* gnu/services/base.scm (<rngd-configuration>): Set default values from
the values in the now deprecated 'rngd-service' procedure.
(rngd-service): Deprecate procedure.
(rngd-service-type): Set default value.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:33 +01:00
Bruno Victal 2e7516168e
services: base: Deprecate 'udev-service' procedure.
* doc/guix.texi (Base Services): Replace udev-service with udev-service-type.
Document <udev-configuration>. Use @defun @-commands for udev-rules-service,
udev-rule and file->udev-rule.
* gnu/services/base.scm (udev-service): Deprecate procedure.
* gnu/system/install.scm (%installation-services): Use udev-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal 6edacf2491
services: base: Deprecate 'syslog-service' procedure.
* doc/guix.texi (Base Services): Replace syslog-service with syslog-service-type.
* gnu/services/base.scm (%default-syslog.conf): Place before <syslog-configuration>.
(syslog-service-type): Set default value.
(syslog-service): Deprecate procedure.
(%base-services): Use syslog-service-type.
* gnu/system/hurd.scm (%base-services/hurd): Ditto.
* gnu/system/install.scm (%installation-services): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal 98e9dc6ab7
services: base: Deprecate 'nscd-service' procedure.
* doc/guix.texi (Application Setup): Compress @cindex entries.
(Base Services): Compress @cindex entries. Delete %nscd-default-configuration.
Replace 'nscd-service' with 'nscd-service-type'.
* gnu/services/base.scm (%nscd-default-configuration): Deprecate variable.
(nscd-service): Deprecate procedure.
* gnu/system/install.scm (%installation-services): Use nscd-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal 4892c0186e
services: base: Deprecate 'agetty-service' procedure.
* doc/guix.texi (Base Services): Replace agetty-service with
agetty-service-type.
* gnu/services/base.scm (agetty-service): Deprecate procedure.
* gnu/system/examples/beaglebone-black.tmpl
(operating-system)[services]: Use agetty-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal ad665a38fc
services: base: Deprecate 'mingetty-service' procedure.
* doc/guix.texi (Base Services): Replace mingetty-service with
mingetty-service-type.
* gnu/services/base.scm (mingetty-service): Deprecate procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal 6dd635b4cf
services: base: Deprecate 'login-service' procedure.
* doc/guix.texi (Base Services): Replace with login-service-type.
* gnu/services/base.scm (login-service): Deprecate procedure.
* gnu/system/install.scm (%installation-services): Use login-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:32 +01:00
Bruno Victal cb00e600ff
services: base: Deprecate 'host-name-service' procedure.
* doc/guix.texi (operating-system Reference): Reorder cross-reference.
Add an anchor to be used ...
(Base services): ... here by host-name-service-type. Document
host-name-service-type.
* gnu/services/base.scm: Export host-name-service-type.
(host-name-service): Deprecate procedure.
* gnu/system.scm (operating-system-default-essential-services): Use
host-name-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 17:55:31 +01:00
Navid Afkhami c6480edbe3
gnu: Add r-seurat-utils.
* gnu/packages/bioinformatics.scm (r-seurat-utils): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami 03ef0914d5
gnu: Add r-hgnchelper.
* gnu/packages/cran.scm (r-hgnchelper): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami 9aad3dfd7b
gnu: Add r-tictoc.
* gnu/packages/bioinformatics.scm (r-tictoc): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami 573b65f51e
gnu: Add r-ggexpress.
* gnu/packages/bioinformatics.scm (r-ggexpress): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami fd099793c8
gnu: Add r-markdownreports.
* gnu/packages/bioinformatics.scm (r-markdownreports): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami 8eb8af7e30
gnu: Add r-markdownhelpers.
* gnu/packages/bioinformatics.scm (r-markdownhelpers): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami ba47b0fceb
gnu: Add r-codeandroll2.
* gnu/packages/bioinformatics.scm (r-codeandroll2): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami 877e2e7cf3
gnu: Add r-readwriter.
* gnu/packages/bioinformatics.scm (r-readwriter): New variable.
2023-03-03 15:11:43 +01:00
Navid Afkhami 351de7426c
gnu: Add r-stringendo.
* gnu/packages/bioinformatics.scm (r-stringendo): New variable.
2023-03-03 15:11:42 +01:00
Sharlatan Hellseher 6385070190
gnu: Add julia-astrotime.
* gnu/packages/julia-xyz.scm (julia-astrotime): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:50 +01:00
Sharlatan Hellseher 39f02b5760
gnu: Add julia-muladdmacro.
* gnu/packages/julia-xyz.scm (julia-muladdmacro): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:49 +01:00
Sharlatan Hellseher 549c227f3c
gnu: Add julia-itemgraphs.
* gnu/packages/julia-xyz.scm (julia-itemgraphs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:47 +01:00
Sharlatan Hellseher 16c7becdc7
gnu: Add julia-lightgraphs.
* gnu/packages/julia-xyz.scm (julia-lightgraphs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:46 +01:00
Sharlatan Hellseher 7f53aa7aa8
gnu: Add julia-arnoldimethod.
* gnu/packages/julia-xyz.scm (julia-arnoldimethod): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:45 +01:00
Sharlatan Hellseher a6fc3bc163
gnu: Add julia-inflate.
* gnu/packages/julia-xyz.scm (julia-inflate): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:43 +01:00
Sharlatan Hellseher b7804b473f
gnu: Add julia-earthorientation.
* gnu/packages/julia-xyz.scm (julia-earthorientation): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:40 +01:00
Sharlatan Hellseher a0ca88b1a6
gnu: Add julia-remotefiles.
* gnu/packages/julia-xyz.scm (julia-remotefiles): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:37 +01:00
Sharlatan Hellseher f808ce789d
gnu: Add julia-optionaldata.
* gnu/packages/julia-xyz.scm (julia-optionaldata): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:33 +01:00
Sharlatan Hellseher e21c19b2ad
gnu: Add julia-leapseconds.
* gnu/packages/julia-xyz.scm (julia-leapseconds): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-03 12:30:24 +01:00
Navid Afkhami 4f681cdbc2
gnu: Add r-oscope.
* gnu/packages/bioconductor.scm (r-oscope): New variable.
2023-03-03 12:04:24 +01:00
Guillaume Le Vaillant 98cac9dcab
gnu: cl-tripod: Fix build.
* gnu/packages/lisp-xyz.scm (sbcl-tripod)[arguments]: Use the 'assoc-ref' form
  for the bin output.
  (cl-tripod)[outputs]: Remove bin.
  (ecl-tripod)[outputs]: Remove bin.
  [arguments]: Remove 'build-program' phase.
2023-03-03 10:38:41 +01:00
Guillaume Le Vaillant a359b744ce
gnu: eisl: Update to 2.72.
* gnu/packages/lisp.scm (eisl): Update to 2.72.
  [arguments]: Update 'fix-paths' phase.
2023-03-03 09:52:52 +01:00
Guillaume Le Vaillant d5e41d7166
gnu: gcl: Update to 2.6.14.
* gnu/packages/lisp.scm (gcl): Update to 2.6.14.
2023-03-03 09:52:52 +01:00
Guillaume Le Vaillant dfc5d6628f
gnu: sbcl: Update to 2.3.2.
* gnu/packages/lisp.scm (sbcl): Update to 2.3.2.
2023-03-03 09:52:51 +01:00
Winter ea870a70e9
gnu: fish: Update to 3.6.0.
* gnu/packages/shells.scm (fish): Update to 3.6.0.
[source]: Remove snippet, as the bundled PCRE2 sources have been
removed (see CHANGELOG.rst).

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-26 01:00:09 +01:00
Tobias Geerinckx-Rice 4ef9a5dd5e
file-systems: Validate 'no-diratime flag.
This follows up on commit c077345539, and
adds a comment to avoid this in future.

* gnu/system/file-systems.scm (invalid-file-system-flags):
Add 'no-diratime to the list of KNOWN-FLAGS.
2023-02-26 01:00:07 +01:00
Josselin Poiret 997b93cc4a
gnu: go-github-com-robfig-cron-1.2: Move to (gnu packages golang).
Because (gnu packages golang) and (gnu packages check) use each other, this
avoids an undefined symbol due to a module dependency cycle.

* gnu/packages/check.scm (go-github-com-robfig-cron-1.2): Move to...
* gnu/packages/golang.scm (go-github-com-robfig-cron-1.2): ...here.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-26 01:00:00 +01:00
Maxim Cournoyer 89e5f3f384
gnu: make-mozilla-with-l10n: Use the copy-build-system.
Fixes <https://issues.guix.gnu.org/61742>.

* gnu/packages/gnuzilla.scm (make-mozilla-with-l10n): Rewrite to use the
copy-build-system.

Reported-by: Feng Shu <tumashu@163.com>
2023-03-02 16:03:57 -05:00
Antero Mejr b2200e3488
gnu: grimshot: Correct man page path.
* gnu/packages/wm.scm (grimshot)[arguments]: Remove 'usr/' from man page path.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-02 15:01:39 -05:00
Mădălin Ionel Patrașcu 5dae9d2683
gnu: Add r-mmuphin.
* gnu/packages/bioconductor.scm (r-mmuphin): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 20:11:06 +01:00
Jack Hill ffb756e8c0
gnu: python-acme, certbot: Update to 2.3.0.
* gnu/packages/tls.scm (python-acme): Update to 2.3.0.
(certbot)[source]: Update hash.
[propagated-inputs]: Remove python-zope-interface and
python-zope-component.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-02 13:49:46 -05:00
Efraim Flashner e9c1ea84fc
gnu: grub-efi: Remove test inputs.
* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: Remove parted,
qemu-minimal, xorriso.
2023-03-02 16:13:56 +02:00
Mădălin Ionel Patrașcu a7763e067d
gnu: Add r-chromomap.
* gnu/packages/cran.scm (r-chromomap): New variable.
2023-03-02 12:58:26 +01:00
Efraim Flashner 06f49a77a8
gnu: libmicrohttpd: Update to 0.9.76.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.76.
2023-03-02 11:48:11 +02:00
Efraim Flashner 4acda21217
gnu: gama: Update to 2.24.
* gnu/packages/gps.scm (gama): Update to 2.24.
2023-03-02 11:48:10 +02:00
Juliana Sims af95f2d8f9
gnu: pcmanfm-qt: Update to 1.2.1.
* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:38 +08:00
Juliana Sims 2db95ac735
gnu: libfm-qt: Update to 1.2.1.
* gnu/packages/lxqt.scm (libfm-qt): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:31 +08:00
Juliana Sims 369b2a56a9
gnu: lxqt-panel: Update to 1.2.1.
* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:21 +08:00
Ryan Sundberg 03b463b68b
gnu: FFmpeg: Enable libwebp.
* gnu/packages/video.scm (ffmpeg)[inputs]: Add libwebp.
[arguments]: Pass '--enable-libwebp' to #:configure-flags.
(ffmpeg-2.8)[inputs]: Remove libwebp.

Co-authored-by: Leo Famulari <leo@famulari.name>
2023-03-01 23:02:19 -05:00
宋文武 e7e1f58563
gnu: gimp: Don't retain reference on GCC.
Partly fixes <https://issues.guix.gnu.org/57677>.

* gnu/packages/gimp.scm (gimp)[arguments]: Add #:modules and #:phases.
2023-03-02 11:32:20 +08:00
宋文武 c53e8404e8
gnu: Remove broken xf86 video drivers.
Those packages build failed with current xorg-server:
  openchrome: multiple definition of some functions.
  other: missing headers for xf86RamDac.h, IBM.h, etc.

* gnu/packages/xorg.scm (xf86-video-glint, xf86-video-openchrome
xf86-video-suncg6, xf86-video-sunffb, xf86-video-tga
xf86-video-trident): Remove packages.
* gnu/packages/patches/xf86-video-tga-remove-mibstore.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-03-02 11:29:17 +08:00
Philippe SWARTVAGHER 7493ff7ae3
gnu: cloc: Update to 1.96.1.
* gnu/packages/code.scm (cloc): Update to 1.96.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:15:05 +08:00
Timotej Lazar ad82d834f6
gnu: dos2unix: Use new package style.
* gnu/packages/textutils.scm (dos2unix)[arguments]: Use gexps.
[native-inputs]: Drop labels.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:14:06 +08:00
Timotej Lazar 66e677f58e
gnu: dos2unix: Update to 7.4.4.
* gnu/packages/textutils.scm (dos2unix): Update to 7.4.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:13:33 +08:00
Bruno Victal ac9ccf03a6
gnu: mympd: Update to 10.2.4.
* gnu/packages/mpd.scm (mympd): Update to 10.2.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:09:35 +08:00
Mădălin Ionel Patrașcu 7dc190f83e
gnu: Add r-maaslin2.
* gnu/packages/bioconductor.scm (r-maaslin2): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu 3e4de18d3e
gnu: Add r-metagenomeseq.
* gnu/packages/bioconductor.scm (r-metagenomeseq): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu 19764c06b7
gnu: Add r-chemometrics.
* gnu/packages/cran.scm (r-chemometrics): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu 8e5a6b35fd
gnu: Add r-som.
* gnu/packages/cran.scm (r-som): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu b9be025b0e
gnu: Add r-cplm.
* gnu/packages/cran.scm (r-cplm): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu 242c3e9300
gnu: Add r-biglm.
* gnu/packages/cran.scm (r-biglm): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 00:08:11 +01:00
Maxim Cournoyer f0f5f01197
gnu: emacs-bash-completion: Update to 3.1.1-0.796a806.
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.1-0.796a806.
[phases]: Delete make-git-checkout-writable phase.
2023-03-01 11:21:35 -05:00
Guillaume Le Vaillant ab6e434eaa
gnu: sdrangel: Update to 7.10.0.
* gnu/packages/radio.scm (sdrangel): Update to 7.10.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant 8291682af7
gnu: csdr: Update to 0.18.1.
* gnu/packages/radio.scm (csdr): Update to 0.18.1.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant f2f530e808
gnu: xmrig: Update to 6.19.0.
* gnu/packages/finance.scm (xmrig): Update to 6.19.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant f3a3e5fc76
gnu: monero-gui: Update to 0.18.2.0.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.2.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant 0987dcc3e1
gnu: p2pool: Update to 3.1.
* gnu/packages/finance.scm (p2pool): Update to 3.1.
  [arguments]: Add 'configure-flags". Add custom 'check' phase and enable
  tests.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant 5064d184f2
gnu: monero: Update to 0.18.2.0.
* gnu/packages/finance.scm (monero): Update to 0.18.2.0.
2023-03-01 16:31:53 +01:00
Andy Tai c05adaddb1
gnu: Add emacs-motif.
* gnu/packages/text-editors.scm (emacs-motif): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:15:50 +00:00
Alice BRENON 4ccba48de1
gnu: Add ghc-hs-conllu.
* gnu/packages/haskell-xyz (ghc-hs-conllu): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Simon South 9a4dd01f1d
gnu: font-google-noto-emoji: Install correct license file.
* gnu/packages/fonts.scm (font-google-noto-emoji)[arguments]<#:phases>: Add
"enter-font-directory" phase; remove now-superfluous prefix from paths in
"remove-unsupported" phase.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
B. Wilson 48cda62fb0
gnu: Add font-apl2741-unicode.
* gnu/packages/apl.scm (font-apl2741-unicode): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
r0man 72ec11d24f
gnu: icecat: Remove unsupported --disable-eme option on aarch64.
* gnu/packages/gnuzilla.scm (icecat): Remove unsupported --disable-eme option
on aarch64.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Giacomo Leidi a0da11ee47
gnu: Add python-pypresence.
* gnu/packages/messaging.scm (python-pypresence): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Sughosha fbcc42ad6c
gnu: Add flat-remix-gnome-theme.
* gnu/packages/gnome-xyz.scm (flat-remix-gnome-theme): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Sughosha 4a15f2e226
gnu: Add flat-remix-gtk-theme.
* gnu/packages/gnome-xyz.scm (flat-remix-gtk-theme): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:36 +00:00
Sughosha ec0f5b5f7e
gnu: Add flat-remix-icon-theme.
* gnu/packages/gnome-xyz.scm (flat-remix-icon-theme): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:35 +00:00
Nicolas Graves 722073b151
gnu: Add python-pixelmatch.
* gnu/packages/python-xyz.scm (python-pixelmatch): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:35 +00:00
Nicolas Graves f9abf24f24
gnu: Add python-pyee.
* gnu/packages/python-xyz.scm (python-pyee): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01 15:14:35 +00:00
Mădălin Ionel Patrașcu f01b5299db
gnu: Add r-rmumps.
* gnu/packages/cran.scm (r-rmumps): New variable.
2023-03-01 14:10:14 +01:00
Mădălin Ionel Patrașcu 9ba8dd3bd2
gnu: Add r-pma.
* gnu/packages/cran.scm (r-pma): New variable.
2023-03-01 14:08:32 +01:00
Mădălin Ionel Patrașcu 60652a8efa
gnu: Add r-p2data.
* gnu/packages/bioinformatics.scm (r-p2data): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-01 14:07:58 +01:00
Mădălin Ionel Patrașcu df74c74688
gnu: Add r-conospanel.
* gnu/packages/bioinformatics.scm (r-conospanel): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-01 14:06:04 +01:00
Mădălin Ionel Patrașcu 1fb43d1d19
gnu: Add r-conos.
* gnu/packages/bioconductor.scm (r-conos): New variable.
2023-03-01 13:46:02 +01:00
Mădălin Ionel Patrașcu 020e5ac362
gnu: Add r-pagoda2.
* gnu/packages/cran.scm (r-pagoda2): New variable.
2023-03-01 13:46:01 +01:00
Mădălin Ionel Patrașcu c7a25ee3de
gnu: Add r-dendsort.
* gnu/packages/cran.scm (r-dendsort): New variable.
2023-03-01 12:41:33 +01:00
Mădălin Ionel Patrașcu fca17c0b28
gnu: Add r-drat.
* gnu/packages/cran.scm (r-drat): New variable.
2023-03-01 12:41:33 +01:00
Mădălin Ionel Patrașcu e59eb3fe63
gnu: Add r-leidenalg.
* gnu/packages/cran.scm (r-leidenalg): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-01 12:38:52 +01:00
Mădălin Ionel Patrașcu 7018092b0e
gnu: Add r-sccore.
* gnu/packages/cran.scm (r-sccore): New variable.
2023-03-01 12:20:42 +01:00
Mădălin Ionel Patrașcu 3efea1fc14
gnu: Add r-n2r.
* gnu/packages/cran.scm (r-n2r): New variable.
2023-03-01 12:19:59 +01:00
Mădălin Ionel Patrașcu 5fdf7e9ab9
gnu: Add r-rcppspdlog.
* gnu/packages/cran.scm (r-rcppspdlog): New variable.
2023-03-01 12:19:56 +01:00
Mădălin Ionel Patrașcu 2eb750ab1f
gnu: Add r-simplermarkdown.
* gnu/packages/cran.scm (r-simplermarkdown): New variable.
2023-03-01 12:05:13 +01:00
Mădălin Ionel Patrașcu ef7df2ca7b
gnu: Add r-sitar.
* gnu/packages/cran.scm (r-sitar): New variable.
2023-03-01 09:37:40 +01:00
Z572 bfb8a74880
gnu: aspell: fix cross-compile.
* gnu/packages/aspell.scm (aspell): fix cross-compile.
[inputs]: move perl to ...
[native-inputs]: here.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-01 14:53:05 +08:00
宋文武 f9925ad9c4
gnu: thunar: Update to 4.18.4.
* gnu/packages/xfce.scm (thunar): Update to 4.18.4.
2023-03-01 09:48:52 +08:00
宋文武 f926fd50d1
gnu: herbstluftwm: Enable Xcursor support.
* gnu/packages/wm.scm (herbstluftwm)[inputs]: Add libxcursor.
[arguments]: Set 'LDFLAGS' to '-lXcursor'.
2023-03-01 09:47:26 +08:00
宋文武 1c1d7e3db9
gnu: herbstluftwm: Update to 0.9.5.
* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.5.
2023-03-01 09:47:18 +08:00
Ricardo Wurmus d7f9eb0e87
gnu: sugar-desktop-configuration: Allow specification of activities.
* gnu/services/desktop.scm (<sugar-desktop-configuration>): Add new fields for
activities and gobject-introspection.
(sugar-gobject-introspection, sugar-activities): New procedures.
(sugar-desktop-service-type): Install packages for activities and
gobject-introspection alongside the sugar package.
* doc/guix.texi (Desktop Services): Document changes.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus 3ad3006c23
gnu: Add sugar-jukebox-activity.
* gnu/packages/sugar.scm (sugar-jukebox-activity): New variable.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus bf542dea07
gnu: sugar: Augment GI_TYPELIB_PATH, don't replace it.
This is important so that the typelib files of libraries that may have been
propagated by Sugar activities are visible when launching the activities
via sugar-toolkit-gtk3's "sugar-activity3" tool.

Activities propagate their needed gobject introspection libraries; when
installed to the system profile these libraries are available to the Sugar
launchers.

* gnu/packages/sugar.scm (sugar)[arguments]: Do not replace GI_TYPELIB_PATH
but augment it.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus 7dd45f86dc
gnu: sugar-toolkit-gtk3: Extend GI_TYPELIB_PATH, don't replace it.
This is convenient in case typelib files are needed by activities at runtime
that are not available at build time.

* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Extend
GI_TYPELIB_PATH when wrapping.
2023-02-28 23:17:22 +01:00
EuAndreh 307d1b626b
gnu: xmonad: Re-add xmonad.desktop file.
* gnu/packages/wm.scm (xmonad)[arguments]: Add 'install-xsession phase
  that was removed in previous automated update.

Fixes: <https://issues.guix.gnu.org/61872>
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-02-28 20:36:08 +01:00
Efraim Flashner 19fc388d2b
gnu: qutebrowser: Update to 2.5.3.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.3.
2023-02-28 20:51:33 +02:00
Ricardo Wurmus 04919730ef
gnu: sugar: Add missing import.
This is a follow-up to commit 03c5b8933d.

* gnu/packages/sugar.scm: Add missing import of (gnu packages bash).
2023-02-28 18:32:32 +01:00
Ricardo Wurmus 57180fc7b9
gnu: sugar-toolkit-gtk3: Add bash-minimal to inputs.
This is needed due to the use of wrap-program.

* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[inputs]: Add bash-minimal.
2023-02-28 18:19:22 +01:00
Ricardo Wurmus dc44f8d1ce
gnu: sugar-datastore: Add bash-minimal to inputs.
This is needed due to the use of wrap-program.

* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add bash-minimal.
2023-02-28 18:18:55 +01:00
Ricardo Wurmus 03c5b8933d
gnu: sugar: Add bash-minimal to inputs.
This is needed when using wrap-program.

* gnu/packages/sugar.scm (sugar)[inputs]: Add bash-minimal.
2023-02-28 18:18:26 +01:00
Ricardo Wurmus 6118c1e228
services: Add sugar-desktop-service-type.
* gnu/services/desktop.scm (sugar-desktop-service-type): New variable.
(sugar-polkit-settings, sugar-desktop-configuration,
make-sugar-desktop-configuration, sugar-desktop-configuration?,
sugar-package): New procedures.
(<sugar-desktop-configuration>): New record.
* doc/guix.texi (Desktop Services): Document it.
2023-02-28 18:12:19 +01:00
Ricardo Wurmus 93fb9cb02f
gnu: Add sugar-browse-activity.
* gnu/packages/sugar.scm (sugar-browse-activity): New variable.
2023-02-28 18:07:16 +01:00
Ricardo Wurmus 23a2faf5c9
gnu: sugar-help-activity: Build English HTML.
* gnu/packages/sugar.scm (sugar-help-activity)[arguments]: Replace 'build
phase to generate HTML files.
[native-inputs]: Add python-sphinx.
2023-02-28 13:46:54 +01:00
Ricardo Wurmus b8f6cffb11
gnu: sugar-toolkit-gtk3: Include output directory in GI_TYPELIB_PATH.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Include package
output directory in search path for GI_TYPELIB_PATH.
2023-02-28 13:46:54 +01:00
Ricardo Wurmus 5e22f8962a
gnu: sugar-typing-turtle-activity: Add setxkbmap to inputs.
* gnu/packages/sugar.scm (sugar-typing-turtle-activity)[inputs]: Add
setxkbmap.
[arguments]: Patch invocation of setxkbmap.
2023-02-28 13:46:49 +01:00
Lars-Dominik Braun 3bb2078a12
gnu: ghc-9.2: Increase max-silent-time.
Times out on i686 CI, but not locally.

* gnu/packages/haskell.scm (ghc-9.2)[properties]: Add max-silent-time.
2023-02-28 09:29:43 +01:00
Andrew Tropin a79950af15
gnu: emacs-eat: Update to 0.6.
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.6.
2023-02-28 06:35:20 +04:00
Andrew Tropin 2369e8b0ac
gnu: emacs-vertico: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-vertico)[arguments]: Migrate to gexps,
generate info from README.org.
2023-02-28 06:35:19 +04:00
Andrew Tropin eed41fbcdd
gnu: emacs-marginalia: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-marginalia)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:18 +04:00
Andrew Tropin bc3280190b
gnu: emacs-consult: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-consult)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:17 +04:00
Andrew Tropin 62e8ba15d7
gnu: emacs-embark: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-embark)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:16 +04:00
Andrew Tropin 699936485a
gnu: emacs-cape: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-cape)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
2023-02-28 06:35:15 +04:00
Andrew Tropin 60e03bb5e7
gnu: emacs-corfu: Generate info from README.org.
* gnu/packages/emacs-xyz.scm (emacs-corfu)[native-inputs]: Add texinfo.
[arguments]: Migrate to gexps, generate info from README.org.
2023-02-28 06:35:14 +04:00
Olivier Dion ff5fbcc19b
gnu: Add barectf.
* gnu/packages/instrumentation.scm (barectf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:44 +01:00
Simon South a7458a6278
gnu: leptonica: Update to 1.83.1.
* gnu/packages/image.scm (leptonica): Update to 1.83.1.
[arguments]<#:phases>: Update file name in "provide-absolute-giflib-reference"
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:44 +01:00
Simon South fb9124cb04
gnu: leptonica: Use new package style.
* gnu/packages/image.scm (leptonica)[inputs]: Remove labels.
[arguments]<#:phases>: Use gexps; use "this-package-input" to locate package
input; do not explicitly return #t from phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:43 +01:00
Hilton Chain 064d331068
gnu: hyfetch: Update to 1.4.7.
* gnu/packages/admin.scm (hyfetch): Update to 1.4.7.
* gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch,
* gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 23:40:43 +01:00
Ludovic Courtès 43c36c5c9f
ui: 'display-hint' quotes extra arguments for Texinfo.
Fixes <https://issues.guix.gnu.org/61201>.

Previously, common practice was to splice arbitrary strings (user names,
file names, etc.) into Texinfo snippets passed to 'display-hint'.  This
is unsafe in the general case because at signs and braces need to be
escaped to produced valid Texinfo.  This commit addresses that.

* guix/ui.scm (texinfo-quote): New procedure.
(display-hint): When ARGUMENTS is non-empty, pass it to 'texinfo-quote'
and call 'format'.
(report-unbound-variable-error, check-module-matches-file)
(display-collision-resolution-hint, run-guix-command): Remove explicit
'format' call; pass 'format' arguments as extra arguments to 'display-hint'.
* gnu/services/monitoring.scm (zabbix-front-end-config): Likewise.
* guix/scripts.scm (warn-about-disk-space): Likewise.
* guix/scripts/build.scm (%standard-cross-build-options)
(%standard-native-build-options): Likewise.
* guix/scripts/describe.scm (display-checkout-info): Likewise.
* guix/scripts/environment.scm (suggest-command-name): Likewise.
* guix/scripts/home.scm (process-command): Likewise.
* guix/scripts/home/edit.scm (service-type-not-found): Likewise.
* guix/scripts/import.scm (guix-import): Likewise.
* guix/scripts/package.scm (display-search-path-hint): Likewise.
* guix/scripts/pull.scm (build-and-install): Likewise.
* guix/scripts/shell.scm (auto-detect-manifest): Likewise.
* guix/scripts/system.scm (check-file-system-availability): Likewise.
(guix-system): Likewise.
* guix/scripts/system/edit.scm (service-type-not-found): Likewise.
* guix/status.scm (print-build-event): Likewise.
2023-02-27 23:40:43 +01:00
Ricardo Wurmus a31225badb
gnu: sugar-toolkit-gtk3: Propagate missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
telepathy-glib and webkitgtk-with-libsoup2.
2023-02-27 23:19:27 +01:00
Andy Tai dfcf1d5d6a
gnu: opencl-headers, opencl-clhpp and opencl-icd-loader: Update to 2023.02.06
These packages should be updated together.

* gnu/packages/opencl.scm (opencl-clhpp): Update to 2023.02.06.
[arguments]: Add configure flag to disable CTest building that cause errors as
tests are meant to be disabled.
(opencl-headers): Update to 2023.02.06.
(opencl-icd-loader): Update to 2023.02.06.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-27 16:49:11 -05:00
Andy Tai ac90609644
gnu: parallel: Update to 20230222
* gnu/packages/parallel.scm (parallel): Update to 20230222

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-27 16:49:07 -05:00
Ricardo Wurmus 4db367f8ae
gnu: Add r-msa.
* gnu/packages/bioconductor.scm (r-msa): New variable.
2023-02-27 20:38:14 +01:00
Lars-Dominik Braun 086e426d20
gnu: ghc: Disable failing test on i686
Conditionally, so we don’t rebuild GHC on amd64.

* gnu/packages/haskell.scm (ghc-9.2)[arguments]: Conditionally add phase
'skip-T21694-i686.
2023-02-27 19:49:31 +01:00
Tobias Geerinckx-Rice 29a278f65c
gnu: sudo: Update to 1.9.13p2.
* gnu/packages/admin.scm (sudo): Update to 1.9.13p2.
2023-02-26 01:00:00 +01:00
Ricardo Wurmus 6b6e05cd23
gnu: Add sugar-typing-turtle-activity.
* gnu/packages/sugar.scm (sugar-typing-turtle-activity): New variable.
2023-02-27 16:46:06 +01:00
Ricardo Wurmus c21a2aa1f7
gnu: Add sugar-help-activity.
* gnu/packages/sugar.scm (sugar-help-activity): New variable.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus 20aae9ad31
gnu: sugar: Add missing inputs.
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add
gsettings-desktop-schemas, telepathy-mission-control, and upower.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus 37049110a3
gnu: sugar: Propagate sugar packages.
* gnu/packages/sugar.scm (sugar)[inputs]: Move sugar-artwork and
sugar-datastore from here...
[propagated-inputs]: ...to here.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus 596a4db9f9
gnu: sugar: Patch brightness module.
* gnu/packages/sugar.scm (sugar)[arguments]: Fix syntax error; disable
brightness module.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus f14f2752fc
gnu: sugar-toolkit-gtk3: Add missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
gstreamer and gst-plugins-espeak.
2023-02-27 16:13:44 +01:00
Ricardo Wurmus c8c0d53faf
gnu: sugar: Patch global location of Sugar activities.
* gnu/packages/sugar.scm (sugar)[arguments]: Update build phase
'fix-references to patch activities directory.
2023-02-27 16:13:44 +01:00
Ricardo Wurmus e0ea8fb1ea
gnu: Add gst-plugins-espeak.
* gnu/packages/gstreamer.scm (gst-plugins-espeak): New variable.
2023-02-27 16:13:44 +01:00
Simon South cf9e0508b2
gnu: hwloc: Skip failing test on non-x86 systems.
* gnu/packages/mpi.scm (hwloc-2)[arguments]<#:phases>: Rename
"skip-test-that-requires-/sys" phase to "skip-tests-that-require-/sys" and
expand to skip additional test requiring /sys on non-x86 systems.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Simon South be8714b07a
gnu: hwloc: Remove obsolete comments.
hwloc 2.x become the default with commit 8ec7ca22d3, "gnu: hwloc: Default to
2.x.".

* gnu/packages/mpi.scm (hwloc-1): Remove obsolete comment.
(hwloc-2): Remove obsolete comment.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Bruno Victal 7edf42ddf7
gnu: nvme-cli: Update to 2.3.
* gnu/packages/linux.scm (nvme-cli): Update to 2.3.
[build-system]: Switch to meson-build-system.
[arguments]: Remove stages. Build documentation.
[native-inputs]: Add pkg-config.
[inputs]: Add libnvme, json-c and zlib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Bruno Victal 7c4c61919c
gnu: Add libnvme.
* gnu/packages/linux.scm (libnvme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Hilton Chain 5ed49cc42b
gnu: podman: Update to 4.4.1.
* gnu/packages/containers.scm (podman): Update to 4.4.1.
[native-inputs]: Replace go to go-1.19.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Jake Leporte 137390e66c
gnu: Add font-microsoft-cascadia.
* gnu/packages/fonts.scm (font-microsoft-cascadia): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:10 +01:00
Andrew Whatson 47a14185b1
gnu: Add scheme48-prescheme.
* gnu/packages/scheme.scm (scheme48-prescheme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-27 15:54:09 +01:00
Efraim Flashner 2cf07434d8
gnu: dpkg: Update to 1.21.21.
* gnu/packages/debian.scm (dpkg): Update to 1.21.21.
2023-02-27 15:29:27 +02:00
Efraim Flashner 5e23071aa9
gnu: debootstrap: Update to 1.0.128.
* gnu/packages/debian.scm (debootstrap): Update to 1.0.128.
2023-02-27 15:29:26 +02:00
Efraim Flashner 90188a66b4
gnu: debian-ports-archive-keyring: Update to 2023.02.21.
* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to
2023.02.01.
[arguments]: Remove trailing #t from phases.
2023-02-27 15:29:23 +02:00
Sharlatan Hellseher 55054c1235
gnu: Add cl-calm.
* gnu/packages/lisp-xyz.scm (cl-calm, ecl-calm, sbcl-calm): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 14:13:11 +01:00
Sharlatan Hellseher a71e455441
gnu: Add cl-cairo2.
* gnu/packages/lisp-xyz.scm (cl-cairo2, ecl-cl-cairo2, sbcl-cl-cairo2):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 14:02:28 +01:00
Sharlatan Hellseher ad854e06b4
gnu: Add cl-sdl2-mixer.
* gnu/packages/lisp-xyz.scm (cl-sdl2-mixer, ecl-sdl2-mixer,
  sbcl-sdl2-mixer): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 13:51:23 +01:00
Sharlatan Hellseher 945edb8654
gnu: cl-sdl2: Remove input labels.
* gnu/packages/lisp.scm (sbcl-sdl2):
  [arguments]{asd-systems}: Add sdl2/examples.
  {phases}<fix-path>: Remove trailing #f from lambda, use
  search-input-file to link SO library.
  [inputs]: Remove labels, add sbcl-cl-opengl.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 13:41:32 +01:00
Sharlatan Hellseher 4ca869d151
gnu: cl-sdl2: Update to 0.0.0-2.80410b5.
* gnu/packages/lisp-xyz.scm (sbcl-sdl2): Update to 0.0.0-2.80410b5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-27 13:38:26 +01:00
Christopher Baines 9ae4846c50
gnu: Fix openmpi related packages.
This makes these package definitions compatible with the openmpi package which
uses gexps as of f45fc72c28.

* gnu/packages/mpi.scm (openmpi-c++, java-openmpi,
openmpi-thread-multiple)[arguments]: Use gexps.
2023-02-27 09:34:09 +00:00
Andrew Tropin 17bd024331
gnu: Remove emacs-transient from propagated-inputs.
emacs-transient is built into emacs already and not required as an explicit
dependency anymore, but having it in propagated-inputs can break things in
various ways: for example emacs-next have a newer version and automatically
pulling older emacs-transient into profile breaks emoji-insert, or
emacs-docker.

* gnu/packages/emacs-xyz.scm (emacs-piem, emacs-clj-deps-new, emacs-dirvish):
Remove emacs-transient from propagated-inputs.
2023-02-27 07:31:22 +04:00
Ludovic Courtès 81fbf5d71f
gnu: texlive-apa6: Update reference to deprecated package.
* gnu/packages/tex.scm (texlive-apa6)[inputs]: Replace
'texlive-generic-xstring' with 'texlive-xstring'.
2023-02-27 01:17:04 +01:00
Ludovic Courtès 3f81ec18e4
gnu: libssh: Fix compilation on GNU/Hurd.
* gnu/packages/ssh.scm (libssh)[source]: Add snippet.
2023-02-27 01:16:32 +01:00
Bruno Victal 6bae14f614
gnu: perl-encode: Update to 3.19 [fixes CVE-2021-36770].
* gnu/packages/perl.scm (perl-encode): Update to 3.19.
[propagated-inputs]: Remove.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:00 +01:00
Timo Wilken eb87d2c4a0
gnu: Add actionlint.
Actionlint is a linter for GitHub Action workflow files.

* gnu/packages/check.scm (actionlint): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 14:29:59 -05:00
Timo Wilken ec8c7370df
gnu: Add go-github-com-robfig-cron-1.2.
* gnu/packages/check.scm (go-github-com-robfig-cron-1.2):
  New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 14:29:59 -05:00
Timo Wilken 1a550c93e5
gnu: Add go-golang.org-x-sync-semaphore.
* gnu/packages/golang.scm (go-golang.org-x-sync-semaphore):
  New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 14:29:59 -05:00
kiasoc5 226103fdd1
gnu: clamav: Update to 0.103.8 [security fixes].
Fixes CVE-2023-20032 and CVE-2023-20052.

* gnu/packages/antivirus.scm (clamav): Update to 0.103.8.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26 12:44:04 -05:00
Vasile Dumitrascu via Guix-patches via 53a739ae5d
gnu: nano: Update to 7.2.
* gnu/packages/nano.scm (nano): Update to 7.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:15 +01:00
Vasile Dumitrascu via Guix-patches via 8d0a8ca1a9
gnu: perl-cgi: Update to 4.55
* gnu/packages/web.scm (perl-cgi): Update to 4.55.
[native-inputs]: Remove perl-test-deep.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:18 +01:00
Vasile Dumitrascu via Guix-patches via a52074001f
gnu: mpg123: Update to 1.31.2.
* gnu/packages/mp3.scm (mpg123): Update to 1.31.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:18 +01:00
Vasile Dumitrascu via Guix-patches via bf9db38291
gnu: simple-scan: Update to 42.5.
* gnu/packages/gnome.scm (simple-scan): Update to 42.5.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:17 +01:00
Vasile Dumitrascu via Guix-patches via 517740d1dd
gnu: network-manager-applet: Update to 1.30.0.
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.30.0.
[inputs]: Remove libnotify.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:17 +01:00
Vasile Dumitrascu via Guix-patches via 9928b6c495
gnu: xarchiver: Update to 0.5.4.20.
* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.20.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:17 +01:00
Vasile Dumitrascu via Guix-patches via 9beaf9ba82
gnu: adwaita-icon-theme: Update to 43.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 43.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:16 +01:00
Efraim Flashner 156da54a50
gnu: moe: Update to 1.13.
* gnu/packages/moe.scm (moe): Update to 1.13.
2023-02-26 12:45:27 +02:00
Lars-Dominik Braun 2c0537d374
gnu: idris: Adapt to changed haskell-build-system.
…which does not support the “static” output any more.

* gnu/packages/idris.scm (idris)[arguments]: Remove phase
restore-libidris_rts.
2023-02-26 10:26:17 +01:00
Lars-Dominik Braun 6188fe2633
gnu: xmobar: Drop Haskell libraries and documentation.
* gnu/packages/wm.scm (xmobar)[arguments]: Add
'remove-libraries phase and disable #:haddock?.
2023-02-26 10:26:17 +01:00
Lars-Dominik Braun 169237aae5
gnu: purescript: Drop Haskell libraries and documentation.
* gnu/packages/purescript.scm (purescript)[arguments]: Add
'remove-libraries phase and disable #:haddock?.
2023-02-26 10:26:17 +01:00
Lars-Dominik Braun 7996bd3955
gnu: pandoc: Drop Haskell libraries and documentation.
* gnu/packages/haskell-xyz.scm (ghc-pandoc): Renamed from pandoc.
(pandoc) [arguments]: Add 'remove-libraries phase and disable #:haddock?.
2023-02-26 10:26:17 +01:00
Lars-Dominik Braun a38901c01e
gnu: shellcheck: Drop Haskell libraries.
* gnu/packages/haskell-apps.scm (shellcheck)[arguments]: Add
'remove-libraries phase.
2023-02-26 10:26:16 +01:00
Lars-Dominik Braun be398aa2b4
gnu: git-annex: Drop Haskell documentation.
* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Disable #:haddock?.
2023-02-26 10:26:16 +01:00
Lars-Dominik Braun 47673272c4
gnu: darcs: Drop Haskell libraries and documentation.
* gnu/packages/haskell-apps.scm (darcs)[arguments]: Add
'remove-libraries phase and disable #:haddock?.
2023-02-26 10:26:16 +01:00
Lars-Dominik Braun 503998ac7a
gnu: hledger: Drop Haskell libraries and documentation.
* gnu/packages/finance.scm (ghc-hledger): New variable.
(hledger): Inherit from ghc-hledger and add 'remove-libraries phase and
disable #:haddock?.
2023-02-26 10:26:16 +01:00
Lars-Dominik Braun baf9e0a336
gnu: ngless: Drop Haskell libraries and documentation.
* gnu/packages/bioinformatics.scm (ngless)[arguments]: Add
'remove-libraries phase and disable #:haddock?.
2023-02-26 10:26:16 +01:00
Lars-Dominik Braun 8a4ee0c113
gnu: ghc-lua: Disable symbol export.
This turns on the linker flag -Wl,-E for all libraries depending on it,
resulting in large binaries, because --gc-sections cannot clean exported
symbols.

* gnu/packages/haskell-xyz.scm (ghc-lua)[arguments]: Disable
export-dynamic feature.
2023-02-26 10:26:15 +01:00
Lars-Dominik Braun 7df12c8ca6
gnu: ghc-9.2: Support static linking with glibc < 2.34.
* gnu/packages/patches/ghc-9.2-glibc-2.33-link-order.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/haskell.scm (ghc-9.2)[origin]: Use it.
2023-02-26 10:26:15 +01:00
Lars-Dominik Braun 4bb40b098d
build-system: haskell: Drop default "static" output.
* guix/build-system/haskell.scm (lower): Pass outputs to lowered bag.
* guix/build/haskell-build-system.scm (install): Remove static library
moving code.
* gnu/packages/haskell-check.scm (ghc-hunit): Remove "static" output.
* gnu/packages/haskell-crypto.scm (ghc-crypto-api-tests): Likewise.
* gnu/packages/haskell-xyz.scm (ghc-case-insensitive): Likewise.
(ghc-cmdargs): Likewise.
(ghc-conduit): Likewise.
(ghc-fgl): Likewise.
(ghc-haskell-src-exts): Likewise.
(ghc-lib-parser): Likewise.
(ghc-mono-traversable): Likewise.
(ghc-parallel): Likewise.
(ghc-paths): Likewise.
(ghc-profunctors): Likewise.
(ghc-tf-random): Likewise.
(ghc-vector): Likewise.
2023-02-26 10:26:15 +01:00
Lars-Dominik Braun ebea18357b
gnu: elm: Support GHC 9.2.
* gnu/packages/elm.scm (elm-sans-reactor)[source]: Add patch to support GHC 9.2.
* gnu/packages/patches/elm-ghc9.2.patch: This one.
* gnu/local.mk: Add it.
2023-02-26 10:26:15 +01:00
Lars-Dominik Braun 92caedb60c
gnu: idris: Fix overly zealous regular expression.
* gnu/packages/idris.scm (idris)[arguments]: Limit characters matched
after package name in cabal file substitutions.
2023-02-26 10:26:15 +01:00
Lars-Dominik Braun 7d60b97a6f
gnu: ghc-parsec: Update to 3.1.15.0.
Missed by automation.

* gnu/packages/haskell-xyz.scm (ghc-parsec)[version]: Update to 3.1.15.0.
[native-inputs]: Switch from HUnit to tasty.
2023-02-26 10:26:15 +01:00
Lars-Dominik Braun 9ce5ec5397
gnu: Remove unused Haskell packages.
* gnu/packages/haskell-xyz.scm (ghc-attoparsec-bootstrap): Remove variable.
(ghc-integer-logarithms-bootstrap): Likewise.
(ghc-scientific-bootstrap): Likewise.
(ghc-wcwidth-bootstrap): Likewise.
(ghc-optparse-applicative-0.15.1.0): Likewise.
2023-02-26 10:26:14 +01:00
Lars-Dominik Braun d603946d38
gnu: ghc-9.2: Increase make verbosity.
Tests time out on ci.guix.gnu.org.

* gnu/packages/haskell.scm (ghc-9.2)[arguments]: Modify #:make-flags.
2023-02-26 10:26:14 +01:00
Lars-Dominik Braun 49a320aaa6
Upgrade Haskell packages.
Script-aided bulk change.
2023-02-26 10:26:07 +01:00
Lars-Dominik Braun 890a181ed1
gnu: Use HACKAGE-URI for packages from Hackage.
Script-aided bulk change.
2023-02-26 10:20:14 +01:00
Lars-Dominik Braun cad6aa8082
gnu: Add upstream-name property to Haskell packages.
Script-aided bulk change.
2023-02-26 10:20:11 +01:00
Lars-Dominik Braun f220509643
gnu: Switch default to GHC 9.2.
* gnu/packages/haskell.scm (ghc-9.0): Rename to just “ghc”.
(ghc-9.2): Ditto.
(ghc): Use ghc-9.2.
2023-02-26 10:19:35 +01:00
Leo Famulari c08e9599ef
gnu: linux-libre 4.14: Update to 4.14.307.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.307.
(linux-libre-4.14-pristine-source): Update hash.
2023-02-26 04:06:39 -05:00
Leo Famulari 84377ee736
gnu: linux-libre 4.19: Update to 4.19.274.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.274.
(linux-libre-4.19-pristine-source): Update hash.
2023-02-26 04:06:38 -05:00
Leo Famulari c2f9ae0bf9
gnu: linux-libre 5.4: Update to 5.4.233.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.233.
(linux-libre-5.4-pristine-source): Update hash.
2023-02-26 04:06:38 -05:00
Leo Famulari 5d82eecb21
gnu: linux-libre 5.10: Update to 5.10.170.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.170.
(linux-libre-5.10-pristine-source): Update hash.
2023-02-26 04:06:38 -05:00
Leo Famulari fa8c1044ff
gnu: linux-libre 5.15: Update to 5.15.96.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.96.
(linux-libre-5.15-pristine-source): Update hash.
2023-02-26 04:06:38 -05:00
Leo Famulari b75969a032
gnu: linux-libre: Update to 6.1.14.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.14.
(linux-libre-6.1-pristine-source): Update hash.
2023-02-26 04:06:32 -05:00
Vagrant Cascadian 128a55ad9f
gnu: libssh: Update to 0.10.4.
* gnu/packages/ssh.scm (libssh): Update to 0.10.4.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-26 08:52:58 +01:00
Liliana Marie Prikler 525e5be3c5
gnu: xpadneo: Update to 0.9.5.
* gnu/packages/linux.scm (xpadneo): Update to 0.9.5.
2023-02-26 08:52:58 +01:00
Liliana Marie Prikler d529be6abb
gnu: emacs-next: Update to 29.0.60-1.f1f571e.
* gnu/packages/emacs.scm (emacs-next): Update to 29.0.60-1.f1f571e.
2023-02-26 08:51:56 +01:00
Liliana Marie Prikler 420cf2bf2a
gnu: Add emacs-next-tree-sitter.
* gnu/packages/emacs.scm (emacs-next-tree-sitter): New variable.
(emacs-next): Remove tree sitter support.
2023-02-26 08:51:55 +01:00
Michael Rohleder a7c7363a82
gnu: gparted: Update to 1.5.0.
* gnu/packages/disk.scm (gparted): Update to 1.5.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-25 21:45:34 -05:00
Bruno Victal 9a2cf9ef0a
gnu: ethtool: Update to 6.2.
* gnu/packages/networking.scm (ethtool): Update to 6.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-19 01:00:00 +01:00
Simon Streit 1dac5b2157
gnu: virglrenderer: Update to 0.10.4.
* gnu/packages/spice.scm (virglrenderer): Update to 0.10.4.
[source]: Use git-fetch and update URI.
[build-system] Change to meson-build-system.
[inputs]: Remove eudev.
[native-inputs]: Add python.
[home-page]: Update URL.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 15:03:49 -05:00
Maxim Cournoyer bbc10628b6
gnu: spice-gtk: Adjust the default file name of the ACL helper binary.
* gnu/packages/spice.scm (spice-gtk)
[arguments]: Add adjust-default-acl-helper-path phase.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:55 -05:00
Maxim Cournoyer e403096b4a
gnu: gnome-boxes: Mention extra configuration requirements.
* gnu/packages/gnome.scm (gnome-boxes) [description]: Mention about extending
polkit and setuid services with spice-gtk.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:55 -05:00
Maxim Cournoyer dd31263eb4
services: gnome-desktop-service-type: Extend setuid-program-service-type.
* gnu/services/desktop.scm (gnome-setuid-programs): New variable.
(gnome-desktop-service-type): Extend setuid-program-service-type with it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:55 -05:00
Maxim Cournoyer abadd0f81f
services: desktop: Extract a new gnome-package procedure.
* gnu/services/desktop.scm (<gnome-desktop-configuration>): Rename gnome
package accessor to gnome-desktop-configuration-gnome, to avoid name conflict.
(gnome-packages): Change first argument from a config object to a the gnome
package used.  Rename second argument from package to name.  Extract core
logic into...
(gnome-package): ... this.
(gnome-udev-rules, gnome-polkit-settings): Adjust accordingly.
(gnome-desktop-service-type): Likewise.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:54 -05:00
Maxim Cournoyer acbb112c1b
services: gnome-polkit-settings: Add spice-gtk.
* gnu/services/desktop.scm (gnome-polkit-settings): Add spice-gtk to the GNOME
packages providing polkit rules.
(package-direct-input-selector): Allow passing a list corresponding to the
dependency tree, so that non-propagated transitive inputs can be specified.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:54 -05:00
Maxim Cournoyer a02189e4ca
gnu: gnome-boxes: Update to 43.3.
* gnu/packages/gnome.scm (gnome-boxes): Update to 43.3.
[arguments]: Remove configure-flags.  Adjust disable-gtk-update-icon-cache
phase.
[inputs]: Replace gtk+ with gtk, libsoup-minimal-2 with libsoup,
webkitgtk-with-libsoup2 with webkitgtk.
[native-inputs]: Replace vala with vala-next.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:54 -05:00
Maxim Cournoyer 542e9060fe
gnu: osinfo-db: Use libsoup 3.
* gnu/packages/virtualization.scm (libosinfo) [inputs]: Replace libsoup2 with libsoup.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:54 -05:00
Maxim Cournoyer 27ae83f5f0
gnu: spice-gtk: Enable support for polkit, webdav and others.
* gnu/packages/spice.scm (spice-gtk) [arguments]: Add the correct-polkit-dir
and fake-pkexec phases.
[inputs]: Add acl, cyrus-sasl, libcap-ng, polkit and usbutils.
[propagated-inputs]: Add libcacard and phodav.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:54 -05:00
Maxim Cournoyer 9582f49a0c
gnu: phodav: Propagate glib, libsoup and libxml2.
* gnu/packages/gnome.scm (phodav) [inputs]: Move libsoup to...
[propagated-inputs]: ... here.  Add glib and libxml2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:53 -05:00
Maxim Cournoyer 5219284621
gnu: usbutils: Update to 015.
* gnu/packages/linux.scm (usbutils): Update to 015.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25 14:46:53 -05:00