Commit graph

127855 commits

Author SHA1 Message Date
Ludovic Courtès
1300c316e9
gnu: ‘make-icecat-extension’ inherits package location.
This is an improvement for the purposes of ‘guix edit’ & co.

* gnu/build/icecat-extension.scm (make-icecat-extension): Add ‘location’
field.

Change-Id: I896ae6823b3fe4ea013fa74e2c536f45664d8042
2023-12-10 21:46:52 +01:00
Ludovic Courtès
5f0811a9aa
gnu: Add KeePassXC-Browser.
* gnu/packages/browser-extensions.scm (keepassxc-browser)
(keepassxc-browser-icecat): New variable.

Change-Id: I6f85228e4e012f3e5f8c913fda38287255573604
2023-12-10 21:46:51 +01:00
Ludovic Courtès
e154196736
gnu: keepassxc: Record file name of ‘xclip’ and ‘wl-copy’.
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add
‘record-clipboard-programs’ phase.
[inputs]: Add WL-CLIPBOARD and XCLIP.

Change-Id: I3cfe3d8604da575f6bf5e5cf3ce862fbac099ab6
2023-12-10 21:46:51 +01:00
Efraim Flashner
63e06f30ce
gnu: ubuntu-keyring: Update to 2023.11.28.1.
* gnu/packages/debian.scm (ubuntu-keyring): Update to 2023.11.28.1.
[native-inputs]: Remove gzip; add xz.

Change-Id: Id90acc7a58085321ac96b6ab520f54b20911a8c1
2023-12-10 10:24:45 +02:00
Efraim Flashner
9c30fb27a4
gnu: tor: Update to 0.4.8.10.
* gnu/packages/tor.scm (tor): Update to 0.4.8.10.

Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5
2023-12-10 09:49:26 +02:00
Efraim Flashner
556aa31050
gnu: llvm-14: Fix building on powerpc-linux.
* gnu/packages/llvm.scm (llvm-14)[arguments]: When building for
powerpc-linux adjust the configure-flags to always link shared libraries
with -latomic.

Change-Id: If020528bf1717595b66e6e0826dbe7a0c1128322
2023-12-10 08:15:43 +02:00
Michael Ford
2e11caff39
gnu: LLVM, Clang, libomp, lld: Update to 17.0.6.
* gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17):
Update to 17.0.6.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I7757b8e55e6a7ffc8185d366ba77706abaf5a798
2023-12-10 11:09:28 +08:00
Ekaitz Zarraga
20223da2f2
gnu: ncdu: Use zig-build-system.
* gnu/packages/ncdu.scm (ncdu)[build-system]: Use zig-build-system.
[arguments]<#:make-flags>: Remove argument.
<#:phases>: Delegate phase manipulation to the build-system.
Remove 'validate-runpath.
[native-inputs]: Remove zig-0.10.

Change-Id: I9027a1cbd925cfb0c135740e81a33b62cb9d91ca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-10 11:09:09 +08:00
Sergey Trofimov
92640eedca
gnu: pipewire: Update to 1.0.0.
* gnu/packages/linux.scm (pipewire): Update to 1.0.0.
[native-inputs]: Add doxygen, python.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: If2b0b50f844a8ee96f7d1012c01d7958ab8e7f46
2023-12-09 22:29:54 +08:00
Tobias Geerinckx-Rice
61f2d84e75
gnu: libmirage: Update to 3.2.7.
* gnu/packages/cdrom.scm (libmirage): Update to 3.2.7.

Change-Id: Ib4d62bbbcb4bedd2ce86f6d5262df6ed26c76cee
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
c79c1210aa
gnu: exomizer: Update to 3.1.2.
* gnu/packages/emulators.scm (exomizer): Update to 3.1.2.
[source]: Use a Git tag rather than commit.

Change-Id: I2dd5ad0b5a4be4633c1b57ff1367941d3f1aa49b
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
cce073622f
gnu: mupdf: Update to 1.23.7.
* gnu/packages/pdf.scm (mupdf): Update to 1.23.7.

Change-Id: If58ab64470c88fdd15897488a5955d009d92ee34
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
b876f3e130
gnu: parole: Update to 4.18.1.
* gnu/packages/xfce.scm (parole): Update to 4.18.1.

Change-Id: I308b19b47c20d35765cf7e03a49a88978734868f
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
e87845ee2d
gnu: turbostat: Use G-expressions.
* gnu/packages/linux.scm (turbostat)[arguments]:
Rewrite as G-expressions.

Change-Id: I5e2cf484692cda608d0144f4b35c63770301aadd
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
109a2485d7
gnu: moreutils: Update to 0.68.
* gnu/packages/moreutils.scm (moreutils): Update to 0.68.

Change-Id: Ie8320c18eaef1b481918894c5baaedc4144b0d19
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
392de3262e
gnu: hplip: Update to 3.23.12.
* gnu/packages/cups.scm (hplip): Update to 3.23.12.

Change-Id: If27e2cfcd0b4e3667ba399569a24df976d6aa41d
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice
3a0440c3f9
gnu: cups-minimal/fixed: Update to 2.4.7.
* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.7.

Change-Id: I47b34356c53715462e1750e1b639b9768f2c3287
2023-11-19 01:00:00 +01:00
Andy Tai
06f25a9a85
gnu: xrdp: Update to 0.9.23.1.
* gnu/packages/rdesktop.scm (xrdp): Update to 0.9.23.1.

Change-Id: If5a01e38dc04bd013118d21ff11a46f3e7dddfd2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-12-07 13:33:17 +02:00
Greg Hogan
31c9975e58
gnu: xeyes: Update to 1.3.0.
* gnu/packages/xdisorg.scm (xeyes): Update to 1.3.0.
[source]: Update file extension in URI.

Change-Id: Ibd4f554180bd7892e594c63f7c18808a6df7c049
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-12-07 13:14:39 +02:00
Hugo Nobrega
7e784c7495
gnu: dub: update to 1.33.0.
* gnu/packages/dlang.scm (dub): Update to 1.33.0.

Change-Id: Ie09f43329fa4a8d79f201f4b617e498d39adec6f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-12-07 12:43:09 +02:00
Efraim Flashner
4e7cb24118
gnu: ddcutil: Install pkgconfig file.
* gnu/packages/hardware.scm (ddcutil)[arguments]: Add a phase to install
the missing pkgconfig file.

Change-Id: Icd8c6c19e10c8dc426c5cd5020f0a209f0faa452
2023-12-07 01:26:25 +02:00
Tomas Volf
cc681b5657
gnu: libtorrent-rasterbar: Update to 2.0.9.
Update the package.  Since other packages do depend on the previous
version (and according to their documentation do recommend it), the previous
version is exposed as libtorrent-rasterbar-1.2.

The v2.0.9 requires patching to get tests working.  Sadly one of the changes
is to introduce new binary file, so it is fetched as an input and applied in a
phase.  Snippet is used instead to do the rest of the patching.

* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to
2.0.9.
[source]<snippet>: Patch test/test_copy_file.cpp.
[native-inputs]: Add the missing file (v2_empty_file.torrent).
[arguments]<#:phases>: And add a phase copying it into the correct place.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar-1.2): New variable.
(qbittorrent)[inputs]: Use libtorrent-rasterbar-1.2.
* gnu/packages/enlightenment.scm (epour)[inputs]: Use
libtorrent-rasterbar-1.2.

Change-Id: Ifbbbf02a671f6a3db653499a7a5f2504fd23c255
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06 23:50:05 +01:00
Tomas Volf
cb1ce113b9
gnu: qbittorrent: Update to 4.6.2.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.6.2.

Change-Id: I75d05f14396e1b017cc939264e30ade625cb7017
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06 23:50:05 +01:00
Tomas Volf
a6e792413e
gnu: qbittorrent-enhanced: Update to 4.6.1.10.
* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.1.10.

Change-Id: Ic164ee27ea54018acfcba0e9db8db11f119800a4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06 23:50:05 +01:00
Tomas Volf
5582bd9413
gnu: deluge: Update to 2.1.1.
Dependency on nss-certs was added.  Most torrents do require SSL in some shape
or form, so it seems appropriate to add it by default.

* gnu/packages/bittorrent.scm (deluge)[version]: Update to 2.1.1.
[propagated-inputs]: Add nss-certs.
[native-search-paths]: Set to allow locating the certificates.

Change-Id: Ic6c79f24851d6917dc4e5b22b3bcb2f6b99e187a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06 23:50:05 +01:00
Tomas Volf
fb2bbb0c3e
gnu: libtorrent-rasterbar: Update to 1.2.19.
With the update, the execution of the test suite was overhauled a lot.
Parallel tests were disabled, since the do not work well.  Since faketime does
cause some tests to hang, test_ssl was moved into a separate run.

* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to
1.2.19.
[arguments]<#:parallel-tests?>: Disable.
[arguments]<#:phases>: Move test_ssl into separate run under faketime.  Do not
run under tests under faketime.  Anchor the regex for test exclusion.  Set
timeout of 600 seconds for each test.

Change-Id: I7392cb3ce1a8815b26b3257498082761255535ee
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06 23:50:05 +01:00
Felix Gruber
0399d5b610
gnu: python-autograd: Update to 1.5.
* gnu/packages/machine-learning.scm (python-autograd): Update to 1.5.
  [build-system]: Use pyproject-build-system.
  [arguments]: Remove custom 'check phase.

Change-Id: Ic76510b94d268d5dba6e9b0e057fcfca125e424f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06 23:50:04 +01:00
Ludovic Courtès
8da64e8810
gnu: emacs-guix: Update to 455272c.
* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 455272c.

Change-Id: Ib6c29fe9297c55dcd578453bd0425867e4ee180b
2023-12-06 23:50:04 +01:00
Ludovic Courtès
d98a0203b7
shell: ‘--development’ honors ‘--system’.
Fixes a bug whereby ‘package->development-manifest’ would run with the
wrong system in mind, leading to errors like this:

  $ guix shell -s i586-gnu -D shepherd --no-grafts
  guix shell: error: package linux-libre-headers@5.15.49 does not support i586-gnu

* guix/scripts/environment.scm (options/resolve-packages): Define
‘system’ and pass it to ‘package->development-manifest’.’
* tests/guix-shell.sh: Test it.

Change-Id: I95c471c1918913ab80dec7d3ca64fe38583cce78
2023-12-06 23:50:04 +01:00
Ludovic Courtès
4a6cef9d66
gnu: glibc-locales@2.37: Mark as hidden.
Fixes <https://issues.guix.gnu.org/67586>.

* gnu/packages/base.scm (glibc-locales/hurd): Wrap in ‘hidden-package’.

Change-Id: If4f4aa1ef66c53ee0bb52eaea533241652e48cca

Reported-by: Nils Landt <nils@landt.email>
Change-Id: I5150f13be9c3b23e7abe408f815c56f498c92ecb
2023-12-06 23:50:04 +01:00
Efraim Flashner
8c294e43eb
gnu: qtbase: Skip some more tests on i686-linux.
* gnu/packages/qt.scm (qtbase)[arguments]: Adjust custom 'check phase to
skip 5 more tests on i686-linux.

Change-Id: I2c70fd0dd7e99cc7e039502933981e1b4985e05c
2023-12-06 08:01:55 +02:00
Efraim Flashner
28e98cc0c7
gnu: qtbase: Remove unneeded configure flags.
These flags were preventing building on i686-linux and seem to not be
necessary anymore.

* gnu/packages/qt.scm (qtbase)[arguments]: Remove configure-flags
disabling certain hardware features.

Change-Id: I76e41acb29cf39ce0541b27432b5d8d7fd545b16
2023-12-06 08:01:54 +02:00
Efraim Flashner
1cd2f03225
gnu: qtwebengine-5: Enable building on i686-linux.
* gnu/packages/qt.scm (qtwebengine-5)[arguments]: When building for
i686-linux add a configure-flag to use less memory during the linking
phase.

Change-Id: Ie27467445f2bc299314b1294b024d3cfdc6f0b44
2023-12-06 08:01:51 +02:00
Vinicius Monego
0aee90e4ea
gnu: gnome-commander: Update to 1.16.1.
* gnu/packages/gnome.scm (gnome-commander): Update to 1.16.1.
[build-system]: Switch to meson-build-system.
[arguments]: Add #:glib-or-gtk?.
[native-inputs]: Add gtk+-2:bin.

Change-Id: I4badc000d0c2d8525fd3f8f1748d8fabe610c8a9
2023-12-05 17:01:43 -03:00
Vinicius Monego
6ec6b1c6c1
gnu: gerbv: Update to 2.10.0.
* gnu/packages/engineering.scm (gerbv): Update to 2.10.0.
[source]: Switch to maintained repository.
[native-inputs]: Add autoconf, automake, gettext-minimal, libtool.
Remove package labels.
[inputs]: Add comment about GTK+2.  Remove package labels.
[home-page]: Update URL.

Change-Id: Ie30c4ae618b3b57e9b59e3e40f1423fed4d26135
2023-12-05 16:41:53 -03:00
Vinicius Monego
e498147cae
gnu: kdenlive: Update to 23.08.3.
* gnu/packages/kde.scm (kdenlive): Update to 23.08.3.

Change-Id: I552e82757049bae81cf8d521f17aea1adbefdb26
2023-12-05 16:41:53 -03:00
Vinicius Monego
fe65a3de9c
gnu: mlt: Update to 7.22.0.
* gnu/packages/video.scm (mlt): Update to 7.22.0.

Change-Id: I63827e89e181c439eb89e956362618d90d37ef50
2023-12-05 16:41:53 -03:00
Vinicius Monego
28924df948
gnu: python-openturns: Update to 1.21.3.
* gnu/packages/statistics.scm (python-openturns): Update to 1.21.3.

Change-Id: I6e86d60e0b0d26672d2bce08998f2a1af5dff14e
2023-12-05 16:41:52 -03:00
Vinicius Monego
295179f410
gnu: python-pymc: Update to 5.10.0.
* gnu/packages/statistics.scm (python-pymc): Update to 5.10.0.

Change-Id: I900a65beba2d919bde3137a370dbdb19566c828c
2023-12-05 16:41:52 -03:00
Vinicius Monego
b2d433d485
gnu: python-pytensor: Update to 2.18.1.
* gnu/packages/python-science.scm (python-pytensor): Update to 2.18.1.

Change-Id: I7992d8a00c378c008995df3d026c3e05c235ae6d
2023-12-05 16:41:52 -03:00
Vinicius Monego
b3e9384499
gnu: python-scikit-rf: Update to 0.30.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.30.0.

Change-Id: Ia33268f2a655a80a645e30c4b1e08e830da83ae4
2023-12-05 16:41:52 -03:00
Vinicius Monego
17cf284f4d
gnu: python-pyqtgraph: Update to 0.13.3.
* gnu/packages/python-xyz.scm (python-pyqtgraph): Update to 0.13.3.

Change-Id: Ibce95af05181e23aaaa44935367f7ec1bc84324f
2023-12-05 16:41:52 -03:00
Vinicius Monego
2f5599a46e
gnu: freecad: Update to 0.21.2.
* gnu/packages/engineering.scm (freecad): Update to 0.21.2.

Change-Id: Ia7ca92405dfe5cf155387e9fec5ad135701e91c1
2023-12-05 16:41:52 -03:00
Vinicius Monego
09b0a1fb95
gnu: python-wand: Update to 0.6.13.
* gnu/packages/python-xyz.scm (python-wand): Update to 0.6.13.

Change-Id: I50e4fff9cd5e3c76dfd5e4cd8a2eb069fdaf7a8b
2023-12-05 16:41:52 -03:00
Efraim Flashner
c15a1cd88f
gnu: python-setuptools-lint: Add missing input.
* gnu/packages/check.scm (python-setuptools-lint)[propagated-inputs]:
Add python-tomli.

Change-Id: I0ab7d3b129d6c347c212b968c4aeb425e3ee97ae
2023-12-05 15:10:33 +02:00
Efraim Flashner
f2561811fb
gnu: python-schedule: Adjust for newer python.
* gnu/packages/python-xyz.scm (python-schedule)[source]: Add snippet to
adjust python imports.

Change-Id: I8ef362bd35d3d1a2634a16ee4bf790b7da8263c0
2023-12-05 15:10:33 +02:00
Efraim Flashner
7b4623b44b
gnu: python-pyscss: Adjust for newer python.
* gnu/packages/python-web.scm (python-pyscss)[source]: Add snippet to
adjust python imports.

Change-Id: I0073089ed505a55f08aec2f0cc0ffa2a2c7963e4
2023-12-05 15:10:33 +02:00
Efraim Flashner
31b63a7a8c
gnu: python-osc: Adjust for newer python.
* gnu/packages/python-xyz.scm (python-osc)[source]: Add snippet to
adjust python imports.

Change-Id: Ie9708fe6961a4f65909d4795190bd2a037e9c9c8
2023-12-05 15:10:33 +02:00
Efraim Flashner
504e621445
gnu: python-gpy: Adjust for newer python.
* gnu/packages/python-science.scm (python-gpy)[source]: Add snippet to
adjust python module imports.

Change-Id: I0772febb97d75e0a0caa331913c9e7453d11e70d
2023-12-05 13:43:42 +02:00
Efraim Flashner
7e795eae15
gnu: python-imgviz: Adjust for newer python.
* gnu/packages/image-processing.scm (python-imgviz)[source]: Add snippet
to adjust python module imports.

Change-Id: I50b39fa5acfc766eb9f18658dbfc3053473e0287
2023-12-05 13:43:42 +02:00