Congcong Kuo
4b9d14378f
daemon: Remove ‘singleton’ and replace ‘typedef’ with ‘using’ in ‘types.hh’
...
* nix/libutil/util.hh (singleton): Remove.
* nix/libstore/build.cc (DerivationGoal::startBuilder)
(SubstitutionGoal::tryNext, SubstitutionGoal::tryToRun)
(LocalStore::ensurePath, LocalStore::repairPath): Use normal
construction function instead of ‘singleton’.
* nix/libstore/local-store.cc (LocalStore::addToStoreFromDump)
(LocalStore::addTextToStore, LocalStore::importPath): Likewise.
* nix/nix-daemon/nix-daemon.cc (performOp): Likewise.
Change-Id: If0d929407c09482f3b506a1c51dfda70e29696dd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-03 15:09:55 +02:00
Yuval Langer
8a6cf4fad6
gnu: guile-lib: Update to 0.2.8.1.
...
* gnu/packages/guile-xyz.scm (guile-lib): Update to 0.2.8.1.
[native-inputs]: Use new style.
Change-Id: I5ef0aa85b71f674e7b667320aac7e38e18b6dd31
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-03 15:09:54 +02:00
Ray Miller
b48b2bcf42
pack: Include store parent directories in the Docker layer.
...
Fixes <https://issues.guix.gnu.org/78210 >.
This patch adds the /gnu and /gnu/store directories to the Docker layer
created by ‘guix pack -f docker …’, which enables the Docker image to be
used to create an AWS Lambda function. Without the patch, creating the
AWS Lambda function fails with this error:
"MissingParentDirectory: Parent directory does not exist for file: gnu/store/…-info-dir/"
* guix/scripts/pack.scm (docker-image)[build]: Add store directory to
the docker layer.
* guix/docker.scm (build-docker-image): Change order of arguments to
‘tar’ so parent directories are added before their contents.
Change-Id: I2b103c59981e828c965564ccc5d2415b00a7e52e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-03 15:09:54 +02:00
Andy Tai
ef3b963a54
gnu: wxwidgets: Update to 3.2.8.1.
...
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.8.1.
Change-Id: Ic1fe3cc090dd721302f40f014eb73b637f5def66
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-03 12:44:24 +02:00
Andy Tai
cf619ef5d7
gnu: hello: Update to 2.12.2.
...
* gnu/packages/base.scm (hello): Update to 2.12.2.
Change-Id: I15252aea92f98012e4635623d34c27b4c2293c8f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-03 12:36:41 +02:00
Sergey Trofimov
155e7e5913
gnu: Add secretsd.
...
* gnu/packages/password-utils.scm (secretsd): New variable.
Change-Id: I9beb6b86ec4dae784146e7ce91210a85cf07ec7c
2025-06-03 06:58:36 +02:00
Artyom V. Poptsov
325058efde
gnu: zeromq: Update to 4.3.5.
...
* gnu/packages/networking.scm (zeromq): Update to 4.3.5.
Change-Id: I09d3b01a3ad6ba65390cf483e7adec72aa63560f
2025-06-02 23:30:15 +03:00
Artyom V. Poptsov
db3ed41310
gnu: frrouting: Update to 10.3.1.
...
* gnu/packages/networking.scm (frrouting): Update to 10.3.1.
Change-Id: I624ce78a8676d1d0104b861af6c63ae5669f66c3
2025-06-02 23:26:42 +03:00
Andreas Enge
d4456a2c98
gnu: singular: Update to 4.4.0p8.
...
* gnu/packages/algebra.scm (singular): Update to 4.4.0p8.
(home-page): Update.
Change-Id: Ief23bf5dd3b54c624ac09cdac8a22afda5b85098
2025-06-02 18:51:01 +02:00
Florian Pelz
5888ddb128
nls: Update translations.
...
* po/packages/kab.po: New file.
* po/packages/LINGUAS: Add 'kab'.
Change-Id: I226b832031eedd7a8b63aa15cbaa0399598c8861
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-03 00:05:14 +08:00
Junker
df105b8b8e
gnu: Add cc-tool.
...
* gnu/packages/embedded.scm (cc-tool): New variable.
Change-Id: Ie97b404f3fa68b340d6633b55d7a6bbea04b292f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:56:49 +02:00
Matthew Elwin
757aefeaa4
gnu: Add log4cxx.
...
* gnu/packages/logging.scm (log4cxx): New variable.
Change-Id: I486d2968a434c0b26fac49164797b3ff193b1934
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:19:40 +02:00
Jussi Timperi
bcd2045600
gnu: Add cpdf.
...
* gnu/packages/pdf.scm (cpdf): New variable.
Change-Id: I16fa4bf7251f5d38bdd14f472adeef513c34623c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:11:44 +02:00
Jussi Timperi
bc2a8ed4fc
gnu: Add ocaml-camlpdf.
...
* gnu/packages/ocaml.scm (ocaml-camlpdf): New variable.
Change-Id: I097280bdd16eaf810f83fbca13f615a03e4d6702
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:08:06 +02:00
Jakob Kirsch
a0b0a524aa
gnu: avogadro2: Update to 1.100.0.
...
* gnu/packages/chemistry.scm (avogadro2): Update to 1.100.0.
[inputs]: Add openbabel and qtsvg-5.
[native-inputs]: Add avogadro-i18n.
[arguments]<#:phases>{'symlink, 'wrap-program}: New phases.
Change-Id: I9577e27021ca449426d7506589939c050a5d0cfb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 14:52:22 +02:00
Jakob Kirsch
fcee60c803
gnu: avogadrolibs: Update to 1.100.0.
...
* gnu/packages/chemistry.scm (avogadrolibs): Update to 1.100.0.
[inputs]: Add qtsvg-5, avogadro-molecules, avogadro-crystals,
avogadro-fragments.
[arguments]<#:configure-flags>: Drop a flag.
<#:phases>{'symlink}: New phase.
Change-Id: I67e3c15db14e97394e6ef27a756c2b9dd951ad79
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 14:37:35 +02:00
Jakob Kirsch
c04bb04a39
gnu: spglib: Update to 2.5.0.
...
* gnu/packages/chemistry.scm (spglib): Update to 2.5.0.
[arguments]<#:tests?, #:test-target, #:configure-flags>: Disable tests.
<#:phases>: Adapt.
Change-Id: Ia05bb8e2f012fcf4c576db8a6e5d2f8b153493ff
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 14:36:49 +02:00
Ashish SHUKLA
d693603549
gnu: lite-xl: Update to 2.1.7.
...
* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.7.
Change-Id: Iba24e6747aa15d7afb4869fed12cd8f4284279d3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:47:16 +02:00
Junker
a957740178
gnu: Add microsocks.
...
* gnu/packages/web.scm (microsocks): New variable.
Change-Id: I93fb88842851c883460953e9a361f28a927996ce
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:43:27 +02:00
Tomas Volf
ff61f2f3c9
gnu: gvisor-tap-vsock: Update to 0.8.6.
...
* gnu/packages/containers.scm (gvisor-tap-vsock): Update to 0.8.6.
[arguments]<#:phases>{'prune-tests}: Adjust.
[native-inputs]: Use go-1.23.
Change-Id: Ia591a145c519b4f0cdfcd20a76ccdb625c097676
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:36:36 +02:00
Andy Tai
7dc1a99dc0
gnu: fltk: Update to 1.4.3.
...
* gnu/packages/fltk.scm (fltk): Update to 1.4.3.
Change-Id: Ia9a94747178db910e90140cd4240e7ad1a3c6669
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:33:51 +02:00
Arthur Rodrigues
ac88ea15c7
gnu: dropbear: Update to 2025.88.
...
* gnu/packages/ssh.scm (dropbear): Update to 2025.88.
Change-Id: I55faec63b0e89d39403534c31547a9b1c9ae9084
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:28:37 +02:00
Herman Rimm
45ed39318e
gnu: heimdall: Update to 2.2.1.
...
* gnu/packages/flashing-tools.scm (heimdall): Update to 2.2.1.
[source]: Fetch from https://git.sr.ht/~grimler/Heimdall .
[arguments]: Set #:qtbase.
[inputs]: Remove qtbase-5. Upgrade qtwayland-5 to qtwayland.
[native-inputs]: Add pkg-config.
Change-Id: I2b99926626b553f9f5ef50e62ae559174f9873ab
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:26:09 +02:00
Tomas Volf
93ec4131b6
gnu: nghttp3: Update to 1.9.0.
...
* gnu/packages/web.scm (nghttp3): Update to 1.9.0.
Change-Id: Ic9673e83eaec20863e223e46df2d640db836b285
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:19:13 +02:00
Luca Cirrottola
e7ddeacc0c
gnu: opari2: Update to 2.0.9.
...
* gnu/packages/profiling.scm (opari2): Update to 2.0.9.
Change-Id: Ifa13f0dff052aab332b9191c1505c6278d3bec23
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ludovic Courtès
ddd1581f0b
teams: Update Codeberg accounts.
...
Change-Id: I4eff37f16bc18824b5c34fe22e69b935e780db63
2025-06-02 11:20:23 +02:00
Sergey Trofimov
a01acf2d49
services: dnsmasq: Install dbus config.
...
While DBUS service is enabled in dnsmasq, it does not work without installing
a config file to the system.
* gnu/packages/dns.scm (dnsmasq): Install dbus config.
* gnu/services/dns.scm (dnsmasq): Extend dbus-root-service-type.
Change-Id: I5187f65e1f2892eb10fb95e6f51955559f64dbef
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
a4c8353663
gnu: sshguard: Fix sshguard.
...
Patch sshguard to accept configuration file from an environment variable.
* gnu/packages/admin.scm (sshguard)[arguments]: Add phases.
Change-Id: Ifd1cee18787b2623e5c32801e20e5837ce94c88c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
5cc8b384e6
gnu: ugrep: Update to 7.4.3.
...
* gnu/packages/search.scm (ugrep): Update to 7.4.3.
Change-Id: Ib0ce6600f9485d7eebf9aa30613801324c8a68e7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Andrew Wong
566a52b58d
gnu: Add birdtray.
...
* gnu/packages/mail.scm (birdtray): New variable.
Change-Id: I394befcdff761efe9d58a842ad1bf873d345029f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Adrien 'neox' Bourmault
db16fc819c
gnu: speed-dreams: Update to 2.4.1.
...
* gnu/packages/games.scm (speed-dreams-version)
(speed-dreams-freesolid): New variable.
[source]: Fetch from git. Use submodule commit hash.
[build-system]: Use cmake-build-system.
[tests]: Disable tests.
[configure-flags]: Add BUILD_SHARED_LIBS=ON.
(speed-dreams-data): Update to 2.4.1.
(speed-dreams): Update to 2.4.1.
[inputs]: Delete freesolid. Add speed-dreams-freesolid.
[configure-flags]: Add OPTION_TRACKEDITOR=OFF.
Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
24b10dab81
gnu: dhcpcd: Update to 10.2.3.
...
* gnu/packages/admin.scm (dhcpcd): Update to 10.2.3.
Change-Id: I4ad238458371810c7eecc34e822e6281999ae8bb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:22 +02:00
Philippe SWARTVAGHER
7e8f1eabc9
gnu: Add sqlitestudio.
...
* gnu/packages/databases.scm (sqlitestudio): New variable.
Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:22 +02:00
Sergey Trofimov
7fef609df1
build: Require scripts/guix in pre-inst-env.
...
* Makefile.am: Make scripts/guix depend on local guile.
* build-aux/pre-inst-env.in: Require scripts/guix.
Change-Id: Ib248da80a1e8215c4c5e6c485ade41a893ac0fd5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:22 +02:00
Hilton Chain
70a14b27b5
forgejo: Add pull requests template.
...
* pull_request_template.md: New file.
Change-Id: Id641d4fe654e7a44e4b13162755cbefe35c749bf
2025-06-02 17:01:02 +08:00
Hilton Chain
549fce5c91
forgejo: Add issue template.
...
* .forgejo/issue_template/bug-reporting.md: New file.
Change-Id: I1fbb715c3cbd2ece9fd9fc79897c9ff6068e1fa6
2025-06-02 17:01:02 +08:00
Hilton Chain
5c6d5214f6
forgejo: Add issue configuration.
...
* .forgejo/issue_template/config.yaml: New file.
Change-Id: I9a10e0ff3fed0c65617f4040dd5de366c9993ede
2025-06-02 17:01:02 +08:00
Maxim Cournoyer
9539773875
gnu: Add muon-as-meson-wrapper.
...
* gnu/packages/build-tools.scm (muon-as-meson-wrapper): New variable.
Change-Id: I13d9a71e0be896e47115379415b88f0969e207a5
2025-06-02 17:35:39 +09:00
Maxim Cournoyer
3e9acb867e
gnu: Add muon.
...
* gnu/packages/build-tools.scm (muon): New variable.
Change-Id: I482fdbf5196ec6b23232b85febfa34ffb43fe912
2025-06-02 17:35:39 +09:00
Philippe SWARTVAGHER
d4acc5183e
gnu: hwloc: Update to 2.12.1.
...
* gnu/packages/mpi.scm (hwloc): Update to 2.12.1.
Change-Id: Ia690274ec823bfe86bcfd2a93faa1cf536e4ee3f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 10:31:56 +02:00
Ada Stevenson
f2acfcc3fd
gnu: clisp: Fix failing test.
...
* gnu/packages/lisp.scm (clisp)[native-inputs]: Add coreutils.
Change-Id: I8f9a9535d4075c5c0896f9d00d5abb52f6e908fc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 08:49:10 +02:00
Zheng Junjie
d08325a5d6
gnu: Remove kdesignerplugin.
...
* gnu/packages/kde-frameworks.scm (kdesignerplugin): Delete variable.
Change-Id: Idd5dce140cd8e417a1744bd72659381b05f0031e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 08:44:46 +02:00
Zheng Junjie
33efad4658
gnu: Remove kdelibs4support.
...
* gnu/packages/kde-frameworks.scm (kdelibs4support): Delete variable.
Change-Id: I7e68e6bec9ac0fbdecde53a3bde8e18c0cd81af1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 08:44:43 +02:00
Zheng Junjie
04e41d4f25
gnu: Remove kopete.
...
This app is unmaintained and no longer released by the KDE community.
* gnu/packages/kde-internet.scm (kopete): Delete variable.
Change-Id: Idfcd4c63c7afbebc585633c917d4674ec501d1c3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 08:44:34 +02:00
Anderson Torres
f7b715bc4f
gnu: Add emacs-xhair
...
* gnu/packages/emacs-xyz.scm (emacs-xhair): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-02 12:09:36 +08:00
Anderson Torres
d7247296be
gnu: Add emacs-vline
...
* gnu/packages/emacs-xyz.scm (emacs-vline): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-02 12:09:32 +08:00
Adam Quandour
3df02ddb26
doc: cookbook: Fix grammar.
...
* doc/guix-cookbook.texi (Customizing the Kernel): Fix grammar.
Change-Id: I896536a6c9f06e2fb30f3da56e054a26bfd5d0af
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-02 12:03:46 +08:00
Ashish SHUKLA
6787f3aaf9
gnu: libressl: Update to 4.1.0.
...
* gnu/packages/tls.scm (libressl): Update to 4.1.0.
Change-Id: Ib16271ecf43c3a3f375a4e037ab05539c588345e
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-02 11:57:58 +08:00
Hennadii Stepanov
b99a2f21d1
gnu: python-lief: Update to 0.16.6.
...
* gnu/packages/python-xyz.scm (python-lief): Update to 0.16.6.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add ninja, python-scikit-build-core, python-pydantic-2.
Replace cmake with cmake-minimal.
[arguments]<#:phases>: Use ‘build’ phase from the build system.
Change directory to "api/python" before build.
Change-Id: I8489ed2a3e73ec3ab202d25beae53d320b8808ed
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-02 11:52:06 +08:00
Kurome
a755edec43
gnu: font-montserrat: Update to 9.000.
...
* gnu/packages/fonts.scm (font-montserrat): Update to 9.000.
Change-Id: I5e7c4a6d9cdadf54e7211eddf9f270ca45b39fc3
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-02 11:52:06 +08:00