~ruther/guix-local

92e3cb2e — Artyom V. Poptsov 1 year, 4 months ago
gnu: libmodbus: Update to 3.1.11.

* gnu/packages/engineering.scm (libmodbus): Update to 3.1.11.  Add a missing
newline after the package definition.
[source]: Add a patch which disables a test that requires networking.
* gnu/packages/patches/libmodbus-disable-networking-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I657c0aac3435ec20da6e15d31484effdb7c2dc0b
doc: cookbook: Custom NAT-based libvirt networks.

* doc/guix-cookbook.texi (Virtual Machines): [Custom NAT-based network
for libvirt]: New section.
[References]: New section.

Change-Id: Ice79c5dc8183ec694ac8b846a5ec88cb98cac9ff
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
doc: cookbook: Clarify virtual network switches.

* doc/guix-cookbook.texi (Virtual Machines): [Routed network for
libvirt] {Creating a virtual network switch}: Remove unnecessarily
noncommital language ("a few components/configurations, such as...").
Correct 'TUN interface', as bridges are currently used.  Add a link to
the libvirt Wiki for more information.

Change-Id: I6ffdeca8e4d32155c8cce547d4930bf1b0cb471b
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
doc: cookbook: Fix terminology for libvirt virtual network switches.

* doc/guix-cookbook.texi (Virtual Machines) [Routed network for
libvirt]: Replace the term 'virtual bridge' with 'virtual network
switch'.  This is the term used by the libvirt Wiki to refer to the
combined setup of a 'virtual bridge' network interface, dnsmasq instance
bound to it, and firewall rules associated with it; 'bridge' is
ambiguous because it is sometimes used with this meaning, and sometimes
to refer specifically to the virtual network device called a 'bridge'.

Change-Id: Ibd10fe76321eb61e9ca23d8124634d1108d4faad
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
475d21ca — Maxim Cournoyer 1 year, 4 months ago
doc/cookbook: Update menus.

Change-Id: I435d799ac458c38894f06b94d4334f0854a2c219
f6147d47 — Sharlatan Hellseher 1 year, 4 months ago
gnu: python-vedo: Update to 2025.5.3.

fenics is no longer required and it fails to build, see #77195.

* gnu/packages/python-science.scm (python-vedo): Update to 2025.5.3, fix
build.
[build-system]: Swap to pyproject-build-system.
[arguments] <tests?>: Disable as depend on remote data.
<phases>: Remove 'fix-tests, 'mpi-setup, use default 'check, keep
'sanity-check; add 'relax-requirements.
[propagated-inputs]: Remove fenics; add python-pygments.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ifbe63d794f592083f2e65366404f152fda9b3136
8f17262c — Sharlatan Hellseher 1 year, 4 months ago
gnu: python-fenics-fiat: Refresh package, fix build.

This package is quite dated and upstream no longer maintains it: "This
repository was archived by the owner on Feb 21, 2022. It is now
read-only." <https://bitbucket.org/fenics-project/fiat> ->
<https://github.com/FEniCS/fiat> while providing a new refactored
fork <https://github.com/firedrakeproject/fiat>.

* gnu/packages/simulation.scm (python-fenics-fiat)
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Move tests skip logic here.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools and python-wheel.
[description]: Adjust fill column indentation.

Change-Id: Ifea4430b1e49491f1b145702ec6df58153a9c809
42db14ee — Sharlatan Hellseher 1 year, 4 months ago
gnu: python-tdda: Update to 2.2.17.

* gnu/packages/python-science.scm (python-tdda): Update to 2.2.17.
[arguments] <test-flags>: Skip one failing test.
<phases>: Use default 'check, add 'fix-Python3.11-datetime.UTC.
[native-inputs]: Add python-chardet, python-pyarrow, python-pytest, and
python-rich.

Change-Id: I9d268a8656f51484c3d6c59a86b7537e50f864dc
77a8c240 — Sharlatan Hellseher 1 year, 4 months ago
gnu: python-gpy: Move to machine-learning.

* gnu/packages/python-science.scm (python-gpy): Move from here ...
* gnu/packages/machine-learning.scm: ... to here.

Change-Id: Id1c8574c166014c87ffa484ea84f798eb7f53844
6ac3bc01 — Sharlatan Hellseher 1 year, 4 months ago
gnu: python-gpy: Update to 1.13.2.

* gnu/packages/python-science.scm (python-gpy): Update to
1.13.2. Fix build and refresh package style.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I446821dace8cc9c99543f0940e400ca4fc081b08
aaf4bf14 — Arseniy Zaostrovnykh 1 year, 4 months ago
gnu: telegram-desktop: Update to version 5.12.3.

Add three patches to fix the compilation errors raised by gcc 11.
Note: https://github.com/desktop-app/cmake_helpers/pull/320 was merged,
so telegram-desktop-unbundle-gsl.patch is no longer needed.

* gnu/packages/telegram.scm (%telegram-version): Update to 5.12.3.
(codegen-for-telegram-desktop): Update to revision used by v5.12.3.
(lib-base-for-telegram-desktop): Likewise.
(lib-lottie-for-telegram-desktop): Likewise.
(lib-rpl-for-telegram-desktop): Likewise.
(lib-spellcheck-for-telegram-desktop): Likewise.
(lib-ui-for-telegram-desktop): Likewise.
(lib-webrtc-for-telegram-desktop): Likewise.
(cmake-helpers-for-telegram-desktop): Likewise;
Remove the obsolete patch.
(lib-tl-for-telegram-desktop):
Apply a patch to fix gcc-11 compilation error.
(telegram-desktop): Update to v5.12.3;
Apply patches to make it compile.
* gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: Remove.
* gnu/packages/patches/lib-tl-for-telegram-memcpy.patch: New file.
* gnu/packages/patches/telegram-desktop-hashmap-incomplete-value.patch:
New file.
* gnu/packages/patches/telegram-desktop-qguiapp.patch: New file.
* gnu/local.mk: Adjust accordingly.

Change-Id: Iaa34ff2cd3f55aa92b1d9ba61a2ff66a72eb1132
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
0c99a75f — Arseniy Zaostrovnykh 1 year, 4 months ago
gnu: c++-gsl: Update to 4.2.0.

* gnu/packages/cpp.scm (c++-gsl): Update to 4.2.0.

Change-Id: Iceb1c17d4195711159aa03ad161f094c3e78bbd9
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
teams: Remove jgart from the python team.

* etc/teams.scm (jgart): Remove from the python team.

Change-Id: I8778ddafb4fa43d08ca6b88dac30149cf3b9a499
gnu: trealla: Update to 2.66.0.

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

Change-Id: Ie8a426233fec9ee5e31960fca4bdd53ed3cb0d19
gnu: sbcl-cl-str: Update home-page.

* gnu/packages/lisp-xyz.scm (sbcl-cl-str): Update to Update home-page.

Change-Id: I23b5fd0a0c490fab6f2d57ac00a1fdf9560b99cd
66c44dd6 — Artyom V. Poptsov 1 year, 4 months ago
gnu: qelectrotech: Use GEXPs.

* gnu/packages/engineering.scm (qelectrotech): Use GEXPs.

Change-Id: Ibfdce387805f01a3073b81e2ff59b5521514f0fa
950f9c71 — Leo Famulari 1 year, 4 months ago
gnu: isync: Update to 1.5.1.

* gnu/packages/mail.scm (isync): Update to 1.5.1.

Change-Id: I69d9fcbb6f21f98bf492de7cba20cc0e5c5a0eb7
79886293 — Artyom V. Poptsov 1 year, 4 months ago
gnu: fasthenry: Use GEXPs.

* gnu/packages/engineering.scm (fasthenry): Use GEXPs.

Change-Id: I045469fc002fc7c05067974dc82516c1e3af9ab7
d9adaebc — Artyom V. Poptsov 1 year, 4 months ago
gnu: fasthenry: Fix build.

* gnu/packages/engineering.scm (fasthenry): Fix build by explicitly using
gcc-9 instead of the current gcc version.
[native-inputs]: Add gcc-9.

Change-Id: Ie2ef7fd5cd1e01ac4d273e6528e8e745f517b81f
acccbf23 — Ricardo Wurmus 1 year, 4 months ago
gnu: qmidiarp: Update to 0.7.1.

* gnu/packages/music.scm (qmidiarp): Update to 0.7.1.
[arguments]: Remove configure flags.
[inputs]: Add cairo, glu, and pango; replace jack-1 with jack-2.

Change-Id: I5ef34a2f2480d2c820830ecea87b9a6c14e8f26a
Next