me
/
guix
Archived
1
0
Fork 0
Commit Graph

126331 Commits (07495d93985e4bf64bc1a9fbd7074a711b8c7926)

Author SHA1 Message Date
Aleksandr Vityazev ea1265489c
gnu: Add rust-hyprland-macros-0.3.
* gnu/packages/crates-io.scm (rust-hyprland-macros-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:12 +03:00
Aleksandr Vityazev 8bb54c84de
gnu: Add rust-fork-0.1.
* gnu/packages/crates-io.scm (rust-fork-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:12 +03:00
Aleksandr Vityazev c034a892a3
gnu: Add rust-evdev-0.12.
* gnu/packages/crates-io.scm (rust-evdev-0.12): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 13:02:12 +03:00
Aleksandr Vityazev 3ca3fbd62c
gnu: Add rust-derive-where-1.
* gnu/packages/crates-io.scm (rust-derive-where-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 12:41:40 +03:00
Steve George 8ca7ccbf0d
gnu: Add rust-librespot-metadata-0.4.
* gnu/packages/crates-io.scm (rust-librespot-metadata-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:34:07 +03:00
Steve George 7a222107e7
gnu: Add rust-librespot-discovery-0.4.
* gnu/packages/crates-io.scm (rust-librespot-discovery-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:33:18 +03:00
Steve George b34aa08013
gnu: Add rust-libmdns-0.7.
* gnu/packages/crates-io.scm (rust-libmdns-0.7): New variable.
(rust-libmdns-0.6): Inherit from rust-libmdns-0.6.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:32:11 +03:00
Steve George 20aadb1d94
gnu: Add rust-if-addrs-0.7.
* gnu/packages/crates-io.scm (rust-if-addrs-0.7): New variable.
(rust-if-addrs-0.6): Inherit from rust-if-addrs-0.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:28:35 +03:00
Steve George 96e873c878
gnu: Add rust-librespot-audio-0.4.
* gnu/packages/crates-io.scm (rust-librespot-audio-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:27:20 +03:00
Steve George 2e15fa0768
gnu: Add rust-aes-ctr-0.6.
* gnu/packages/crates-io.scm (rust-aes-ctr-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:26:37 +03:00
Steve George 181f5c20a8
gnu: Add rust-librespot-core-0.4.
* gnu/packages/crates-io.scm (rust-librespot-core-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:24:37 +03:00
Steve George 96f279c7f2
gnu: Add rust-shannon-0.2.
* gnu/packages/crates-io.scm (rust-shannon-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:22:59 +03:00
Steve George 462af6da20
gnu: Add rust-priority-queue-1.
* gnu/packages/crates-io.scm (rust-priority-queue-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:22:25 +03:00
Steve George 5d3ce7fef8
gnu: Add rust-pbkdf2-0.8.
* gnu/packages/crates-io.scm (rust-pbkdf2-0.8): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:21:41 +03:00
Steve George e75fe100ec
gnu: Add rust-password-hash-0.2.
* gnu/packages/crates-io.scm (rust-password-hash-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:20:55 +03:00
Steve George 63ea1bcecd
gnu: Add rust-librespot-protocol-0.4.
* gnu/packages/crates-io.scm (rust-librespot-protocol-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:19:36 +03:00
Steve George f1056d147f
gnu: rust-protobuf-2: Update to 2.28.0.
* gnu/packages/crates-io.scm (rust-protobuf-2): Update to 2.28.0.
[cargo-inputs]: Replace rust-bytes-0.5 with 1.
(rust-protobuf-codegen-2): Update to 2.28.0.
(rust-protobuf-codegen-pure-2): Update to 2.28.0.
[arguments]: Skip tests.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:16:56 +03:00
Steve George fcc8049491
gnu: Add rust-hyper-proxy-0.9.
* gnu/packages/crates-io.scm (rust-hyper-proxy-0.9): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-22 11:13:14 +03:00
Liliana Marie Prikler b4c907adb4
gnu: webkitgtk: Update to 2.42.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1.
[inputs]: Add libjxl.
2023-10-21 21:52:32 +02:00
Liliana Marie Prikler 14ea0a7ee9
gnu: gnome-bluetooth: Update to 42.6.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.6.
2023-10-21 21:52:32 +02:00
Liliana Marie Prikler cc84687312
gnu: bluefish: Update to 2.2.14.
* gnu/packages/gnome.scm (bluefish): Update to 2.2.14.
2023-10-21 21:52:32 +02:00
Liliana Marie Prikler aadfe59209
gnu: gspell: Update to 1.12.2.
* gnu/packages/gnome.scm (gspell): Update to 1.12.2.
2023-10-21 21:52:32 +02:00
Liliana Marie Prikler 3b5961c8df
gnu: tracker-miners: Update to 3.6.1.
* gnu/packages/gnome.scm (tracker-miners): Update to 3.6.1.
2023-10-21 21:52:30 +02:00
Liliana Marie Prikler a7be930240
gnu: Remove gnome-todo.
* gnu/packages/gnome.scm (gnome-todo): Delete variable.
2023-10-13 20:37:36 +02:00
Liliana Marie Prikler 93a69ccbc5
gnu: workrave: Use new input style.
* gnu/packages/gnome.scm (workrave)[native-inputs]: Drop labels.
2023-10-13 20:37:36 +02:00
Liliana Marie Prikler cf8514ca42
gnu: workrave: Update to 1.10.52.
* gnu/packages/gnome.scm (workrave): Update to 1.10.52.
2023-10-13 20:37:36 +02:00
Liliana Marie Prikler f61d1d63d8
gnu: gthumb: Use new input style.
* gnu/packages/gnome.scm (gthumb)[inputs, native-inputs]: Drop labels.
2023-10-13 20:37:36 +02:00
Liliana Marie Prikler d5ea7441be
gnu: gthumb: Update to 3.12.4.
* gnu/packages/gnome.scm (gthumb): Update to 3.12.4.
2023-10-13 20:37:35 +02:00
Liliana Marie Prikler 1468bf8db5
gnu: gnome-mahjongg: Update to 3.40.0.
* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.40.0.
2023-10-13 20:37:35 +02:00
Liliana Marie Prikler 9f04e18065
gnu: gitg: Update to 44.
* gnu/packages/gnome.scm (gitg): Update to 44.
[source]: Remove “gitg-fix-positional-argument.patch”.
[inputs]: Add gpgme and libhandy.
* gnu/packages/patches/gitg-fix-positional-argument.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2023-10-13 20:37:35 +02:00
Liliana Marie Prikler 4d182aaf0f
gnu: libhandy: Update to 1.8.2.
* gnu/packages/gnome.scm (libhandy): Update to 1.8.2.
2023-10-13 20:37:35 +02:00
Liliana Marie Prikler ff3ba62c47
gnu: libgit2-glib: Update to 1.2.0.
* gnu/packages/gnome.scm (libgit2-glib): Update to 1.2.0.
2023-10-13 20:37:34 +02:00
Vivien Kraus b701a7018d
gnu: upower: Update to 1.90.2.
Upower has an extra hardware description file for use with udev.  It should be
installed under upower’s output, not eudev’s.

A test is disabled, for calling an unimplemented bluez method.  The
conditional 'adjust-test-for-excess-precision phase is included in the new
'adjust-test-suite, so that the list of phases is always the same.

* gnu/packages/gnome.scm (upower): Update to 1.90.2.
[#:configure-flags]: Set udevhwdbdir.
[#:phases] <adjust-test-for-excess-precision>: Add this phase
unconditionnally
<disable-failing-test>: Disable test_bluetooth_hidpp_mouse.
[inputs]: Remove dbus-glib.
[native-inputs]: Add dbus.
2023-10-10 21:59:25 +02:00
Vivien Kraus ee554a35e0
gnu: libgudev: Update to 238.
* gnu/packages/gnome.scm (libgudev): Update to 238.
2023-10-10 21:59:25 +02:00
Vivien Kraus 498db4de1f
gnu: udev-service-type: accept hardware description file extensions.
The udev-configuration record now has a hardware field.

The contents of the /etc/udev directory now includes hwdb.bin, which is
computed when the system is instanciated (prior to system activation).  The
hardware description files used to generate hwdb.bin are not installed in
/etc, because they are not required at run-time.

The documentation has been reworked so as to explain why creating udev rules
or hardware needs helper functions for configuration or extension.

* gnu/services/base.scm (udev-hardware): New function.
(file->udev-hardware): New function.
(udev-hardware-service): New function.
(udev-etc): Add hwdb.d and hwdb.bin.
(module): Export udev-hardware, file->udev-hardware, and udev-hardware-service.
(<udev-configuration>): Add the native-udev field.
(udev-service-type) [extend]: Populate the hardware field.
* doc/guix.texi (Base Services)[udev-service-type]: Explain configuration and
extension values.
* doc/guix.texi (Base Services)[udev-hardware]: Document it.
[udev-hardware-service]: Same.
* doc/guix.texi (Base Services)[udev-configuration]: Document the native-udev
field.
2023-10-10 21:59:25 +02:00
Vivien Kraus 95400e5c15
services: udev: Make udev-rule helper functions generic.
* gnu/services/base.scm (udev-configurations-union): New function.
(udev-configuration-file): New function, use file->udev-configuration-file.
(file->udev-configuration-file): New function.
(udev-rules-union): Use udev-configurations-union.
(udev-rule): Use udev-configuration-file.
(file->udev-rule): Use file->udev-configuration-file.
2023-10-10 21:59:25 +02:00
Vivien Kraus c2c29eb1b4
services: udev: Rewrite udev-rule to use file->udev-rule.
* gnu/services/base.scm (udev-rule): Use file->udev-rule.
2023-10-10 21:59:24 +02:00
Vivien Kraus cde1becfab
gnu: eudev: Update to 3.2.14.
Eudev now has a hardware database /etc/udev/hwdb.bin made up of descriptions
installed in the /lib/udev/hwdb.d directory of each package, and more
generally, UDEV_HWDB_PATH.  This database index is compiled with udevadm hwdb
--update.  The udev-service-type collects the files and compiles the index.
Previously, the hardware description files provided by eudev would be compiled
into $prefix/etc/udev/hwdb.bin in the eudev output.

* gnu/packages/linux.scm (eudev): Update to 3.2.14.
[modules]: Import (guix build utils).
[#:phases] <allow-eudev-hwdb>: New phase.
<install-in-lib>: New phase.
<build-hwdb>: Remove phase.
[#:configure-flags]: Set sysconfdir to avoid a prefix.
[native-search-paths]: Add UDEV_HWDB_PATH.
* gnu/packages/patches/eudev-rules-directory.patch: Rebase it.
2023-10-10 21:59:24 +02:00
Vivien Kraus d6462be6a8
gnu: gnome-control-center: Update to 44.3.
Some previous fixes have been merged upstream. The gnome version is now read
from a dbus service, and passwd is already searched in /run/setuid-programs.

In order to let the tests run, we use the same tests environment as
gnome-shell.

* gnu/packages/gnome.scm (gnome-control-center): Update to 44.3. Apply
gnome-control-center-firmware-security.patch.
[#:phases]<patch-paths>: Adjust accordingly.
<skip-gtk-update-icon-cache>: Adjust accordingly.
<check>: Override the check phase to run under dbus.
[native-inputs]: Add setxkbmap.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-09 21:54:16 +02:00
Vivien Kraus 3066ad29cc
gnu: gnome-control-center: Add gnome-control-center-firmware-security.patch.
This patch disables the firmware panel for future gnome-control-center
versions.

* gnu/packages/patches/gnome-control-center-firmware-security.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-09 21:54:16 +02:00
Vivien Kraus 6c2a6033b4
gnu: dbus-service: Make the session bus available under /run/dbus.
According to https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3101, glib
now searches for the session bus socket in runstatedir. The dbus service must
thus have its socket in /run/dbus.

For interoperability with the dbus standard, /run/dbus is also symlinked to
/var/run/dbus.

* gnu/services/dbus.scm (dbus-activation): Symlink /run/dbus to /var/run/dbus.
(%dbus-accounts): Run dbus in /run/dbus.
(dbus-root-service-type): Save the pid file in /run/dbus.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-09 21:51:29 +02:00
Liliana Marie Prikler 24fee2615c
Merge branch 'master' into gnome-team 2023-10-09 21:21:29 +02:00
Clément Lassieur 7937c8827b
gnu: icu4c-73-promise: Fix broken test.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/gnuzilla.scm (icu4c-73-promise)[source]: Add patch.
* gnu/packages/patches/icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch:
New file.
2023-10-09 18:11:07 +02:00
Efraim Flashner 87ffb3d3fb
gnu: isync: Patch path to openssl binary.
* gnu/packages/mail.scm (isync)[arguments]: Add a phase to patch the
path to the openssl binary for mbsync-get-cert.
2023-10-09 15:30:49 +03:00
Ricardo Wurmus 00feb9865a
gnu: povray: Update to 3.7.0.10.
* gnu/packages/graphics.scm (povray): Update to 3.7.0.10.
[source]: Simplify snippet.
2023-10-09 11:40:26 +02:00
Ricardo Wurmus 6e99158abb
gnu: povray: Drop input labels.
* gnu/packages/graphics.scm (povray)[inputs]: Remove all input labels.
[arguments]: Use G-expression to avoid the use of %build-inputs.
2023-10-09 11:40:26 +02:00
John Kehayias 321979a153
gnu: imgui@1.86: Adjust make-flags.
* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the
"-DIMGUI_ENABLE_FREETYPE" make-flag which breaks the display of mangohud, the
only dependent.  The "-DImDrawIdx=unsigned int" make-flag was previously
removed, so we can do both by filtering make-flags starting with "-D".
[inputs]: Remove freetype.
2023-10-09 00:05:57 -04:00
Bruno Victal 40a1254b05
gnu: mympd: Update to 12.0.4.
* gnu/packages/mpd.scm (mympd): Update to 12.0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Luis Felipe 0be2108d40
gnu: Add font-orbitron.
* gnu/packages/fonts.scm (font-orbitron): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Karl Hallsby 0be51fe03b
gnu: Add tree-sitter-scala.
* gnu/packages/tree-sitter.scm (tree-sitter-scala): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00