~ruther/guix-local

4a239cb6 — Artyom V. Poptsov 1 year, 2 months ago
gnu: xfel: Move the package definition down.

* gnu/packages/admin.scm (xfel): Move the package definition down to improve
alphabetical sorting of packages in the module.

Change-Id: I07cff55c4b4cf3d65ab62d1519becdacaaed6b0e
f71f0922 — Artyom V. Poptsov 1 year, 2 months ago
gnu: xfel: Update to 1.3.3.

* gnu/packages/admin.scm (xfel): Update to 1.3.3.
[arguments]<#:phases>: Patch Makefile to replace hard-coded paths (see
<https://github.com/xboot/xfel/issues/74>.)

Change-Id: I11ac84762f04fdf0fb205227db10a5273d25c7c5
6c6eb635 — Artyom V. Poptsov 1 year, 2 months ago
gnu: sedsed: Update to 2.0.0.

* gnu/packages/admin.scm (sedsed): Update to 2.0.0.
[arguments]: Use GEXPs.

Change-Id: I42da29225493c99c09563d44bce22560985fc666
6faad952 — Cayetano Santos via Guix-patches via 1 year, 3 months ago
gnu: Add symbiyosys.

* gnu/packages/electronics.scm (symbiyosys): New variable.

Change-Id: I1a3758e4bf46fc6d57ef63a0c0f5f2e39a862c4d
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
9d216d2a — Giacomo Leidi 1 year, 2 months ago
services: postgresql-role: Add support for password files.

This commit adds a password-file to the postgresql-role field.  It
allows users to provision Postgres roles with a set password.

* gnu/services/databases.scm (postgresql-role): Add password-file field.
(postgresql-role-configuration): Add requirement field.
(postgresql-create-roles): Add support for setting passwords from a
file without leaking passwords to the command line.
(postgresql-role-shepherd-service): Add support for customizable
requirements.
(postgresql-role-service-type): Pass on postgresql-role-configuration
fields values by default, this way user configured fields are not lost.
* gnu/tests/databases.scm: Test it.
* doc/guix.texi: Document the new field and fix the extension point example.

Change-Id: I3aabaa10b0c5e826c5aa874e5649e25a3508a585
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
b2b7d2a3 — Maxim Cournoyer 1 year, 3 months ago
gnu: Add redumper.

* gnu/packages/audio.scm (redumper): New variable.

Change-Id: I3740c6941d1ab11ac38993775a8004618636513c
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
94593917 — Maxim Cournoyer 1 year, 2 months ago
gnu: libcxx: Fix cross-compilation build.

* gnu/packages/llvm.scm (libcxx) [arguments] <#:test-target>: New argument.
<#:tests?>: Add explanatory comment.
<#:implicit-inputs?>: Set to #f.
<#:phases>: Remove adjust-CPLUS_INCLUDE_PATH.
[native-inputs]: Explicitly provide standard inputs, filtering out gcc.
Remove extraneous llvm and libunwind-headers.  Replace python with
python-minimal.

Change-Id: I8cbc73ef90dce0a57bf2f8198c3176932bf24185
Reviewed-by: Greg Hogan <code@greghogan.com>
f87204b2 — Maxim Cournoyer 1 year, 2 months ago
build/cmake: Add #:implicit-inputs? and #:implicit-cross-inputs? arguments.

* guix/build-system/cmake.scm (lower) <#:implicit-inputs?>
<#:implicit-cross-inputs?>: New arguments.

Change-Id: I1f077f78f5836ce325827e7ef8d58ba554a8ed4f
Reviewed-by: Greg Hogan <code@greghogan.com>
74325f91 — Maxim Cournoyer 1 year, 2 months ago
services: Normalize and improve libvirt-configuration documentation.

* gnu/services/virtualization.scm (libvirt-configuration): Fix typos and
punctuation, and decorate with more Texinfo adornments.  Remove extraneous
text.  Convert enumerations to sentences re-generating the Texinfo
documentation with configuration->documentation doesn't require fixing these
by hand after (the text is re-flowed, breaking enumerations).  Mention the use
of 'log-filters' is preferable to 'log-level', as commented in the defaut
libvirt.conf template.
* doc/guix.texi (Virtualization Services): Re-generate.

Change-Id: Icc2abe21a787b4bb6ac3b35a95f6aaaf3bbda9aa
266a713a — Leo Famulari 1 year, 2 months ago
gnu: linux-libre: Update to 6.14.

* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use
linux-libre 6.14.

Change-Id: I8f208b44836bb4eecd28d892efc8c9853678bc12
43410355 — Artyom V. Poptsov 1 year, 2 months ago
gnu: hungrycat: Move the package definition up.

* gnu/packages/admin.scm (hungrycat): Move the package definition up to
improve alphabetical sorting of packages in the module.

Change-Id: I87abf7eeb586bb70b2ecb9879111966797f57d81
5068af1c — Artyom V. Poptsov 1 year, 2 months ago
gnu: hungrycat: Update to 0.4.2.

* gnu/packages/admin.scm (hungrycat): Update to 0.4.2.
[native-inputs]: Add perl and perl-ipc-run.

Change-Id: If6890899bfdad2f6dbc093da218547475b9a49ec
e5c7ad9c — Artyom V. Poptsov 1 year, 2 months ago
gnu: detox: Move the package definition up.

* gnu/packages/admin.scm (detox): Move the package definition up to improve
alphabetical sorting of packages in the module.

Change-Id: I04b3555f3e27af89ab49e9848a63caea521b27ad
0dfd0cc5 — Artyom V. Poptsov 1 year, 2 months ago
gnu: detox: Update to 2.0.0.

* gnu/packages/admin.scm (detox): Update to 2.0.0.
[native-inputs]: Add bison and pkg-config.
[arguments]: Remove along with now unnecessary phases.

Change-Id: I2fdf5a9e1b76aecb5b379f48fda9de33a255e562
gnu: emacs-dape: Update to 0.24.0.

* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.24.0.

Change-Id: Id283e7a52ed1f5af2377b3bf7db33317f0e6ed02
gnu: trealla: Update to 2.69.9.

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

Change-Id: I4cca4a7b5d895bdaf7550068da204195c826fd7e
d6f1b21f — Artyom V. Poptsov 1 year, 2 months ago
gnu: pscircle: Update to 1.4.0.

* gnu/packages/admin.scm (pscircle): Update to 1.4.0.
[source]: Set URL to "https://gitlab.com/mildlyparallel/pscircle".

Change-Id: I683a73050f457b13a8bd47b716a4816aae7e661f
482d70c9 — Artyom V. Poptsov 1 year, 2 months ago
gnu: xfel: Update to 1.3.2.

* gnu/packages/admin.scm (xfel): Update to 1.3.2.
[source]: Set URL to "https://github.com/xboot/xfel".
[arguments]: Use GEXPs.
[arguments]<#:make-flags>: Set "PREFIX" and "DESTDIR".
[arguments]<#:phases>: Delete patch-installation-target phase.

Change-Id: I80233ace870c1b9ebab7549991e8e84bc7179ab8
ab4cba46 — Artyom V. Poptsov 1 year, 2 months ago
gnu: ndppd: Update to 0.2.6.

* gnu/packages/admin.scm (ndppd): Update to 0.2.6.

Change-Id: Ib3f878f6f7dc9f4f83fa8a10f66e086bdf980612
81d09279 — Sharlatan Hellseher 1 year, 2 months ago
gnu: python-pyopencl: Update to 2025.1.

* gnu/packages/opencl.scm (python-pyopencl): Update to 2025.1, fix build.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Disable for now as require special set-up.
[inputs]: Remove pybind11 and opencl-icd-loader; add ocl-icd.
[propagated-inputs]: Remove python-appdirs; add python-platformdirs.
[native-inputs]: Add cmake-minimal, pybind11, python-nanobind, and
python-scikit-build-core.

Change-Id: I9ca93fb5429f22c1b5323ff7242c998816b54bca
Next