~ruther/guix-local

ref: b803b9aad1702f0206dfc0efd7bd456be28f3614 guix-local/gnu d---------
b803b9aa — Artyom V. Poptsov 2 years ago
gnu: Add tran.

* gnu/packages/shellutils.scm (tran): New variable.

Change-Id: I861be63cf773dbc67d929c86f50c4d50bdb9b41e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
35ae9506 — Maxim Cournoyer 1 year, 10 months ago
system: Do not delete all nss-certs packages when they are the same object.

Calling 'delete' on the list of packages would delete *all* occurrences of a
given object, not just the first one.  This meant that if the user had
something like:

  (packages (cons nss-certs %base-packages))

In their operating system declaration, no nss-certs would end up in the final
list.  To guard against this, guard against this by checking that more than
one nss-certs package exist even after deduplication.

* gnu/system.scm (operating-system-packages): Guard against deleting all
nss-certs when a single nss-certs package object is listed multiple times.

Fixes: https://issues.guix.gnu.org/70850
Change-Id: Id93be9242e026fd2e96a442941df80b94664ef9a
e66b8d05 — Maxim Cournoyer 1 year, 10 months ago
gnu: cuirass: Update to 1.2.0-3.42b55a1.

* gnu/packages/ci.scm (cuirass): Update to 1.2.0-3.42b55a1, fixing build.

Change-Id: I06850f5a33fd9366ff890345cdd8d60155617c63
4901f1b6 — Nicolas Graves 1 year, 10 months ago
gnu: tenacity: Add support for ebml and matroska formats.

* gnu/packages/audio.scm (tenacity)[inputs]: Add libeml and
libmatroska.

Change-Id: I40ccef47128197b174dd515eb144eb552507178b
Signed-off-by: Christopher Baines <mail@cbaines.net>
65b72088 — Nicolas Graves 1 year, 10 months ago
gnu: tenacity: Update to 1.3.3.

* gnu/packages/audio.scm (tenacity): Update to 1.3.3.

Change-Id: I76722d59070be0bd75976b92afefc75f5ad75f91
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: wxwidgets: Update to 3.2.4

* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.4

Change-Id: I06eebd1e23610c87b7f67ae9a8567e0190eb43ed
Signed-off-by: Christopher Baines <mail@cbaines.net>
64c61601 — Nicolas Graves 1 year, 10 months ago
gnu: emacs-embark: Update to 1.1.

* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1.

Change-Id: I847b163a65f7e5535bc55553ef2b61edc787ad9f
Signed-off-by: Christopher Baines <mail@cbaines.net>
bd1bdc41 — Christopher Baines 1 year, 10 months ago
gnu: bffe: Update to 0-6.7df2aa6.

* gnu/packages/package-management.scm (bffe): Update to 0-6.7df2aa6.

Change-Id: Iea60928d894abec57c73c8cbe319af541389f5b6
3efc6d07 — Christopher Baines 1 year, 10 months ago
gnu: nar-herder: Update to 0-32.bb8209b.

* gnu/packages/package-management.scm (nar-herder): Update to 0-32.bb8209b.

Change-Id: I9c7364366eebecdc9678cbcf6bc1eb248f2b36ff
e1323024 — Christopher Baines 1 year, 10 months ago
gnu: guix-build-coordinator: Update to 0-104.fff0017.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-104.fff0017.

Change-Id: Ia263b25802aa5a86a2ebfe081178288fa095617d
gnu: services: Add power-profiles-daemon-service-type.

* gnu/services/pm.scm
(power-profiles-configuration): New configuration.
(power-profiles-daemon-shepherd-service): New procedure.
(power-profiles-daemon-activation): New variable.
(power-profiles-daemon-service-type): New procedure.
* doc/guix.texi (Power Management Services): Document it.

Change-Id: Ib035d993ed82eec2a43f3ba2b4c92f77e08a0fd7
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: power-profiles-daemon: Build gtk-docs.

* gnu/packages/freedesktop.scm (power-profiles-daemon):
[outputs]: Add docs output.
[#:configure-flags]: Enable building gtk-docs.
[#:phases]: Add a phase to move gtk-docs to docs output.
[inputs]: Add gtk-doc/stable, libxslt for docs.

Change-Id: I1bc6047858d2b5188e714f39da8b760bc6a71078
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: power-profiles-daemon: Update to 0.21.

* gnu/packages/freedesktop (power-profiles-daemon): Update to 0.21.
[origin]<url>: Update repository url.
[homepage]: Update homepage.
[#:configure-flags]: Enable zsh completions, disable systemd-unit and
pylint.
[#:glib-or-gtk?]: Set to default value of #f.
[#:phases]<'fake-pkexec>: Remove phase, seems no longer necessary.
<'correct-polkit-dir>: Change to setting envvar instead.
<'wrap-program>: Remove GI_TYPELIB_PATH from wrapper. Remove native python
inputs from PYTHONPATH.
[native-inputs]: Add python-argparse-manpage, python-dbusmock, python-shtab,
umockdev. Remove gobject-introspection, vala.
[inputs]: Add bash-completion. Remove dbus, dbus-glib.

Change-Id: I71220957ef6f4d224cc4c528562fe0565505aae1
Signed-off-by: Christopher Baines <mail@cbaines.net>
dfdad66f — Andreas Enge 1 year, 10 months ago
Revert "gnu: chuffed: Update to 0.13.2."

This reverts commit bc6742e168f4af9d6479e00f482998b03653787a.

This makes it possible to apply the v3 patch series of issue #70087
and to properly credit its author.
bc6742e1 — Andreas Enge 1 year, 10 months ago
gnu: chuffed: Update to 0.13.2.

* gnu/packages/maths.scm (chuffed): Update to 0.13.2.
[source]<origin>: Add file-name field.

Change-Id: I466ba358e556ddab3134219493819ce521b59321
029f2e97 — Maxim Cournoyer 1 year, 10 months ago
gnu: ddcci-driver-linux: Fix build with Linux 6.8.

* gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (ddcci-driver-linux): Apply it.

Change-Id: Iac63146e67333aed2a95e8064b19f031c97a4134
Cover-letter:
 Add BTF support to kernel, sysdig and dependents, zstd-compressed modules
 This series adds BTF (Berkeley Type Format) support to our kernel, catching up
 with other main distributions in enabling embedded BPF (Berkeley Packet
 Filter) programs.

 This was motivated by packaging 'sysdig', a system introspection application
 that can make use of BTF.  Adding BTF does incur some size increase; with
 'linux-libre' package going up from 132 MiB to 164 MiB (24%).  This is later
 somewhat mitigated by using Zstd compressed (at maximum level, 19) kernel
 modules, which brings the kernel size back down to 144 MiB, which corresponds
 to a more reasonable 9% increase from before this series.  The BPF kernel
 variant we were carrying is removed as proper BPF support will now exists in
 our main kernel.

 That's it!  I hope you enjoy using 'csysdig' to keep track of the syscalls and
 IO usage of your process/threads.
 END

Change-Id: Icb5fc659f529a2a840281284bfb0d74a0cc9b9d9
01b516af — Andreas Enge 1 year, 10 months ago
gnu: Remove icu4c-68.

* gnu/packages/icu4c.scm (icu4c-68): Delete variable.

Only 0ad depended on it, and the dependency has been upgraded in the
previous commit.

Change-Id: If9d5741f25329ea0026401b37b30a7ab7731e3d9
8a205d95 — Timotej Lazar 1 year, 10 months ago
gnu: 0ad: Use default icu4c version.

Fixes build on aarch64 where icu4c-68 is broken.

* gnu/packages/games.scm (0ad)[inputs]: Replace icu4c-68 with icu4c.

Change-Id: Ie2cade592e224eb72dc3286ba3b38626cd86b85b
Signed-off-by: Andreas Enge <andreas@enge.fr>
b31a49cb — Jean-Pierre De Jesus DIAZ 1 year, 10 months ago
gnu: why3: Enable extra features.

* gnu/packages/maths.scm (why3) <propagated-inputs>: Add
ocaml-ppx-deriving, ocaml-ppx-sexp-conv, ocaml-re and ocaml-sexplib to
enable extra features.

Change-Id: Ia3b66ac08cc25097967c6e18f2193601fb748cac
Signed-off-by: Andreas Enge <andreas@enge.fr>
e6413c6f — Jean-Pierre De Jesus DIAZ 1 year, 10 months ago
gnu: why3: Use new style.

* gnu/packages/maths.scm (why3): Use new style and move arguments
above input fields.

Change-Id: Ia9cb04cafe426d7f20c5efb10ca540572dbd3be9
Signed-off-by: Andreas Enge <andreas@enge.fr>
Next