Commit graph

143353 commits

Author SHA1 Message Date
Andy Tai
2c6113cbc7
gnu: parallel: Update to 20240922.
* gnu/packages/parallel.scm (parallel): Update to 20240922.

Change-Id: I55f14f7ee8996a4339a17ec595c5b48bec044347
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-27 19:08:01 +08:00
Roman Scherer
e6a771c7ba
gnu: stumpwm-contrib: Update to 0.0.1-6.042a9fc.
* gnu/packages/wm.scm (stumpwm-contrib): Update to 0.0.1-6.042a9fc.

Change-Id: I92952b2f0ad823b56d4ef2e4fce2e9e9cda47858
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-27 09:45:42 +02:00
Roman Scherer
6c1716c8e3
gnu: stumpwm: Update to 23.11.
* gnu/packages/wm.scm (stumpwm): Update to 23.11.

Change-Id: Ia5e0ad8137e033897a4380e71aeed012049d9e22
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-27 09:36:06 +02:00
jgart
a75387f8ee
gnu: Add cl-trivial-ws.
* gnu/packages/lisp-xyz.scm (cl-trivial-ws, ecl-trivial-ws, sbcl-trivial-ws):
New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I1c2ec0a33c02038eabb21f3da3817da9baf74960
2024-09-26 23:15:13 -05:00
jgart
b9e6054391
gnu: Add cl-hunchensocket.
* gnu/packages/lisp-xyz.scm (cl-hunchensocket, ecl-hunchensocket,
sbcl-hunchensocket): New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I90df0ab5bbcfc9ac802f8819640da915c144e669
2024-09-26 23:15:13 -05:00
Josselin Poiret
13b6254abc
gnu: waybar: Fix missing tray icons on 0.11.0.
* gnu/packages/patches/waybar-0.11.0-fix-tray-icons.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/wm.scm (waybar)[source]: Use it.

Change-Id: Ib480b815faf3a331e1fc093dee72bb3099df57c5
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-26 23:34:47 -04:00
John Kehayias
a8134a6993
gnu: piper: Update to 0.8.
* gnu/packages/gnome.scm (piper): Update to 0.8.
[arguments]<#:phases>: Update 'dont-update-gtk-icon-cache phase due to
upstream changes.
[native-inputs]: Add desktop-file-utils.

Change-Id: I01c18cb8140aed691a812d675201075a7adc3fbd
2024-09-26 23:30:29 -04:00
John Kehayias
449ed02aa7
gnu: libratbag: Update to 0.18.
* gnu/packages/gnome.scm (libratbag): Update to 0.18.

Change-Id: I18d3671fd335b0c71436a36affb0d81dd7d1e8dc
2024-09-26 23:20:46 -04:00
jgart
2a8c932667
gnu: Add cl-lem-mailbox.
* gnu/packages/lisp-xyz.scm (cl-lem-mailbox, ecl-lem-mailbox,
sbcl-lem-mailbox): New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I6960f5709877b38d056aaf496c134ef93027d223
2024-09-26 20:50:43 -05:00
jgart
987a4c5d34
gnu: Add cl-lisp-preprocessor.
* gnu/packages/lisp-xyz.scm (cl-lisp-preprocessor, ecl-lisp-preprocessor,
sbcl-lisp-preprocessor): New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: Ice5358677e62232b67b62a3f1520686bc96a79a8
2024-09-26 20:33:46 -05:00
jgart
22e0032666
gnu: Add cl-inquisitor.
* gnu/packages/lisp-xyz.scm (cl-inquisitor, ecl-inquisitor, sbcl-inquisitor):
New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I82feeb9281e0c77a9d058aabe997777204556593
2024-09-26 20:33:45 -05:00
jgart
a671bdaabc
gnu: Add cl-jsonrpc.
* gnu/packages/lisp-xyz.scm (cl-jsonrpc, ecl-jsonrpc, sbcl-jsonrpc): New
variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I4428f0068c8b75b0ae39888c5af787a1b1469160
2024-09-26 20:33:45 -05:00
jgart
3db0cc4f5d
gnu: Add cl-bt-semaphore.
* gnu/packages/lisp-xyz.scm (cl-bt-semaphore, ecl-bt-semaphore,
sbcl-bt-semaphore): New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I6ba4d0353c1c44a0528cda57bdbb6d0412988927
2024-09-26 20:33:45 -05:00
jgart
e8ad03bea2
gnu: Add cl-setlocale.
* gnu/packages/lisp-xyz.scm (cl-setlocale, ecl-cl-setlocale,
sbcl-cl-setlocale): New variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I7ab27bde118d4aab2bfff175037c8bbe47d00674
2024-09-26 20:33:45 -05:00
jgart
d8ef348ca6
gnu: Add cl-iconv.
* gnu/packages/lisp-xyz.scm (cl-iconv, ecl-cl-iconv, sbcl-cl-iconv): New
variables.
Co-authored-by: Ada Stevenson <adanskana@gmail.com>

Change-Id: I58398683cb43397ea954736ab5b5b0afcbc41e20
2024-09-26 20:33:45 -05:00
jgart
d7df503c5a
gnu: trealla: Update to 2.55.44.
* gnu/packages/prolog.scm (trealla): Update to 2.55.44.

Change-Id: Iab05e055828d98a72ac46d4bc4d84b82b3cb8ca6
2024-09-26 20:33:45 -05:00
Maxim Cournoyer
a4ea332bc2
gnu: telegram-desktop: Use xdg-desktop-portal-next.
* gnu/packages/telegram.scm (telegram-desktop) [native-inputs]: Replace
xdg-desktop-portal with xdg-desktop-portal-next.

Change-Id: Icd0bc0d731e0ece576b590f34960d55f79ef4b43
2024-09-27 09:39:18 +09:00
Maxim Cournoyer
64e1ae00e7
gnu: Add xdg-desktop-portal-next.
This is based on Dan's "xdg-desktop-portal: Update to 1.18.4." commit, now
reverted.

* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I7360d915bb0450f6772232c126fd0d4a4fec8997
2024-09-27 09:39:18 +09:00
Maxim Cournoyer
ce6f571fbe
Revert "gnu: xdg-desktop-portal: Update to 1.18.4."
This reverts commit 1b4304ea29.  This broke
setting themes in GNOME 44.1.

Reported-by: Ada Stevenson <adanskana@gmail.com>
Change-Id: Iaa8632a743d6fefd46f6415010b33f69bd6d2a04
2024-09-27 09:39:12 +09:00
Maxim Cournoyer
d8298b37af
Revert "gnu: xdg-desktop-portal: Improve style."
This reverts commit add9662686.
2024-09-27 09:14:14 +09:00
jgart
8172b25ea2
gnu: lisp-xyz: Sort packages.
* gnu/packages/lisp-xyz.scm: Sort packages.

Change-Id: I4eada8fa1a8a99b9ee888c735ac0793ed1f1cea8
2024-09-26 10:22:53 -05:00
Efraim Flashner
3171ff971c
gnu: classpath-jamvm-wrappers: Adjust wrapper for armhf-linux.
This fixes building icedtea-2 on armhf-linux.

* gnu/packages/java-bootstrap.scm (classpath-jamvm-wrappers)[arguments]:
Adjust the flags passed to jamvm in the wrapper script when building for
armhf-linux.

Change-Id: I68a47b0eec761b1be9126ac814693fba7fa7e56e
2024-09-26 18:13:29 +03:00
Efraim Flashner
408a077756
gnu: tracker: Skip datetime test on all 32-bit systems.
* gnu/packages/gnome.scm (tracker)[arguments]: In the custom
'disable-failing-tests phase skip the tests known to fail on 32-bit
systems on all non-64-bit systems.

Change-Id: I23b422aeceb3f7ef83c8a0e74ec7ed6f13d98c66
2024-09-26 18:13:29 +03:00
Efraim Flashner
c06fefeab4
gnu: lib2geom: Skip a test on riscv64-linux.
* gnu/packages/graphics.scm (lib2geom)[arguments]: When building for
riscv64-linux add a phase to skip a test known to fail upstream.

Change-Id: Ib328a4b2ed3263f71d6ca846b181eca3e47a3800
2024-09-26 18:13:29 +03:00
Efraim Flashner
5c7fb1b82d
gnu: gst-plugins-base: Skip a test on armhf-linux.
* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: When
building for armhf-linux skip a test during the
'disable-problematic-tests phase.

Change-Id: I606ecd1c38f110b1c31812d86d6b3304e924b557
2024-09-26 18:13:29 +03:00
Efraim Flashner
541b45ce60
gnu: pass-age: Update shell completion directories.
* gnu/packages/password-utils.scm (pass-age)[arguments]: Adjust the
install-plan to adjust the shell completion directories.

Change-Id: I5153dd4c9e88d05c22f4ddda135704a7bfe3cc81
2024-09-26 18:13:25 +03:00
Jorge Acereda
4fcbb5787c
gnu: Add decker.
Change-Id: Id0879002f9ce0928051dda40ba0dc7bc233ea439
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 21:57:54 +09:00
Maxim Cournoyer
4818404bb4
gnu: emacs-org-texlive-collection: Reduce closure.
Based on feedback received by Nicolas Goaziou.  Thank you!

* gnu/packages/emacs-xyz.scm (emacs-org-texlive-collection): Do not inherit
from emacs-org.
[version]: Explicitly set to that of emacs-org.
[inputs]: Remove texlive-amsmath, texlive-graphics, texlive-hypperef,
texlive-titling, texlive-tools.
Replace texlive-scheme-small by texlive-collection-latexrecommended.  Add
texlive-soul and texlive-standalone.
[synopsis, description]: Fix TeX Live and Org mode spelling.
[home-page]: Explicitly set to that of emacs-org.
[license]: Use the TeX Live license, as this is a TeX Live collection
meta-package.

Suggested-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Id898f0cde5d805ee9262b5ded0d47f307b73f005
2024-09-26 21:16:42 +09:00
Sharlatan Hellseher
3581d9d3bd
gnu: python-tldr: Swap to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-tldr) [build-system]: Swap to
pyproject-build-system.
[arguments]: Adjust indentation.
<#:test-flags>: Move test exclusion here.
<#:phases>: Use standard 'check phase.

Change-Id: Ie87b5810027998bf33325c04021dbeb7cb24e6e2
2024-09-26 10:24:39 +01:00
Sharlatan Hellseher
c5b399c718
gnu: python-tldr: Update to 3.3.0.
* gnu/packages/python-xyz.scm (python-tldr): Update to 3.3.0.
[inputs]: Remove python-argcomplete, python-colorama, python-termcolor, and
python-shtab.
[propagated-inputs]: Add python-colorama, python-termcolor, and python-shtab.

Change-Id: I87b58c0632307fa88061f0c63ceb4d01759900d2
2024-09-26 10:19:16 +01:00
Nicolas Graves via Guix-patches via
c46b23421e
gnu: python-twine: Update to 5.1.1.
* gnu/packages/python-xyz.scm (python-twine): Update to 5.1.1.
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:test-flags>: Disable failing tests.
  [native-inputs]: Add python-pretend, python-pytest, python-pytest-socket.
  [propagated-inputs]: Remove python-tqdm, python-packaging. Add
  python-imporlib-metadata, python-keyring, python-rfc3986,
  python-rich and python-urllib3.

Reviewed-by: Steve George <steve@futurile.net>
Change-Id: I55dbcd646dec60cfe8ec226aed0cf3f8c59e2eeb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-26 10:08:28 +01:00
Nicolas Graves via Guix-patches via
ae7fc060c0
gnu: python-altair: Update to 5.3.0.
* gnu/packages/statistics.scm (python-altair): Update to 5.3.0.
  [arguments]<#:test-flags>: Add failing tests, reorganize.

Reviewed-by: Steve George <steve@futurile.net>
Change-Id: I695e63e5395f40997ab59706240b8b059778b0ad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-26 10:08:27 +01:00
Nicolas Graves via Guix-patches via
7c092d1e75
gnu: python-pkginfo: Update to 1.10.0.
* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.10.0.
  [native-inputs]: Add python-wheel.

Reviewed-by: Steve George <steve@futurile.net>
Change-Id: I682773a5a5c36c9a2ffd9ce8e96048c08a7a174e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-26 10:08:27 +01:00
Ricardo Wurmus
e7004f5cf5
gnu: python-readme-renderer: Update to 41.0.
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 41.0.
[build-system]: Use pyproject-build-system.
[arguments]: Delete 'loosen-cmarkgfm-dependency phase; replace custom 'check
phase with #:test-flags.
[native-inputs]: Add python-wheel; remove python-mock.

Reviewed-by: Steve George <steve@futurile.net>
Change-Id: I47cef84089384d2cf760c166fed9147863d1a415
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-26 10:08:19 +01:00
Konrad Hinsen
f6715a4715
gnu: cl-websocket-driver: Update to 0.2.0-1.17ba553.
* gnu/packages/lisp-xyz.scm (sbcl-websocket-driver): Update to
  0.2.0-1.17ba553.

Change-Id: Ifa2b14d3b8e3775da0f085ca70f34dadec66ef7c
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-26 10:18:20 +02:00
The Man
f412e14ddb
gnu: Add libliftoff.
* gnu/packages/freedesktop.scm (libliftoff): New variable.

Change-Id: I19eda24aea4327bcd72a7e15ec0784ef1e302783
Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-26 09:42:52 +02:00
jgart
5955c2aebc
gnu: Add cl-async-process.
* gnu/packages/lisp-xyz.scm (cl-async-process, ecl-async-process,
sbcl-async-process): New variables.

Change-Id: I4e4707ffa30b6fcd1267e681f71a874c790746f4
Signed-off-by: jgart <jgart@dismail.de>
2024-09-26 01:46:30 -05:00
Sergey Trofimov
fed44710b6
gnu: gromit-mpx: Update to 1.7.0.
* gnu/packages/gtk.scm (gromit-mpx): Update to 1.7.0.
[inputs, native-inputs]: Add new dependencies.

Signed-off-by: jgart <jgart@dismail.de>
2024-09-26 01:17:20 -05:00
Maxim Cournoyer
404dbd894c
gnu: telegraph-desktop: Fix exhuberant build memory requirements.
From 25 GiB to 1.3 GiB.

* gnu/packages/telegram.scm (telegram-desktop)
[configure-flags]: Specify the 'Release' build type.

Change-Id: I040d79d341412d43e864c95b315c1c8ad5fd19ae
2024-09-26 14:21:17 +09:00
dan
2b6006fc50
gnu: telegram-desktop: Update to 5.5.5.
* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Update patch file to match upstream changes.
* gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch: Update patch file to match upstream changes.
* gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: New file.
* gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/telegram.scm:
(libyuv-for-telegram-desktop, cmake-helpers-for-telegram-desktop)
(codegen-for-telegram-desktop, lib-base-for-telegram-desktop)
(lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop)
(lib-qr-for-telegram-desktop, lib-storage-for-telegram-desktop)
(lib-tl-for-telegram-desktop, lib-webrtc-for-telegram-desktop)
(tgcalls-for-telegram-desktop, webrtc-for-telegram-desktop): Bump to submodule checkout.
(cmake-helpers-for-telegram-desktop)[origin]: Add patches to unbundle gsl and cppgir.
(libprisma-for-telegram-desktop): Use %telegram-version.
(telegram-desktop): Update to 5.5.5.
[:configure-flags]: Add disable jemalloc flag.
[#:phases]<unpack-additional-sources>: Add libprisma-for-telegram-desktop.
<patch-gir-ignore-paths>: New phase.
<use-system-xdg-desktop-portal>: New phase.
<patch-libwebview>: New phase.
[native-inputs]: Add cpp-ada-url-parser, gobject-introspection and xdg-desktop-portal.
[inputs]: Add boost, cppgir-for-telegram-desktop, expected-lite and remove jemalloc.

Change-Id: I0ea3ea5a3e416a9d5b2b5b7b55ca1af679bc3d38
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 14:21:17 +09:00
dan
ad273d44db
gnu: Add libprisma-for-telegram-desktop.
* gnu/packages/telegram.scm (libprisma-for-telegram-desktop): New variable.

Change-Id: I855b463993654a8cad491c7b56c9581b3083f5e4
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:56 +09:00
dan
ecdcc19200
gnu: Add cpp-ada-url-parser.
* gnu/packages/cpp.scm (cpp-ada-url-parser): New variable.
(cpm-for-cpp-ada-url-parser): New variable.

Change-Id: I0b61c3b136e2781774c6a5e67eeb6b662e97dd88
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:55 +09:00
dan
b695fb48d1
gnu: Add cpm-cmake.
* gnu/packages/cmake.scm (cpm-cmake): New variable.

Change-Id: I3938f1da1513010c8af6bedc2aa26635d43ca7ce
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:54 +09:00
dan
98c7d9e2a5
gnu: simdjson: Update to 3.10.1.
* gnu/packages/cpp.scm (simdjson): Update to 3.10.1.

Change-Id: I6711077e162bcfbf6702d521fdeec44e3b21f074
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:52 +09:00
dan
7ee28b3a9d
gnu: Add cppgir-for-telegram-desktop.
* gnu/packages/glib.scm (cppgir-for-telegram-desktop): New variable.

Change-Id: Ib9ca3bd376f32d13939adabd2c52e1eb24e2ddcb
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:51 +09:00
dan
fe9d09dca4
gnu: Add cppgir.
* gnu/packages/glib.scm (cppgir): New variable.

Change-Id: Ic4510be6d05b7b3977aa457c6a7fec382c1d3a88
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:50 +09:00
Liliana Marie Prikler
add9662686
gnu: xdg-desktop-portal: Improve style.
* gnu/packages/freedesktop.scm (xdg-desktop-portal) [inputs]: Move after
arguments.  Drop labels.
[native-inputs]: Move after inputs.  Drop labels.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:48 +09:00
dan
1b4304ea29
gnu: xdg-desktop-portal: Update to 1.18.4.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.18.4.
[patches]: Disable portal tests.
[native-inputs]: Remove autoconf, automake, libtool and which.  Add python,
python-dbusmock, python-pytest and python-pytest-xdist.
[inputs]: Add bubblewrap.
[arguments]<#:configure-flags>: Replace “--with-systemd=no” with
“-Dsystemd=disabled”.

Change-Id: Ic9876565e9119443fedd082273be4f372ebce1d4
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:47 +09:00
jgart
8576aaf5f9
gnu: vorta: Update to 0.9.1.
* gnu/packages/backup.scm (vorta): Update to 0.9.1.
[source]: Update origin url.
[build-system]: Use pyproject-build-system.
[arguments]: Disable tests that require an X server, update module imports,
and move check phase to before check phase.
[native-inputs]: Add python-platformdirs.
[inputs]: Use qt 6 version of inputs.

Change-Id: I9f56d892d2a0284ebe1a38d80705fbc03f18e4a2
2024-09-25 20:07:06 -05:00
Danny Milosavljevic
a2edd2a4eb
gnu: clang-runtime: Fix build.
* gnu/packages/patches/clang-runtime-12-remove-crypt-interceptors.patch: New
file.
* gnu/local.mk (dist_PATCH_DATA): Register it.
* gnu/packages/llvm.scm (clang-runtime-12)[source]: Use it.

Change-Id: I78e078ff09beb2943ba9387813ebc29069ae8f7d
2024-09-26 00:06:11 +02:00