me
/
guix
Archived
1
0
Fork 0
Commit Graph

127827 Commits (d98a0203b733316a8a5c9440469dfdd10fc9613f)

Author SHA1 Message Date
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
Felix Gruber eede7fe00b
gnu: Add python-ndim.
* gnu/packages/maths.scm (python-ndim): New variable.

Change-Id: I543f1f5e195f4f2fd5bd70f9ce29ec750a24439b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:38 +01:00
Felix Gruber be73e08ba2
gnu: Add python-accupy.
* gnu/packages/maths.scm (python-accupy): New variable.
* gnu/packages/patches/python-accupy-fix-use-of-perfplot.patch: New
  file.
* gnu/packages/patches/python-accupy-use-matplotx.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch files.

Change-Id: I0222665d54a36830844b3b33e3dcb546741cfaa1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:37 +01:00
Felix Gruber 8803100072
gnu: Add python-pyfma.
* gnu/packages/python-science.scm (python-pyfma): New variable.

Change-Id: I354d3d56f2799c8c9ac9b868fcacbf88dcc5c25d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:37 +01:00
Felix Gruber 7068bb376f
gnu: Add python-perfplot.
* gnu/packages/python-xyz.scm (python-perfplot): New variable.

Change-Id: I04266dfd7081bd3f917a48b2667137b829680498
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:37 +01:00
Felix Gruber 66685821dc
gnu: Add python-cplot.
* gnu/packages/python-xyz.scm (python-cplot): New variable.

Change-Id: I8e634799954b120e00d900ae26b16af1717d4474
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-04 22:26:37 +01:00
Felix Gruber e30385d8d7
gnu: Add python-npx.
* gnu/packages/python-xyz.scm (python-npx): New variable.

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