Commit graph

127833 commits

Author SHA1 Message Date
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
Efraim Flashner
9d1055c409
gnu: python-internetarchive: Adjust for newer python.
* gnu/packages/web.scm (python-internetarchive)[source]: Adjust snippet
for change in python module imports.

Change-Id: I523d022f3a56b31b58f80c1ce1ffabaef1f9b0e7
2023-12-05 13:43:42 +02:00
Efraim Flashner
f2c6710129
gnu: python-alchemy-mock: Adjust for newer python.
* gnu/packages/databases.scm (python-alchemy-mock)[source]: Add snippet
to adjust python module imports.

Change-Id: Id41dd77ff7cd243f8026ad416d12dc01bf68f467
2023-12-05 13:43:42 +02:00
Efraim Flashner
cde11d1cd4
gnu: python-grako: Adjust for newer python.
* gnu/packages/python-xyz.scm (python-grako)[source]: Add snippet to
adjust python module imports.

Change-Id: Idcfabc378c510c1e848ff4a922f560c48b5bbed8
2023-12-05 13:26:04 +02:00
Efraim Flashner
6ce45b4bbe
gnu: python-trezor-agent: Fix inputs.
* gnu/packages/finance.scm (python-trezor-agent)[native-inputs]: Move
python-bech32, python-cryptography from here ...
[propagated-inputs]: ... to here.

Change-Id: I2c6c6faf98defeb5aad9fed37494daed2e86b8d0
2023-12-05 13:15:32 +02:00
Sharlatan Hellseher
6ab6c02aff
gnu: cl-radiance: Update to 2.1.2-3.8d826c7.
* gnu/packages/lisp-xyz.scm (cl-radiance): Update to 2.1.2-3.8d826c7.

Change-Id: I739d7367417e9f2f17ed1c1fd2c5b0c1b36d9236
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-12-05 10:18:37 +01:00
Andy Tai
310f7966e7
gnu: wxmaxima: Update to 23.11.0
* gnu/packages/maths.scm (wxmaxima): Update to 23.11.0

Change-Id: Ifd1d705ec21f8f437eeb6364dea7d51638567eb7
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-12-05 10:13:49 +01:00
Andy Tai
8eecb102c0
gnu: gama: Update to 2.27
* gnu/packages/gps.scm (gama): Update to 2.27

Change-Id: I5c5b4a90ab98699157af4be6481e36d30439c140
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-12-05 10:10:17 +01:00
Guillaume Le Vaillant
9a4a480f8d
gnu: ecl-cl-pcg: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-cl-pcg)[arguments]: Disable tests.

Change-Id: Ibd931ed7bb2cfb99e5b717bfcab4864b5496fc79
2023-12-05 10:04:56 +01:00
Andrew Tropin
ec4c0fad32
gnu: Add emacs-arei.
* gnu/packages/emacs-xyz.scm (emacs-arei): New variable.
2023-12-05 10:02:44 +03:00
Andrew Tropin
5bbed5748f
gnu: Add guile-ares-rs.
* gnu/packages/guile-xyz.scm (guile-ares-rs): New variable.
2023-12-05 10:02:43 +03:00
Wilko Meyer
3fe483c174
gnu: linux-libre 4.14: Update to 4.14.331.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.331.
(linux-libre-4.14-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I8071d5829939db833a3dad16d59aa901f83466aa
2023-07-23 22:26:07 -04:00
Wilko Meyer
ad95df1d37
gnu: linux-libre 4.19: Update to 4.19.300.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.300.
(linux-libre-4.19-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I03592b5552631503df4e0c8f0f05ca5e0a3bac20
2023-07-23 22:26:07 -04:00
Wilko Meyer
d99294c930
gnu: linux-libre 5.4: Update to 5.4.262.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.262.
(linux-libre-5.4-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I86c1f12a3367c9d591cbd10b2200da4e13a95436
2023-07-23 22:26:07 -04:00
Wilko Meyer
980557e5aa
gnu: linux-libre 5.10: Update to 5.10.202.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.202.
(linux-libre-5.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I5a87182a1247dfee1a32cc9de5bba640ba65d806
2023-07-23 22:26:06 -04:00
Wilko Meyer
6ca9dc3c00
gnu: linux-libre 5.15: Update to 5.15.140.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.140.
(linux-libre-5.15-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I31acb14a8cd9722de144d5e738b51e31e95a68d0
2023-07-23 22:26:06 -04:00
Wilko Meyer
47e62220a7
gnu: linux-libre 6.1: Update to 6.1.64.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.64.
(linux-libre-6.1-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I6d112b7497c68d7c7d8f03e9ae98a4c7e9911426
2023-07-23 22:26:06 -04:00
Wilko Meyer
360569d496
gnu: linux-libre 6.5: Update to 6.5.13.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.13.
(linux-libre-6.5-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I23b6d7dae699b6a07afdd39bb47ddbd3ec29aaeb
2023-07-23 22:26:06 -04:00
Wilko Meyer
84291d1215
gnu: linux-libre 6.6: Update to 6.6.3.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.3.
(linux-libre-6.6-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I08670a2da61b633a0ea370cffe84e7cfe27b5f65
2023-07-23 22:26:01 -04:00
Ludovic Courtès
3178b1a442
monad-repl: Add REPL commands to inspect package arguments.
* guix/monad-repl.scm (keyword-argument-value, package-argument-command):
New procedures.
(phases, configure-flags, make-flags): New REPL commands.
* doc/guix.texi (package Reference): Link to “Using Guix Interactively”.
(Defining Package Variants): Add “Tips” quotation.
(Build Phases): Add “Tip” quotation.
(Using Guix Interactively): Document the new REPL commands.

Change-Id: I7049c1d8aa9241e07d7c921aa396e578a1b4ef16
2023-12-04 22:26:38 +01:00
Ludovic Courtès
01361d46b8
doc: Recommend building in ‘guix shell -CPW’.
This was prompted by <https://issues.guix.gnu.org/66537>, where someone
tried to build Guix within ‘guix shell --pure’ on a foreign distro and
found that ./configure would pick software from the host system.

Suggested by Hiep Pham <hiepph9@proton.me>.

* doc/contributing.texi (Building from Git): Recommend ‘guix shell -CPW’.

Change-Id: I7694b482d982917fef6ec404f68ddacea761f482
2023-12-04 22:26:38 +01:00
Felix Gruber
7308129335
gnu: Add python-quadpy.
* gnu/packages/maths.scm (python-quadpy): New variable.

Change-Id: Icb5a60920465bc5861cf32ffe5dc44a9088af890
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:38 +01:00
Felix Gruber
d3ed7bb5e3
gnu: Add python-orthopy.
* gnu/packages/maths.scm (python-orthopy): New variable.

Change-Id: I75e528f30d285666b8012a9cbc5cbb7e28aaf764
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:38 +01:00