Sharlatan Hellseher
c20b77d4a9
gnu: Add python-hookdns.
...
* gnu/packages/python-web.scm (python-hookdns): New variable.
Change-Id: I67c717ae18d9cc4189ef5657cbcb240c48e264a7
2025-01-25 22:18:09 +00:00
Evgeny Pisemsky
c74830afeb
gnu: Add python-bresenham.
...
* gnu/packages/python-xyz.scm (python-bresenham): New variable.
Change-Id: Id727ba17765ae73d1920f7042262a8bd849a4111
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:09 +00:00
Felix Gruber
41a7e1ad8d
gnu: python-pandapipes: Fix build.
...
* gnu/packages/engineering.scm (python-pandapipes): Fix build.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I8c1d24e678b41942fa8c8d81ec582de900caedc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:09 +00:00
Felix Gruber
82ffd6f29f
gnu: python-pandapower: Fix build.
...
* gnu/packages/engineering.scm (python-pandapower): Fix build.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: If8c68146fe0bd93f904274221bce7e98229813fe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:08 +00:00
Felix Gruber
a3545762f8
gnu: python-warcio: Update to 1.7.5.
...
* gnu/packages/python-web.scm (python-warcio): Update to 1.7.5.
[arguments]: Disable loading test file that now requires python-hookdns.
All tests in that file were already skipped before, because they need
network access.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Icadd915e1128f4e04741cbf8a246ad58d631307f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:08 +00:00
Felix Gruber
0b7179b8b9
gnu: python-certauth: Fix build.
...
* gnu/packages/python-crypto.scm (python-certauth): Fix build.
[arguments]: Disable failing tests.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I623638539fa25d4178fd4b0b4c201e5f91172542
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:08 +00:00
Felix Gruber
c84b4d38b3
gnu: python-vispy: Fix build.
...
* gnu/packages/python-graphics.scm (python-vispy): Fix build.
[native-inputs]: Add python-wheel.
Change-Id: I087ea96eda23306f880c940f93b21661c9d1b0cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:08 +00:00
Felix Gruber
65b9bf2647
gnu: python-sqlite-utils: Update to 3.38.
...
* gnu/packages/databases.scm (python-sqlite-utils): Update to 3.38.
Change-Id: I16347a6b1cb6326d5aaad03a72c3d626477f9280
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-25 22:18:08 +00:00
Christopher Baines
f8604a42dc
gnu: guix-build-coordinator: Update to 0-113.d588c9c.
...
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-113.d588c9c.
Change-Id: Ie8c8361319e84569734693fee6a9c67a508c5747
2025-01-25 21:11:42 +00:00
Christopher Baines
7fae48b8ed
gnu: guix-data-service: Update to 0.0.1-59.25bf45f.
...
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-59.25bf45f.
Change-Id: I44901a019842caa943d98b8a9b8d2a14f984dcee
2025-01-25 21:08:54 +00:00
Christopher Baines
3de0f87c83
gnu: guile-knots: Update to 0-5.c1796f0.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-5.c1796f0.
Change-Id: I05d7261435ea1179cd06c40a8b7331a7e40d7186
2025-01-25 21:05:15 +00:00
Adam Quandour
a2041fe468
gnu: Add emacs-nano-theme.
...
* gnu/packages/emacs-xyz.scm (emacs-nano-theme): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Idbaa1dffbbc6e5bc4e31540d4a6816dcb4ea63f3
2025-01-25 18:28:41 +01:00
Cayetano Santos
dc905c6c07
gnu: Add emacs-fj.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): New variable.
Change-Id: If99e134741f440268849ff65e38ce4b504ec1f00
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:25:35 +01:00
Lee Thompson
f27c39c44d
gnu: emacs-parinfer-rust-mode: Corrected missing path separator in subsitution
...
* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): Corrected missing
path separator in substitution.
The absence of this '/' meant that the parinfer Emacs layer ended up with a
Rust library path that looked like
`/gnu/store/hashvalue-parinfer-rust-emacs-0.4.6/liblibparinfer_rust.so', which
of course doesn't exist. This patch corrects this behaviour and allows the
Emacs layer to properly find the Rust library.
Change-Id: Idfb5d73e62a7233c133ddc0a53afba5e9de06989
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:23:10 +01:00
Cayetano Santos
4769e2df0a
gnu: emacs-fedi: Update to 0.2-0.8f0afbb.
...
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-0.8f0afbb.
Change-Id: If3dc772b4e4cea745def7851230dc6ea63eb519c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:21:57 +01:00
gemmaro
7fe9d8e8ce
gnu: emacs-ruby-electric: Update to 2.3.3-0.c53376d.
...
* gnu/packages/emacs-xyz.scm (emacs-ruby-electric): Update to 2.3.3-0.c53376d.
Change-Id: I40c21d89cec9be7eafb185958eecbf56f44dda4c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:21:35 +01:00
Remco van 't Veer
d69938796d
gnu: emacs-alsamixer-el: Update URLs.
...
* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): Update source and
homepage URL.
Change-Id: I0487711f5ba29678cb8ccbefd8fe2a07bdac4630
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:21:11 +01:00
Olivier Rojon
d033717436
gnu: emacs-spacious-padding: Update to 0.6.0.
...
* gnu/packages/emacs-xyz.scm (emacs-spacious-padding): Update to 0.6.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I7327eb0fb16923116c3a3fde618e27c9ac77116e
2025-01-25 18:20:19 +01:00
Olivier Rojon
d4bf7a36af
gnu: Add emacs-denote-explore.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-explore): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I6649cf69685b52e55bae6d17772fd7be5697ec16
2025-01-25 18:16:57 +01:00
Olivier Rojon
0b11bae8a4
gnu: Add emacs-indent-bars.
...
* gnu/packages/emacs-xyz.scm (emacs-indent-bars): New variable.
Change-Id: I4181674a0723d44e873a0607e0a89af710c9b6f4
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:12:24 +01:00
Morgan Smith
5a8e7c28cd
gnu: emacs-ledger-mode: Update to 4.0.0-1.356d804.
...
* gnu/packages/finance.scm (emacs-ledger-mode): Update to 4.0.0-1.356d804.
Change-Id: Id6d23dc7c2d7a32c91c69a9c26d0d2a47d3f9fa9
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-01-25 18:07:48 +01:00
Danny Milosavljevic
b226a1007a
gnu: yt-dlp: Fix build.
...
* gnu/packages/video.scm (yt-dlp)[arguments]<#:test-flags>: Fix build.
<#:phases>[check]: Handle test-flags.
Change-Id: Ib6b79b11e37fd88526b3f12b70daa839dd904949
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
1406d8be62
gnu: beets-bandcamp: Fix build.
...
* gnu/packages/music.scm (beets-bandcamp)[propagated-inputs]: Add
python-typing-extensions.
Change-Id: I9e1ba3e4c7944332961f9739db7a4c28ff05063a
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
b5a91a6a03
gnu: python-ledgerblue: Update to 0.1.54.
...
* gnu/packages/finance.scm (python-ledgerblue): Update to 0.1.54.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[propagated-inputs]: Add python-bleak, python-pyelftools, python-pycryptodome,
python-gnupg, python-nfcpy.
Change-Id: If07cb78981340b395344a8bc93f62121a0b5a8b2
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
1e6ee0f665
gnu: python-gnupg: Update to 0.5.0.
...
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.5.0.
[build-system]: Modify to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: I6bd67d1eff7eba410a37616cc800a62ea87c9961
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
56fbdee16c
gnu: python-hidapi: Update to 0.14.0.post2.
...
* gnu/packages/libusb.scm (python-hidapi): Update to 0.14.0.post2.
[native-inputs]: Add pkg-config.
Change-Id: I07709234bb9946587aa3696fa8a1d7ecc321a35f
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
aea7f8ee40
gnu: {python-pycryptodome, python-pycryptodomex}: Update to 3.21.0.
...
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.21.0.
(python-pycryptodomex): Update to 3.21.0.
Change-Id: Ic9b4325d752e066e6aaf9cb88f27b20241174687
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
6b9e1cd26f
gnu: Add python-nfcpy.
...
* gnu/packages/python-xyz.scm (python-nfcpy): New variable.
Change-Id: I4b7a3fec8999d23c8d734d3b683c52ba023f8644
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
ad4a5e5a50
gnu: Add python-ndeflib.
...
* gnu/packages/python-xyz.scm (python-ndeflib): New variable.
Change-Id: Ifbff48257b0b2124f0dbbb1621a1c35dd2907fba
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
ef7019e548
gnu: Add python-bleak.
...
* gnu/packages/python-xyz.scm (python-bleak): New variable.
Change-Id: Ia63bfbd6b79743a41f50cad1bdde9c586f8437cd
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
781945784e
gnu: Add python-dbus-fast.
...
* gnu/packages/python-xyz.scm (python-dbus-fast): New variable.
Change-Id: Ie3bfdf71c74bff59067c0b49554e77de0d7bbc49
2025-01-25 17:24:11 +01:00
Danny Milosavljevic
1f892e09b3
gnu: Add python-pydes.
...
* gnu/packages/python-crypto.scm (python-pydes): New variable.
Change-Id: I2a9ab9544211f2a5e8b3e8428ab795939ce0c22e
2025-01-25 17:24:06 +01:00
Maxim Cournoyer
4797fb64ca
services: Export gnome-desktop-configuration-polkit-ignorelist accessor.
...
* gnu/services/desktop.scm: Export
gnome-desktop-configuration-polkit-ignorelist accessor.
Change-Id: Ia2281c2c3f98e508d12d65487d72281821308d6e
2025-01-26 00:49:39 +09:00
Maxim Cournoyer
3cf2589369
gnu: udisks: Patch eject and umount commands.
...
Since commit "96317d13ae60f1d9a5b1b40b8f72ad8ddc4e653c" (gnu: udisks: Remove
obsolete wrap-udisksd phase.), the eject and umount commands had to be found
on PATH, leading to errors such as "Error spawning command-line `eject [...]"
when atempting to eject a drive via Nautilus, for example.
* gnu/packages/freedesktop.scm (udisks) [arguments]
<phases>: Add new patch-commands phase.
Change-Id: Ia414393f0d9da2eedd1e28c3baaf6b83a76df34c
2025-01-26 00:49:39 +09:00
Maxim Cournoyer
0e8c8fd1a4
gnu: libblockdev: List unpatched file system plugins/programs.
...
* gnu/packages/disk.scm (libblockdev) [arguments] <phases>: Output a warning
message for each unpatched program in the patch-plugin-paths phase.
Change-Id: I44fcb1cad339581536f9136147de54ca259719c1
2025-01-26 00:49:39 +09:00
Danny Milosavljevic
d1e3c41abd
gnu: llama-cpp: Update to b4549.
...
* gnu/packages/machine-learning.scm (llama-cpp): Update to b4549.
[arguments]<#:phases>[disable-unrunable-tests]: Modify.
Change-Id: I7dd80273dc000e1ac6b46930222c4b4ebcddcb5f
2025-01-25 13:36:26 +01:00
Andy Tai
762e6709cc
gnu: mtools: Update to 4.0.47.
...
* gnu/packages/mtools.scm (mtools): Update to 4.0.47.
Change-Id: Ifdd02323795ccb00839232772d9db2a1ff3c1204
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-01-25 10:09:49 +01:00
Zheng Junjie
39dd387067
gnu: libxml2: Fix build to loongarch64.
...
* gnu/packages/xml.scm (libxml2)[native-inputs]: When target is loongarch64, add
config.
[arguments]: When target is loongarch64, Add update-config-scripts phase.
Change-Id: Icd2fbfbb321842933ddb9935fd8c3121beb2ad8c
2025-01-25 12:02:56 +08:00
Zheng Junjie
b1e6fd8278
utils: target-64bit?: Add loongarch64 case.
...
* guix/utils.scm (target-64bit?): Add loongarch64 case.
Change-Id: Ide3ae539d8717b11b05e410c76c97fa7bbdae008
2025-01-25 11:56:07 +08:00
Zheng Junjie
137e7eb683
build-system: go: Add loongarch64 support.
...
* guix/build-system/go.scm (go-target): Add loongarch64 case.
Change-Id: I5186e9d8c93f3524341119dcb478168676d6a66d
2025-01-25 11:55:58 +08:00
Zheng Junjie
0514dc658c
build-system: meson: Add loongarch64 support.
...
* guix/build-system/meson.scm (make-machine-alist): Add loongarch64 case.
Change-Id: Ib5a28b678d41550a9798494785c91c3f3a9f533c
2025-01-25 11:55:47 +08:00
jgart
c9a990d7b0
gnu: trealla: Update to 2.63.33.
...
* gnu/packages/prolog.scm (trealla): Update to 2.63.33.
Change-Id: Ifa0d3125f4bd8e11451d26fc37e7062c32cec5c2
2025-01-24 17:43:46 -06:00
Ludovic Courtès
646202bf73
docker: Build tarballs reproducibly.
...
Fixes <https://issues.guix.gnu.org/75090 >.
* guix/docker.scm (tar): New procedure.
(create-empty-tar, build-docker-image): Use it instead of calling
‘invoke’ directly.
Reported-by: Simon Josefsson <simon@josefsson.org>
Change-Id: Ia899c43ed6a3809ff845de0953e3d38cccf24609
2025-01-25 00:04:53 +01:00
Giacomo Leidi
35c6ae6e58
services: restic-backup: Implement as a Shepherd timer.
...
This patch implements restic backup with Shepherd services. It is
supposed not to break any existing setup.
* gnu/services/backup.scm (restic-backup-job): Add Shepherd
configuration options;
(restic-backup-job->mcron-job): Replace with...;
(restic-job-log-file): New procedure;
(restic-backup-job->shepherd-service): New procedure;
(restic-backup-activation): New procedure;
(restic-backup-service-type): Replace mcron with Shepherd extension and add
activation extension hook.
* doc/guix.texi: Document it.
Change-Id: I66de3b6a1cb6177f9e4ee0c2acf3013ecbcdd338
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-25 00:04:27 +01:00
Noé Lopez
44d12f9663
tests: pack: Improve AppImage tests.
...
* tests/pack.scm: Improve AppImage tests.
Change-Id: I7890b902f65a2944ae8fa03db8a964deda3c725c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-24 23:52:49 +01:00
Noé Lopez
1ec7bf9f29
pack: Support localstatedir in AppImage format.
...
* guix/scripts/pack.scm (self-contained-appimage): Support localstatedir
option.
Change-Id: I296b3d3e442aa90f36de62a9b23aba4a2c3de9a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-24 23:43:35 +01:00
Ludovic Courtès
9f9e89a8ca
gnu: linux-libre: Remove duplicate “linux-libre-arm64-generic@6.12” package.
...
Fixes a regression in 5c2bcafd28
, which
led to having two “linux-libre-arm64-generic@6.12” packages on
aarch64-linux, thus leading to a failure of the “fold-available-packages
with/without cache” in ‘tests/packages.scm’.
* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): Check whether
‘linux-libre-lts-version’ is equal to ‘linux-libre-version’ and, if so,
make it an alias for ‘linux-libre-arm64-generic’.
Change-Id: I01e4d4ff9c66ffe1cb33dd781fba9f7f6b40e93e
2025-01-24 23:36:05 +01:00
Ludovic Courtès
5ec09ac867
upstream: ‘package-archive-type’ doesn’t choke on lack of extension.
...
* guix/upstream.scm (package-archive-type): Check whether EXTENSION is
true.
Change-Id: I35886770e7c0e941ff3990030dab03b53efc70ab
2025-01-24 23:36:04 +01:00
Ludovic Courtès
3e626bb39d
lint: Adjust ‘check-inputs-should-not-be-an-input-at-all’ tests for Python.
...
This is a followup to bea2914b3d
, which
removed ‘python-setuptools’ from the list of “unauthorized” inputs.
* tests/lint.scm ("inputs: python-pip should not be an input at all (input)")
("inputs: python-pip should not be an input at all (native-input)")
("inputs: python-pip should not be an input at all (propagated-input)"):
New tests, with s/python-setuptools/python-pip/.
Change-Id: Ic575825da5c64052d3d573b37b458bd61547bae1
2025-01-24 23:36:04 +01:00
Zheng Junjie
ea7a6fa8c6
Update mailmap.
...
* .mailmap: Add entry for Zheng Junjie.
Change-Id: I1fd39d369b3de71946acdfff92af103a052e8471
2025-01-25 01:44:32 +08:00