* gnu/services/syncthing.scm: (syncthing-config-file,
syncthing-folder, syncthing-device, syncthing-folder-device): Rename
fields to avoid abbreviation, boolean values switched to use #t or #f,
numbers no longer provided as strings, config directory moved to
~/.local/state/syncthing
* doc/guix.texi: (syncthing-service-type): Update documentation to
reflect these changes.
Change-Id: I01c059e13658a0d1ad38aaebca3dcb0a268bbdba
This was a dependency for a single package—guile-emacs—which has now been
removed.
* gnu/packages/guile.scm (guile-for-guile-emacs): Delete variable.
Change-Id: I27b82da90db37a40fa5831e453d2ebf0376b6a86
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
guile-emacs appears to be unmaintained, and the website that was hosting its
git repository is no longer active.
* gnu/packages/emacs.scm (guile-emacs): Delete variable.
Change-Id: I949762074acf7d9b8a3b219b26b3848db8220946
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
In <https://issues.guix.gnu.org/63009> it was promised to be pushed to master,
but that didn't seem to have happened. This resolves that promise.
* gnu/system.scm (operating-system-etc-service): Also add a user's
<guix-home>/profile/bin directory to PATH, before <guix-profile>/bin.
Change-Id: Ibd2866153a211585c4981293027544557f8fa06c
* gnu/packages/games.scm (supertuxkart)[arguments]: Fix regexp in
'disable-data-install' phase so that the line in CMakeList.txt that installs
'supertuxkart.desktop' file is not commented out.
Change-Id: I408cdfeb9425c39228d38df4c15aee326e19dc34
Signed-off-by: Eric Bavier <bavier@posteo.net>
* gnu/packages/irc.scm (snuik)[inputs]: Add guile-fibers and guile-gnutls.
[arguments]: Use them in "install-script" phase. Fix snuik wrapper.
Change-Id: I0dbc5d60c3dc6a683f91a4bb9dc5cbee89bba903
* gnu/packages/virtualization.scm (qemu)[arguments]: Don't run the tests
in parallel when building for riscv64-linux. Adjust riscv64's
'disable-some-tests phase to extend a test timeout.
Change-Id: I82e2a59bb74bd2c68ccd2397601b0289f47bdbfe
* gnu/packages/guile-xyz.scm (g-golf-source): New procedure.
(guile-g-golf, g-golf-adw-1-examples)[source]: Use it.
(g-golf-adw-1-examples)[version]: Go back to 0.8.0, where adwaita-1-demo
still supports our version of libadwaita.
Change-Id: I469d1039e859e5dafb0d4ca05a13f6f28ac87c24
Suggested by David Pirotte previously, who had written in private mails that
"unlike the guix synopsis declares, g-golf is not a GI binding for
guile. it (obviously) implement a GI low level binding, but that only
covers 10% of g-golf's code, if not less".
* gnu/packages/guile-xyz.scm (guile-g-golf)[synopsis]: Use proper synopsis.
Change-Id: I96357d7989362b8da3cc256cc4fa47658a5091d4
Environment variable GDK_PIXBUF_MODULE_FILE is no longer set since
4838b7b0e9.
See <https://bugs.gnu.org/76697#10>.
* gnu/packages/guile-xyz.scm (g-golf-adw-1-examples)[arguments]: Actually
use GLIB-OR-GTK-BUILD-SYSTEM’s phases, which set the GDK_PIXBUF_MODULE_FILE
environment variable.
Change-Id: Ib2a7036833360ef265f3a6a368498cf6aabf9b08
Fix out of memory errors when writing PDFs with fonts embedded in
xournalpp and others. See also:
https://gitlab.freedesktop.org/cairo/cairo/-/issues/870
* gnu/packages/gtk.scm (cairo)[replacement]: New field pointing to cairo-1.18.4.
* gnu/packages/gtk.scm (cairo-1.18.4): Add package.
Change-Id: I6efa5a3acdf39fe78e558173f896f3a6abbc5c27
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Otherwise it fails to run in an environment using QT_QPA_PLATFORM=wayland.
* gnu/packages/linphone.scm (linphone-desktop)
[inputs]: Add qtwayland-5.
Change-Id: I0ffd033134394f2b40d5f5023475ce4f22e5fc85
To avoid loading data service code in to the shepherd.
* gnu/services/guix.scm (guix-data-service-shepherd-services): Use a script
for database setup.
Change-Id: Ic67b33a98d63be69c8ee36d6e279d2c5690c179e
CVE-2025-1930: AudioIPC StreamData could trigger a use-after-free in
the Browser process
CVE-2025-1939: Tapjacking in Android Custom Tabs using transition
animations
CVE-2025-1931: Use-after-free in WebTransportChild
CVE-2025-1932: Inconsistent comparator in XSLT sorting led to
out-of-bounds access
CVE-2025-1933: JIT corruption of WASM i32 return values on 64-bit CPUs
CVE-2025-1940: Android Intent confirmation prompt tapjacking using
Select options
CVE-2024-9956: Passkey phishing within Bluetooth range
CVE-2025-1934: Unexpected GC during RegExp bailout processing
CVE-2025-1941: Lock screen setting bypass in Firefox Focus for Android
CVE-2025-1942: Disclosure of uninitialized memory when .toUpperCase()
causes string to get longer
CVE-2025-1935: Clickjacking the registerProtocolHandler info-bar
CVE-2025-1936: Adding %00 and a fake extension to a jar: URL changed
the interpretation of the contents
CVE-2025-1937: Memory safety bugs fixed in Firefox 136, Thunderbird
136, Firefox ESR 115.21, Firefox ESR 128.8, and
Thunderbird 128.8
CVE-2025-1938: Memory safety bugs fixed in Firefox 136, Thunderbird
136, Firefox ESR 128.8, and Thunderbird 128.8
CVE-2025-1943: Memory safety bugs fixed in Firefox 136 and Thunderbird
136
* gnu/packages/librewolf.scm (librewolf): Update to 136.0-2.
Change-Id: Ia3b5777478fa8443471bd1e61898128cdeda4bcf