Ludovic Courtès
5966e0fdc7
gnu: guix: Update to 5ab3c4c
.
...
Fixes <https://issues.guix.gnu.org/73919 >.
* gnu/packages/package-management.scm (guix): Update to 5ab3c4c
.
Change-Id: Iab3eb615e44d11a1befe57456fc55df2228503ba
2024-10-21 01:24:44 +02:00
Reepca Russelstein
5ab3c4c1e4
daemon: Sanitize successful build outputs prior to exposing them.
...
There is currently a window of time between when the build outputs are exposed
and when their metadata is canonicalized.
* nix/libstore/build.cc (DerivationGoal::registerOutputs): wait until after
metadata canonicalization to move successful build outputs to the store.
Change-Id: Ia995136f3f965eaf7b0e1d92af964b816f3fb276
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-21 00:09:24 +02:00
Reepca Russelstein
558224140d
daemon: Sanitize failed build outputs prior to exposing them.
...
The only thing keeping a rogue builder and a local user from collaborating to
usurp control over the builder's user during the build is the fact that
whatever files the builder may produce are not accessible to any other users
yet. If we're going to make them accessible, we should probably do some
sanity checking to ensure that sort of collaborating can't happen.
Currently this isn't happening when failed build outputs are moved from the
chroot as an aid to debugging.
* nix/libstore/build.cc (secureFilePerms): new function.
(DerivationGoal::buildDone): use it.
Change-Id: I9dce1e3d8813b31cabd87a0e3219bf9830d8be96
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-21 00:09:10 +02:00
Wilko Meyer
92910f5413
gnu: Add linux-libre 6.11.4.
...
* gnu/packages/linux.scm (linux-libre-6.11-version, linux-libre-6.11-gnu-revision,
deblob-scripts-6.11, linux-libre-6.11-pristine-source, linux-libre-6.11-source,
linux-libre-headers-6.11, linux-libre-6.11): New variables.
* gnu/packages/aux-files/linux-libre/6.11-arm.conf,
gnu/packages/aux-files/linux-libre/6.11-arm64.conf,
gnu/packages/aux-files/linux-libre/6.11-i686.conf,
gnu/packages/aux-files/linux-libre/6.11-riscv.conf,
gnu/packages/aux-files/linux-libre/6.11-x86.conf: New files.
* Makefile.am (AUX_FILES): Add them.
Co-authored-by: Ahmad Draidi <a.r.draidi@redscript.org>
Change-Id: I35bad9fbea9f568e60e7f24c95f85c240ef96277
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-20 16:16:51 -04:00
Efraim Flashner
5703914e93
gnu: mudskipper: Build with cmake-minimal.
...
* gnu/packages/bioinformatics.scm (mudskipper)[native-inputs]: Replace
cmake with cmake-minimal.
Change-Id: I3af7ced7a0547900aa3f452d0b56ceac2e8d0a0c
2024-10-20 20:25:53 +03:00
Efraim Flashner
cd7fb8ce91
gnu: circtools: Build with cmake-minimal.
...
* gnu/packages/bioinformatics.scm (circtools)[native-inputs]: Replace
cmake with cmake-minimal.
Change-Id: I4a7c49e88c3e820bfcaaea9c7bf2cff4b018a853
2024-10-20 20:25:17 +03:00
Ashish SHUKLA
3c9de6bebe
gnu: fyi: Update to 1.0.4.
...
* gnu/packages/xdisorg.scm (fyi): Update to 1.0.4.
Change-Id: I8c104e33bb91aba8bd9ec1e620dd132251ae1bee
2024-10-20 22:27:37 +08:00
Nicolas Graves
3477c1942b
gnu: timescaledb: Ignore failing tests.
...
* gnu/packages/databases.scm (timescaledb):
[arguments]<#:phases>: Add phase 'patch-failing-tests.
2024-10-20 22:02:16 +08:00
Nicolas Graves
d16498fd53
gnu: timescaledb: Update to 2.16.1. [security fixes]
...
This fixes CVE-2023-25149.
* gnu/packages/databases.scm (timescaledb): Update to 2.16.1.
[arguments]<#:phases>: Remove comment and symlink trick in
'prepare-tests phase.
2024-10-20 22:02:08 +08:00
Ashish SHUKLA
7c1b70cc3a
gnu: unbound: Update to 1.22.0.
...
* gnu/packages/dns.scm (unbound): Update to 1.22.0.
Change-Id: I3af89323ddc0e0d85c82a9b7989bbf66eab56d0b
2024-10-20 20:22:10 +08:00
Ashish SHUKLA
5b915c2d5b
gnu: stklos: Update to 2.10.
...
* gnu/packages/scheme.scm (stklos): Update to 2.10.
[inputs]: Add gmp, libgc, pcre2, libffi, and readline.
[native-inputs]: Add pkg-config.
[arguments]<#:configure-flags>: set LDFLAGS flag.
Change-Id: Ife374dd60ef17129fa88b7a0940ab914e7b3c396
Co-authored-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-20 20:07:48 +08:00
Cayetano Santos
b32f8bc9da
gnu: iverilog: Update to 12.0.
...
* gnu/packages/fpga.scm (iverilog): Update to 12.0.
[source]: Switch to git-fetch.
[arguments]: Use G-expressions.
Set #:bootstrap-scripts to #~(list "autoconf.sh").
Set #:test-target to "check".
[home-page]: Update to new home page.
[native-inputs]: Add autoconf, gperf, remove ghostscript and zlib.
Change-Id: I55c3142aa41b190fef79572576cac6fc02473645
2024-10-20 20:05:39 +08:00
Arun Isaac
cf33081e18
doc: Do not use numeric values in readymedia extra-config.
...
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Use string value
"60" instead of numeric value 60 in extra-config.
Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08
2024-10-20 12:26:39 +01:00
Arun Isaac
9b835aae10
doc: Fix typo in readymedia example configuration.
...
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Change
media-directoriess to media-directories.
Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08
2024-10-20 12:26:39 +01:00
Fabio Natali
0aa52bcb28
services: readymedia: Add trailing newline after media_dir lines.
...
* gnu/services/upnp.scm (readymedia-configuration->config-file): Add trailing
newline after media_dir lines.
Change-Id: Ib2e584f22526f1969098b843c4be6ee386ed809c
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2024-10-20 12:08:01 +01:00
Efraim Flashner
551a2b293e
gnu: Add ibus-chewing.
...
* gnu/packages/ibus.scm (ibus-chewing): New variable.
Co-authored-by: Charles <charles@charje.net>.
Change-Id: I37c1ac836e5afd3101378d206e5c2056293cc182
Signed-off-by: jgart <jgart@dismail.de>
2024-10-20 01:12:55 -05:00
Charles
ddacd4a965
gnu: Add fcitx5-chewing.
...
* gnu/packages/fcitx5.scm (fcitx5-chewing): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I27cd2d9732ad12a387ecaa258a36f7342d438ab1
Signed-off-by: jgart <jgart@dismail.de>
2024-10-20 01:12:54 -05:00
Efraim Flashner
515c1619cf
gnu: libchewing: Update to 0.9.0.
...
* gnu/packages/language.scm (libchewing): Update to 0.9.0.
[build-system]: Switch to cargo-build-system.
[arguments]: Adjust for switch to cargo-build-system. Enable
parallel-tests. Add a phase to allow older versions of
rust-clap-mangen. Add the cmake version of 'configure after 'configure.
Use the cmake versions of 'build, 'check and 'install.
[native-inputs]: Add corrosion, cmake-minimal. Remove autoconf,
automake, libtool, perl, pkg-config, python-wrapper, texinfo.
Co-authored-by: Charles <charles@charje.net>
Change-Id: Ic11e38646fc47cfc2c575320f43b9355a1c83b39
Signed-off-by: jgart <jgart@dismail.de>
2024-10-20 01:12:54 -05:00
Charles
8ac0b82e35
gnu: Add corrosion.
...
* gnu/packages/cmake.scm (corrosion): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I0bb56889722128b9946af495fab05d39beaaf65a
Signed-off-by: jgart <jgart@dismail.de>
2024-10-20 01:12:54 -05:00
jgart
802ac190f7
gnu: trealla: Update to 2.56.13.
...
* gnu/packages/prolog.scm (trealla): Update to 2.56.13.
Change-Id: Id977e4c58398747ce9a1bfffa97837e29eab66cf
2024-10-20 01:12:54 -05:00
Wilko Meyer
e951a375a0
gnu: linux-libre: Update to 6.6.56.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.56.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hash.
Change-Id: Idd4c9a4d78b77144aae61b2d85e4ea83a3842695
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-19 14:42:06 -04:00
Wilko Meyer
1d759e732a
gnu: linux-libre: Update to 6.10.14.
...
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.14.
(linux-libre-6.10-pristine-source, deblob-scripts-6.10): Update hash.
Change-Id: Iadd53f2d12e53034da4ca9391e5a184dd516469f
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-19 14:41:59 -04:00
Artyom V. Poptsov
052cff561d
gnu: cowsay: Update to 3.8.3.
...
* gnu/packages/games.scm (cowsay): Update to 3.8.3.
Change-Id: If6cbf75bec4bf95611356ee54d88c53c1389cf6f
2024-10-19 20:55:37 +03:00
宋文武
5794926bed
gnu: font-cormorant: Split outputs.
...
* gnu/packages/fonts.scm (font-cormorant)[outputs]: New field.
Change-Id: I742de3d380aef62b7c81a70d6d942865b2b7fd58
2024-10-19 15:40:56 +02:00
宋文武
78b52c1f19
gnu: font-scientifica: Remove unnecessary custom install phase.
...
* gnu/packages/fonts.scm (font-scientifica)[arguments]: Remove field.
Change-Id: Ice422a8604adba6b4a5b31675303f4030c6e35af
2024-10-19 15:40:56 +02:00
宋文武
9b4672fd6b
gnu: font-spleen: Remove unnecessary custom install phase.
...
* gnu/packages/fonts.scm (font-spleen)[arguments]: Remove field.
Change-Id: I731b0b6859f9351632b9faf2f486ee194f7e312a
2024-10-19 15:40:56 +02:00
宋文武
30216a42e8
gnu: font-orbitron: Split outputs.
...
* gnu/packages/fonts.scm (font-orbitron)[outputs]: New field.
Change-Id: I8e63bbc024c28d9602b7f7a52e9b4e363cb62df9
2024-10-19 15:40:56 +02:00
宋文武
0fdac03363
gnu: font-recursive: Split outputs.
...
* gnu/packages/fonts.scm (font-recurive)[outputs]: New field.
[arguments]: New field. Add 'remove-separate-statics' phase.
Change-Id: I4ab81efb12ded417724ed103339dac0125110592
2024-10-19 15:40:56 +02:00
宋文武
ff074b9b10
gnu: font-libertinus: Split outputs.
...
* gnu/packages/fonts.scm (font-libertinus)[outputs]: New field.
Change-Id: Ia8598099fbb3a1b454fff53c09a16ef2070c38f3
2024-10-19 15:40:55 +02:00
宋文武
e99f7b8abc
gnu: font-linuxlibertine: Split outputs.
...
* gnu/packages/fonts.scm (font-linuxlibertine)[outputs]: New field.
Change-Id: I37cb4e2b9fe89db70fd40066d92b7a21eff46531
2024-10-19 15:40:55 +02:00
宋文武
efa273c7cd
gnu: font-canada1500: Split outputs.
...
* gnu/packages/fonts.scm (font-canada1500)[outputs]: New field.
Change-Id: If09b593e02e2f6ce447256a7561f423f448b5a65
2024-10-19 15:40:55 +02:00
宋文武
11fc2fc377
gnu: font-intel-one-mono: Remove unnecessary 'split-outputs' phase.
...
* gnu/packages/fonts.scm (font-intel-one-mono)[arguments]: Remove field.
Change-Id: I3cf25e8feb8c4ee40616b675ccf109a070d03b51
2024-10-19 15:40:55 +02:00
宋文武
c56b71cb23
gnu: font-ibm-plex: Split outputs.
...
* gnu/packages/fonts.scm (font-ibm-plex)[outputs]: New field.
Change-Id: Icc0792f81797829cd6235ecee7068da29be642f2
2024-10-19 15:40:55 +02:00
宋文武
fa6f72b85c
gnu: font-ibm-plex: Update to 6.4.0.
...
* gnu/packages/fonts.scm (font-ibm-plex): Update to 6.4.0.
Change-Id: I2f8142ceefaacec8f21a09290cd5ad25a4703907
2024-10-19 15:40:55 +02:00
宋文武
8fd9da9357
gnu: font-chivo: Split outputs.
...
* gnu/packages/fonts.scm (font-chivo)[outputs]: New field.
Change-Id: I3034440f6d3d50fbd3e8e95e852596e2a42a1ba0
2024-10-19 15:40:55 +02:00
宋文武
512bb36b5a
gnu: font-artifika: Split outputs.
...
* gnu/packages/fonts.scm (font-artifika): New field.
Change-Id: I93d3ee3be92bfcd35d85063aaae70618b4a21038
2024-10-19 15:40:55 +02:00
宋文武
d22d06f9d2
build-system: font: Handle multiple outputs in the install phase.
...
* guix/build/font-build-system.scm (install): Prefer install files into their
specified outputs (ttf, otf, woff, otb, bdf, pcf, psf).
Change-Id: I2ecd126fe31ce4fc65c59106938e37523b0cc3d2
2024-10-19 15:40:47 +02:00
Maxim Cournoyer
503919fcf0
services: ntp: Default to an address that supports IPv6.
...
* gnu/services/networking.scm (%ntp-servers): Replace 0.guix.pool.ntp.org with
2.guix.pool.ntp.org.
Fixes: <https://issues.guix.gnu.org/71462 >
Change-Id: I8bf3dc1cec58e7977c5369739b8662f817eeb186
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
119febc275
upstream: Try the generic importers last.
...
* guix/upstream.scm (%updaters): Ensure the updaters with a name starting by
'generic' appear last in the list.
Fixes: <https://issues.guix.gnu.org/73508 >
Change-Id: I98977f6c925c14303273755b5b4dc36035f78bda
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
7b6ab9ebe7
gnu: Add freedisksysrom.
...
* gnu/packages/emulators.scm (freedisksysrom): New variable.
Change-Id: I6058d647ec0097a5b774afa3a999b8525325a648
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
8d5c1ef487
gnu: Add asm6f.
...
* gnu/packages/assembly.scm (asm6f): New variable.
Change-Id: Ib1c79dce8392bf11aa93d5741b5b61e03f0aa7ed
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
af958a7016
gnu: joycond: Patch /bin/setfacl in udev rules.
...
* gnu/packages/games.scm (joycond)
[phases]: Extend the 'fix-bin-location' phase.
Change-Id: Ie41f822db023369d5d35f9a960a9dadf994663e8
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
ecda7d3ef7
gnu: joycond: Update to 0.1.0-2.9d1f509, use gexps and fix license.
...
* gnu/packages/games.scm (joycond): Update to 0.1.0-2.9d1f509.
[phases]: Use gexps.
[license]: Correct to gpl3+.
Change-Id: I81824de94d168e63e0434149805708cb1e8b8a54
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
1d07e429d9
gnu: ntp: Update to 4.2.8p18.
...
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18.
[inputs]: Replace openssl-1.1 with openssl.
Change-Id: Ife0395b2e865093819807d4ebbb85abe8b9ea17c
2024-10-19 21:45:47 +09:00
Artyom V. Poptsov
48097f5119
gnu: book-sparc: Update to 2.2.0.
...
* gnu/packages/books.scm (book-sparc): Update to 2.2.0.
[inputs]: Add git, gnu-make, texlive-fancyvrb, and texlive-upquote.
[native-inputs]: Add autoconf and automake.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Icd19f295b8572428aea39f46c27e22f87d5dc7e1
2024-10-19 00:57:41 +03:00
Sharlatan Hellseher
cdc69de97d
gnu: python-glcontext: Keep default check phase.
...
* gnu/packages/python-graphics.scm (python-glcontext) [arguments]
<#:phases>: Keep default 'check phase; add 'prepare-test-environment
phase.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I0ab856ab1bfe339c53600852bc5d90dbe1051c13
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
af7e1d89e6
gnu: python-glcontext: Move to python-graphics.
...
* gnu/packages/python-xyz.scm (python-glcontext): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.
Change-Id: If984a8b0c128df8bcaffae2cce8d9caabda7890b
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
81702aa743
gnu: python-glcontext: Update to 3.0.0-2.f2875ab.
...
* gnu/packages/python-xyz.scm (python-glcontext): Update to 3.0.0-2.f2875ab.
Change-Id: I9fb440727253fa5f1a1eb522c0c1f4caed87b477
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
88471af678
gnu: Add python-pyglet.
...
This project was mentioned in #48467 , #50505 , #52116 and #67131 . It's a
refreshed version with most of the bindings implemented.
* gnu/packages/python-graphics.scm (python-pyglet): New variable.
Change-Id: I78718376bc2945184c32cb013309fbba2b2749d0
Co-Authored-By: Adam Kandur <kefironpremise@gmail.com>
Co-Authored-By: Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
Co-Authored-By: Morgan Smith <Morgan.J.Smith@outlook.com>
Co-Authored-By: Adam Faiz <adam.faiz@disroot.org>
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
194d8e51cf
gnu: Add packages/python-graphics module.
...
* gnu/packages/python-graphics.scm: New file.
* gnu/local.mk: Add gnu/packages/python-graphics.scm to the scope.
Change-Id: I1d077c838ff1c3c014c3d699b539eaf8befd5084
2024-10-18 21:09:33 +01:00