~ruther/guix-local

526b25e0 — B. Wilson 2 years ago
gnu: isc-dhcp: Patch dhclient to support resolvconf.

* gnu/packages/patches/dhclient-script-resolvconf-support.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (isc-dhcp): Patch dhclient-script and update wrapper.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3331d675 — David Elsing 2 years ago
grafts: Only compute necessary graft derivations.

* guix/packages.scm (input-graft, input-cross-graft): Store the monadic value
of the replacement in the 'replacement' field of <graft> instead of unwrapping
it.
(cumulative-grafts): Turn monadic values in the 'replacement' field of
applicable grafts into derivations.
* tests/packages.scm ("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted"): Do not compare <graft> records directly,
compare the relevant fields instead, calling ‘run-with-store’ on the
‘replacement’ field.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idded0a402b8974df1ef2354f1a88c308b9b99777
c69f3665 — Cayetano Santos 2 years ago
gnu: emacs-ggtags: Update to 0.9.0-0.4e3630c.

* gnu/packages/emacs-xyz.scm (emacs-ggtags): Update to 0.9.0-0.4e3630c.

Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add tclap.

* gnu/packages/cpp.scm (tclap): New variable.

Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e327fc5c — Ludovic Courtès 1 year, 6 months ago
gnu: guile-zlib: Update to 0.2.2.

* gnu/packages/guile.scm (guile-zlib): Update to 0.2.2.

Change-Id: I723bcdf66cfe362c69a4c3c80147dcc68be13ced
42295555 — Danny Milosavljevic 1 year, 6 months ago
emacs: Add emacs-uniquify-files.

* gnu/packages/emacs-xyz.scm (emacs-uniquify-files): New variable.

Change-Id: I5b6d253a2619f5402d5ee161307829d6d514ee14
2c42614b — Artyom V. Poptsov 1 year, 6 months ago
gnu: xmag: Update to 1.0.8.

* gnu/packages/xorg.scm (xmag): Update to 1.0.8.

Change-Id: I8103ebba616776853329fee0206c1a6377de8f40
f4d42dc5 — Artyom V. Poptsov 1 year, 6 months ago
gnu: xev: Update to 1.2.6.

* gnu/packages/xorg.scm (xev): Update to 1.2.6.

Change-Id: I89d21ab3fcc580eaac07aed6cdbd74c7dd4563df
c029eb43 — Lesik Edelweiss 1 year, 6 months ago
gnu: pam-u2f: Update to 3.1.2. [security fix]

This fixes the CVE-2025-23013.

Change-Id: I4a7d37c25af38ff90bbae18adc0d4b145c7ad3c0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: rsync: Update to 3.4.1.

* gnu/packages/rsync.scm (rsync): Update to 3.4.1.

Change-Id: I17686864a07b126841a13382f9a70028fb58544c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
87045f09 — Andreas Enge 1 year, 6 months ago
gnu: paritwine: Update to 0.2.1.

* gnu/packages/algebra.scm (paritwine): Update to 0.2.1.

Change-Id: I6c7463860e084a3611b7856c6cc399ee2f89fa90
f0804b0c — Ricardo Wurmus 1 year, 6 months ago
Revert "gnu: Add python-pathspec."

This reverts commit da69a9e15115d6acc7e4a95cc6295f97c97f827e.

We already have python-pathspec in (gnu packages python-build).  Also, this
addition causes a massive number of rebuilds.
gnu: solfege: Fix runtime error.

This fixes <https://issues.guix.gnu.org/75623>.

* gnu/packages/music.scm (solfege)[inputs]: Add python-pycairo.
[propagated-inputs]: Add timidity++.
[arguments]<wrap-program>: Wrap solfege with GI_TYPELIB_PATH.

Change-Id: I30b38cec5ded514b35aeccd3e2fb0f94b96308d9
gnu: trealla: Update to 2.63.17.

* gnu/packages/prolog.scm (trealla): Update to 2.63.17.

Change-Id: I01e3e93d5eb3c69d9ee2642be4f5b6f8ada7ff16
0b06a5bc — Ricardo Wurmus 1 year, 7 months ago
gnu: python-pydevd: Avoid test failures due to greendns.

* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Disable one stubborn
test; set EVENTLET_NO_GREENDNS.

Change-Id: I3cf5af6c99dbb18095277f353f46c60f68a62188
ad9a2f96 — Ricardo Wurmus 1 year, 7 months ago
gnu: python-pydevd: Disable flaky tests.

Setting IS_PYPY doesn't do anything and I only set it before due to a
misunderstanding.  Instead we should disable flaky tests.

* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Ignore tests marked
as "flaky"; do not set IS_PYPY variable in 'pre-check phase.

Change-Id: If28f3dfd533df9048aeee5ecd42984b40ea0a22a
e902f73f — Igor Goryachev 1 year, 6 months ago
gnu: elixir: Update to 1.18.1.

* gnu/packages/elixir.scm (elixir): Update to 1.18.1.

Change-Id: I3a4d5db3883da8081daeb330345632bd7c2cfcc4
Signed-off-by: jgart <jgart@dismail.de>
a42d57a9 — Ludovic Courtès 1 year, 6 months ago
news: Add entry for ‘%base-home-services’.

* etc/news.scm: Add entry.

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: I77b73ab870116004bfe66d86a28532af3e5447aa
80049d6e — Ludovic Courtès 1 year, 7 months ago
home: Add log rotation to ‘%base-home-services’.

* gnu/home.scm (%base-home-services): Add instance of
‘home-log-rotation-service-type’.
* doc/guix.texi (Shepherd Home Service): Document it.

Change-Id: I00a98da100e3a07fe409f3c44d8ab88e743a8e3e
0aa45f18 — Ludovic Courtès 1 year, 7 months ago
home: Define ‘%base-home-services’.

* gnu/home.scm (%base-home-services): New variable.
(<home-environment>)[services]: Change default to ‘%base-home-services’.
* guix/scripts/home/import.scm (manifest+configuration-files->code): Use
‘%base-home-services’ by default.
* tests/home-import.scm (match-home-environment-no-services)
(match-home-environment-transformations)
(match-home-environment-no-services-nor-packages)
(match-home-environment-bash-service)
(match-home-environment-bash-service-with-alias): Adjust accordingly.
* doc/he-config-bare-bones.scm: Use ‘%base-home-services’.
* doc/guix.texi (Declaring the Home Environment): Add index entry for
‘%base-home-services’.

Change-Id: Id95ede62b97a976aad138bfc4b63fc0bdf37c7de
Next