Commit graph

127782 commits

Author SHA1 Message Date
Ludovic Courtès
2c5fb13a05
read-print: Properly indent ‘parameterize’.
Fixes <https://issues.guix.gnu.org/65427>.

* guix/read-print.scm (%special-forms): Add ‘parameterize’.
* tests/read-print.scm: Add test.

Reported-by: Maxime Devos <maximedevos@telenet.be>
Change-Id: I922bffc527ade539cf2eb304acb25bc9c705a459
2023-11-22 16:51:46 +01:00
Ludovic Courtès
9363ec208b
gnu: duplicity: Remove input labels and use gexps.
* gnu/packages/backup.scm (duplicity)[native-inputs, propagated-inputs]:
Remove labels.
[arguments]: Use labels.

Change-Id: I08c7d20cca5d2f96edf9da77df9a1a3a8e5c2e5b
2023-11-22 16:51:46 +01:00
Ludovic Courtès
ad40a5d0e2
gnu: duplicity: Use ‘search-input-file’.
* gnu/packages/backup.scm (duplicity)[arguments]: In
‘use-store-file-names’ phase, use ‘search-input-file’.

Change-Id: I4b66a22283fc6e426377ad9f4f4c451598eb74e0
2023-11-22 16:51:46 +01:00
Jonathan Pieper
f7995b6644
gnu: duplicity: Update to 2.1.4.
* gnu/packages/backup.scm (duplicity): Update to 2.1.4.
[source]: Switch to ‘git-fetch’ and change URL.
[arguments]: Add ‘fix-version’ phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I0a19d19741f665ddb84da83d4bbefc959290fe42
2023-11-22 16:51:46 +01:00
Olivier Dion
0bc8560340
gnu: Add babeltrace/dev.
* gnu/packages/instrumentation.scm (babeltrace/dev): New variable.

Change-Id: Ib54ced9a1ede5d9acc9a53ff325663a28a3b447f
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:46 +01:00
Olivier Dion
c4b4badb2e
gnu: babeltrace: Do not install bindings as egg.
Oddly enough, bindings were now installed as an egg.  Fix this by
forcing setuptools to install individual files with
`--single-version-externally-managed'

* gnu/packages/instrumentation.scm (babeltrace)[arguments]<#:make-flags>:
Pass it via DISTSETUPOPTS.

Change-Id: I143dd16179e1e4728cb8e5d6b00b06359da83389
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:46 +01:00
Rodion Goritskov
42aabf9dac
gnu: Add clifm.
* gnu/packages/clifm.scm (clifm): New variable
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Iba6929365aabdc779d42dcde08e826efc7288664
2023-11-22 16:51:46 +01:00
Morgan Smith
f40f9178e6
gnu: Add findimagedupes.
* gnu/packages/disk.scm (findimagedupes): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:46 +01:00
Suhail
a8dafaddf4
gnu: tilda: Run guix style on tilda@1.5.4
* gnu/packages/terminals.scm (tilda): Re-indent.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:45 +01:00
Suhail
40109b1756
gnu: tilda: Fix lint error by updating input list format for v1.5.4
* gnu/packages/terminals.scm (tilda)[native-inputs]: Use updated format.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:45 +01:00
Suhail
6d7eb7de7d
gnu: tilda: Add version 1.6-alpha with D-Bus support
* gnu/packages/terminals.scm (tilda-dbus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-22 16:51:45 +01:00
Ludovic Courtès
c39c89c11e
style: ‘guix style -f’ warns when passed zero arguments.
* guix/scripts/style.scm (guix-style): When OPTS has ‘whole-file?’ set,
warn when FILES is empty.

Change-Id: I494f52ef5d070510d20006e6dd987a6805161bb4
2023-11-22 16:51:45 +01:00
宋文武
857f501750
gnu: fcitx5-rime: Update to 5.1.3.
* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.3.

Change-Id: Ia7939616d93ec0235b9fd50f2ae2a26d551a650c
2023-11-22 20:32:50 +08:00
宋文武
bc97f1aa45
gnu: fcitx5-configtool: Update to 5.1.2.
* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.2.

Change-Id: I534cb1943c09d5a36f171608fcbb6b09661d2bb4
2023-11-22 20:32:50 +08:00
宋文武
1f1dedc3bd
gnu: fcitx5-chinese-addons: Update to 5.1.2.
* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.2.

Change-Id: Icbfa1628c23adfc5c2789480c9803a1b1c257a0f
2023-11-22 20:32:50 +08:00
宋文武
7d693b1bad
gnu: fcitx5-qt: Update to 5.1.3.
* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.3.

Change-Id: Id0b375c7d052f2d2d8a4d10f8415b748823efe14
2023-11-22 20:32:49 +08:00
宋文武
774b180e1b
gnu: fcitx5-anthy: Update to 5.1.2.
* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.2.

Change-Id: I0e6e8b3774221fdb91ee91fa2870cdda3d6e9273
2023-11-22 20:32:49 +08:00
宋文武
6427b76e42
gnu: libime: Update to 1.1.3.
* gnu/packages/fcitx5.scm (libime): Update to 1.1.3.
[inputs]: Add zstd:lib.
[native-inputs]: Add pkg-config and remove python.

Change-Id: Ia3a580c2292b68a8f492b29c37d7219a77271d54
2023-11-22 20:32:49 +08:00
宋文武
075ffb39b6
gnu: fcitx5-lua: Update to 5.0.11.
* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.11.

Change-Id: Iacfd1a197c888cc1a79e31723c57e5ac34a8a7f5
2023-11-22 20:32:49 +08:00
宋文武
f3abc356cd
gnu: fcitx5: Update to 5.1.5.
* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.5.

Change-Id: I6e3ac3c8ad77fd53d431bd1501ae6b44ad49a66a
2023-11-22 20:32:49 +08:00
John Kehayias
8d2a5a36af
Merge branch 'master' into mesa-updates
Change-Id: I94c6874e5fdf916e3eb911f1a7df610cd3275474
2023-11-21 18:11:30 -05:00
Mark H Weaver
42be8fa560
gnu: icecat: Update to 115.5.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2023-6204, CVE-2023-6205, CVE-2023-6206,
CVE-2023-6207, CVE-2023-6208, CVE-2023-6209, and CVE-2023-6212.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2023-11-21 15:13:27 -05:00
Troy Figiel
d20ece07db
gnu: python-imbalanced-learn: Update to 0.11.0.
* gnu/packages/machine-learning.scm (python-imbalanced-learn): Update to
0.11.0.
[arguments]<#:test-flags>: Move broken tests from "unbreak-tests" phase to
here.
<#:phases>: Add back some deleted python-keras and tensorflow tests.
[native-inputs]: Add python-keras, python-numpydoc and tensorflow.

Change-Id: Ibc2827e27ee23e0ffb491cb791bba4d1a3f1109d
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2023-11-20 18:52:09 +00:00
Arun Isaac
ee49611771
gnu: python-imbalanced-learn: Reformat with guix style.
* gnu/packages/machine-learning.scm (python-imbalanced-learn): Reformat with
guix style.

Change-Id: Ifbdcb8dc43433bd6b4777527d5f8f94d5e1aa168
2023-11-20 18:48:50 +00:00
Troy Figiel
8ebd4beb97
gnu: python-rollbar: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-rollbar): Update to 1.0.0.

Change-Id: Ief31a443776e79d8f658c59d64277ea7fe50a300
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2023-11-20 18:25:43 +00:00
Ekaitz Zarraga
c07a5f050f
doc: contributing: Fix syntax in link.
* doc/contributing.texi(Alternative Setups)[Vim and Neovim]: Fix broken link
to fugitive.vim.

Change-Id: Ib86239d98c39383169a9cdebc7549477b648206e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-20 14:58:09 +00:00
Benjamin
436bbc90fc
teams: Include golang-check.scm in the go team.
* etc/teams.scm (go): Add gnu/packages/golang-check.scm to scope.

Change-Id: Ifc90eb0c3fc5d716b605e7e3e100a38431498a2c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-20 14:56:31 +00:00
Christopher Baines
98ae807643
build-system: clojure: Use the standard error regarding cross builds.
Rather than raising an error in the build system.

* guix/build-system/clojure.scm (lower): Return #f for cross builds, rather
than calling error.

Change-Id: Id97c8f5140f55fe2c52ccb0db36fd993922c6a7e
2023-11-20 14:53:59 +00:00
Christopher Baines
b76a16b20b
gnu: guix-build-coordinator: Update to 0-91.c226d48.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-91.c226d48.

Change-Id: Iebdddea7f5c18aaae2ef4436c039189685a07442
2023-11-20 14:32:54 +00:00
cage
9cb0b33771
gnu: tinmop: Update to 0.9.9.1414213.
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.1414213.
  [native-inputs]: Add tk.
  [inputs]: Add sbcl-flexi-streams, sbcl-nodgui and sbcl-yason.

Change-Id: Icbd516612296ee447edf569756dc38914240ae3b
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-20 14:48:44 +01:00
cage
67a803f3ef
gnu: cl-nodgui: Update to 0.4.8.6-6baccf4.
* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.4.8.6-6baccf4.
  [inputs]: Remove sbcl-cl-jpeg. Add sbcl-jpeg-turbo, sbcl-pngload.

Change-Id: I03ed4734c3a7088eb7f14a049f2824fe9103b089
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-11-20 14:36:42 +01:00
Adriel Dumas--Jondeau
71b9246643
gnu: janet: Update to 1.32.1.
* gnu/packages/lisp.scm (janet): Update to 1.32.1.

Change-Id: I4c34bbdedf0e21ba9c605b71205b010118dcf0b4
Signed-off-by: jgart <jgart@dismail.de>
2023-11-19 12:25:02 -06:00
Cayetano Santos
761810d32a
gnu: emacs-srht: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-srht): Update to 0.4.

Change-Id: Id2c7d9a707040cab6b294bd6db21a38c9a4389ae
Signed-off-by: jgart <jgart@dismail.de>
2023-11-19 06:56:48 -06:00
Efraim Flashner
5cad6f721b
gnu: git-annex: Add dbus support.
* gnu/packages/haskell-apps.scm (git-annex)[inputs]: Add ghc-dbus,
ghc-fdo-notify.

Change-Id: I7472bcaeebdf1c2c68230b0d1e00ba72dff81ccf
2023-11-19 10:48:22 +02:00
Efraim Flashner
83f2e9c02b
gnu: Add ghc-fdo-notify.
* gnu/packages/haskell-xyz.scm (ghc-fdo-notify): New variable.

Change-Id: I0722f9765c4ef02f6a9953b5f4824c60854e9a9d
2023-11-19 10:48:22 +02:00
Efraim Flashner
89a96b338c
gnu: git-annex: Update to 10.20230926.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230926.
[inputs]: Add ghc-git-lfs.

Change-Id: Ic7a1f246e51df2ff153a630d3ebbb9883b63a2d1
2023-11-19 10:48:22 +02:00
Efraim Flashner
962f6fed43
gnu: Add ghc-git-lfs.
* gnu/packages/haskell-xyz.scm (ghc-git-lfs): New variable.

Change-Id: I3470899cbf9e5b3170abb6cc89d4029cad8aa182
2023-11-19 10:48:22 +02:00
Efraim Flashner
c22e027828
gnu: wl-clipboard: Fix shell completion directories.
* gnu/packages/xdisorg.scm (wl-clipboard)[arguments]: Adjust
configure-flags to install fish completions into correct directory.  Add
a phase to install the bash completions into the correct directory.

Change-Id: If31b477926e3d4c1d8f74e9224af2dea59740f77
2023-11-19 10:13:29 +02:00
Efraim Flashner
7c5d4031c9
gnu: git-annex: Add shell completions.
* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Rename
'install-manpages to 'install-more and install the shell completions.

Change-Id: I3c5707037ba9b3c3903dd37c334c1eb6dca929e2
2023-11-19 10:02:16 +02:00
Efraim Flashner
d87ce1a336
gnu: git-annex: Install manpages.
* gnu/packages/haskell-apps.scm (git-annex)[source]: Download using
git-fetch.
[arguments]: Rewrite 'build-manpages and 'install-manpages to use the
Makefile.

Change-Id: I58e58382e6d8c57830aa5ddb40f02cf949089aa1
2023-11-19 09:41:05 +02:00
Efraim Flashner
f7ef5a7f46
gnu: tbb: Fix building on powerpc-linux.
* gnu/packages/tbb.scm (tbb)[arguments]: Adjust configure-flags when
building for powerpc-linux to always link to libatomic and use the low
resources tests.  When building for powerpc-linux skip 3 tests.

Change-Id: I323db085db1fcbb33f96c2bccb85cb8f56d41f6b
2023-11-19 09:15:58 +02:00
Sharlatan Hellseher
b7abea0fd6
gnu: python-stsci-stimage: Enable tests.
* gnu/packages/astronomy.scm (python-stsci-stimage): Enable tests.
[arguments]{phases}: Add custom 'check phase.
[native-inputs]: Add python-waf and indent list.

Change-Id: Ifceace1d89aff97e938c4fb95f33525477499949
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
1144680dab
gnu: python-synphot: Enable tests.
* gnu/packages/astronomy.scm (python-synphot): Enable tests.
[arguments]{phases}: Add 'prepare-test-environment phase.

Change-Id: Ie577ef16794fbd99ec73e39bdc8d8e1645e35532
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
ba3a3aa311
gnu: python-poliastro: Improve package style.
* gnu/package/astronomy.scm (python-poliastro): Improve package style.
[arguments]: Swap to use {test-flags} and standard {check} phase.

Change-Id: I0dde01af97adc883e8a3ce82a8448f4d10fdab64
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
7a4c272619
gnu: python-astroquery: Improve package style.
* gnu/packages/astronomy.scm (python-astroquery): Improve package style.
[build-system]: Swap to pyproject-build-system.
[arguments]{phases}: Rename 'writable-home phase to
'prepare-test-environment to reflect the purpose, Add extra step
configuring Pytest.
[native-inputs]: Remove python-flask, python-jinja2. Add
python-astropy-healpix, python-regions.

Change-Id: Id3909a13e451a2f9d5f4f28511e9f04c6bceb738
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
178871ff67
gnu: python-stsci-imagestats: Swap to pyproject-build-system.
The next release of the package will include test suite based on
python-pytest, prepare for that.

* gnu/packages/astronomy.scm (python-stsci-imagestats)[build-system]:
Swap to python-stsci-imagestats.

Change-Id: I5a70ef744ac7ad46f9e4474d84661b6b15028c9b
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
dbdc888316
gnu: python-drms: Simplify package.
* gnu/packages/astronomy.scm (python-drms): Simplify package.
[build-system]: Swap to pyproject-build-system.
[arguments]: Drop them.

Change-Id: I9d8e82e63b850b220489454ba984f22f4cad3ad3
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
f54a32ea5f
gnu: splash: Update to 3.9.0.
* gnu/packages/astronomy.scm (splash): Update to 3.9.0.

Change-Id: Ic7fdf1cd8aacfec00777075440b4f53adfe37d22
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
8b22794ab7
gnu: python-wiimatch: Update to 0.3.2.
* gnu/packages/astronomy.scm (python-wiimatch): Update to 0.3.2.

Change-Id: I2344c4b7e90e2652393b89c8e2bdf83644d0c711
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:32 -06:00
Sharlatan Hellseher
e5ffc7f5bb
gnu: python-sgp4: Update to 2.23.
* gnu/packages/astronomy.scm (python-sgp4): Update to 2.23.

Change-Id: I135ef49c969e3bbc1635f9df966953fbc9bb0c67
Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-11-18 19:56:31 -06:00