Commit graph

101423 commits

Author SHA1 Message Date
Maxim Cournoyer c7bb42e4b0
gnu: accountsservice: Add bash-minimal to inputs.
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add bash-minimal.
2022-09-13 00:20:37 -04:00
Maxim Cournoyer eff31eb5bc
gnu: mozjs: Update home-page.
* gnu/packages/gnuzilla.scm (mozjs)[home-page]: Update URL.
[synopsis]: Capitalize JavaScript.
2022-09-13 00:20:37 -04:00
Marius Bakke d9f58e6998
gnu: gjs: Update to 1.72.2.
* gnu/packages/gnome.scm (gjs): Update to 1.72.2.
[arguments]: Remove #:meson.
[propagated-inputs]: Change from MOZJS-78 to MOZJS-91.
[home-page]: Update URL.
2022-09-13 00:20:37 -04:00
Marius Bakke b05afdda39
gnu: gjs: Remove input labels.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.
2022-09-13 00:20:37 -04:00
Marius Bakke 059675706d
gnu: gjs: Build with mozjs 78.
This is a follow-up to commit d6fa3ac7a8.

* gnu/packages/gnome.scm (gjs)[propagated-inputs]: Change from MOZJS to
MOZJS-78.
2022-09-13 00:20:36 -04:00
Marius Bakke f89dbfc8a9
gnu: mozjs: Add 91.13.0.
* gnu/packages/gnuzilla.scm (mozjs-91): New variable.
2022-09-13 00:20:36 -04:00
Maxim Cournoyer 4ce94cbbc6
gnu: lxsession: Use polkit-duktape.
* gnu/packages/lxde.scm (lxsession)[inputs]: Replace polkit with
polkit-duktape.
2022-09-13 00:20:36 -04:00
Maxim Cournoyer 50c8db7f60
gnu: gdm: Patch dbus-run-session path.
* gnu/packages/gnome.scm (gdm)[phases]{patch-paths}: New phase.
[inputs]: Add dbus.
2022-09-13 00:20:36 -04:00
Maxim Cournoyer 603a8e729e
gnu: gdm: Use gexps and new style inputs.
* gnu/packages/gnome.scm (gdm)[phases]: Use gexps.
{pre-configure}: Use search-input-file.
{install-logo}: Likewise, and use #$output.
{install-placeholder-desktop-entry}: use search-input-directory.
{link-autostart-files}: Use this-package-input, $output.
[native-inputs]: Remove labels and sort in lexicographical order.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 97313b9b0c
gnu: gdm: Update to 42.0.
* gnu/packages/gnome.scm (gdm): Update to 42.0.
[inputs]: Add libgudev.
* gnu/packages/patches/gdm-default-session.patch: Rebase patch.
* gnu/packages/patches/gdm-elogind-support.patch: Likewise.
* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Likewise.
* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise.
* gnu/packages/patches/gdm-wayland-session-wrapper-from-env.patch: Likewise.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 8ff57b4cc3
gnu: accountsservice: Propagate glib.
* gnu/packages/freedesktop.scm (accountsservice)
[propagated-inputs]: Add glib.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 106667ce45
gnu: mutter: Update to 42.4, use gexps and remove input labels.
* gnu/packages/gnome.scm (mutter): Update to 42.4.
[arguments]: Use gexps.
[configure-flags]: Use search-input-file.
[phases]{patch-docbook-xml}: Likewise.
{adjust-runpath-linker-directives}: New phase.
{check}: Set HOME.  Set XDG_RUNTIME_DIR to an absolute path, and chmod 700 its
directory.
[native-inputs, propagated-inputs, inputs]: Remove labels.
[native-inputs]: Add wayland-protocols-next.
[propagated-inputs]: Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 815e7d21ef
gnu: Add wayland-protocols-next.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 7aa6f3cfc1
gnu: pipewire-0.3: Update to 0.3.56 and use gexps.
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.56.
[arguments]: Use gexps.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer d4bd9ba2d0
gnu: gnome-online-accounts: Update to 3.44.0 and delete input labels.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.44.0.
[arguments]: Use gexps.
[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.
[inputs]: Delete labels.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer 6852a791b6
gnu: evolution-data-server: Update to 3.44.4 and remove input labels.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.44.4.
[arguments]: Use gexps.
[native-inputs, propagated-inputs, inputs]: Delete input labels.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer e631e122e3
gnu: ibus: Update to 1.5.27, use gexps and remove input labels.
* gnu/packages/ibus.scm (ibus): Update to 1.5.27.
[arguments]: Use gexps.
[configure-flags]: Use search-input-file.  Add '--disable-systemd-services'.
[make-flags]: Add the DISABLE_GUI_TEST variable.
[phases]{patch-docbook-xml}: Use this-package-native-input.
{patch-python-target-directories}: Break line.
{fix-paths}: Use format to double quote command.
[inputs, native-inputs]: Delete labels.
[inputs]: Add bash-minimal.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer 46d50efd09
gnu: libnma: Update to 1.10.2 and delete input labels.
* gnu/packages/gnome.scm (libnma): Update to 1.10.2.
[configure-flags]: New argument.
[phases]{patch-docbook-xml}: Use search-input-file.
[native-inputs]: Delete labels.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer ee871fc92c
gnu: gnome-desktop: Update to 42.4 and remove input labels.
* gnu/packages/gnome.scm (gnome-desktop): Update to 42.4.
[phases]: Delete trailing #t.
{patch-path}: Use search-input-file.
[native-inputs]: Delete labels.
[propagated-inputs]: Add gtk.  Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next.
[inputs]: Sort lexicographically.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer f24bf279d4
gnu: sdl2: Update to 2.24.0, use gexps and remove input labels.
* gnu/packages/sdl.scm (sdl2): Update to 2.24.0.
[arguments]: Use gexps.
[inputs]: Use modify-inputs and remove labels.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer 3f25fcf84d
gnu: upower: Fix indentation.
* gnu/packages/gnome.scm (upower): Fix indentation.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer 164dfdc44e
gnu: upower: Update to 1.90.0.
* gnu/packages/gnome.scm (upower): Update to 1.90.0.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer 2fb1ff23e1
gnu: umockdev: Update to 0.17.13.
* gnu/packages/check.scm (umockdev): Update to 0.17.13.
[build-system]: Use meson.
[phases]{fix-test}: Delete phase.
{skip-test-umockdev.c}: New phase.
{absolute-introspection-library}: Adjust for meson.
[native-inputs]: Sort lexicographically.
[inputs]: Add libpcap.
2022-09-13 00:20:32 -04:00
Maxim Cournoyer 587829ae26
gnu: gnome-settings-daemon: Update to 42.2.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 42.2.
[arguments]: Use gexps.
[phases]{set-baobab-file-name}: Use search-input-file.
[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.  Add
perl.
[inputs]: Sort lexicographically.  Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next, libgweather with libgweather4-with-libsoup2.
2022-09-13 00:20:20 -04:00
Maxim Cournoyer 667f09218b
gnu: Add gsettings-desktop-schemas-next.
* gnu/packages/gnome.scm (gsettings-desktop-schemas-next): New variable.
2022-09-12 20:55:47 -04:00
Maxim Cournoyer 9539408e91
gnu: network-manager: Update to 1.40.0, use gexps and remove input labels.
* gnu/packages/gnome.scm (network-manager): Update to 1.40.0.
[arguments]: Use gexps.
[native-inputs, propagated-inputs]: Remove labels.
* gnu/packages/patches/network-manager-plugin-path.patch: Rebase patch.
2022-09-12 20:55:47 -04:00
Maxim Cournoyer 3c5394ca7b
gnu: zenity: Update to 3.43.0.
* gnu/packages/gnome.scm (zenity): Update to 3.43.0.
[build-system]: Use meson-build-system.
[arguments]: New field.
[inputs]: Add gtk+.  Remove libnotify and webkitgtk.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer c73d0555fe
gnu: geocode-glib: Update to 3.26.4 and build with libsoup 3.
* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.4.
[arguments]: Use gexps.
[configure-flags]: Add "-Dsoup2=false".
[native-inputs, inputs]: Remove labels.
[propagated-inputs]: Replace libsoup-minimal-2 with libsoup.
(geocode-glib-with-libsoup2): New variable.
(gnome-settings-daemon)[inputs]: Replace geocode-glib with
geocode-glib-with-libsoup2.
(gnome-clocks): Replace geocode-glib with geocode-glib-with-libsoup2.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer bbe444bcc1
gnu: geoclue: Update to 2.6.0 and remove input labels.
* gnu/packages/gnome.scm (geoclue): Update to 2.6.0.
[native-inputs]: Replace intltool with gettext-minimal.  Add vala.
[inputs]: Delete labels.
* gnu/packages/patches/geoclue-config.patch: Refresh patch.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer 5f7b0141d6
gnu: modem-manager: Update to 1.18.10 and remove input labels.
* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.10.
[configure-flags]: Use gexps.
[native-inputs]: Remove labels.  Add python, python-dbus and
python-pygobject.  Replace intltool with gettext-minimal.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer 4fa20bb151
gnu: libqmi: Update to 1.30.8.
* gnu/packages/freedesktop.scm (libqmi): Update to 1.30.8.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer e12f2b2099
gnu: baobab: Update to 42.0 and delete input labels.
* gnu/packages/gnome.scm (baobab): Update to 42.0.
[native-inputs]: Replace intltool with gettext-minimal.  Remove labels.
Sort lexicographically.
[inputs]: Sort lexicographically.  Add libadwaita and pango-next.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer fd30aeb0c6
gnu: libhandy: Update to 1.7.90.
* gnu/packages/gnome.scm (libhandy): Update to 1.7.90.
[phases]{pre-check}: Delete trailing #t.
[native-inputs]: Delete labels.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer 5d26c2e658
gnu: libwacom: Update to 2.4.0.
* gnu/packages/xdisorg.scm (libwacom): Update to 2.4.0.
[source]: Change archive extension from bz2 to xz.
[build-system]: Switch to meson.
[configure-flags]: Adjust for meson.
[phases]: New field.
[native-inputs]: Add python-evdev, python-libevdev, python-pytest and
python-pyudev.
[inputs]: Move libgudev to...
[propagated-inputs]: ... here.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer a412817d84
gnu: Add python-libevdev.
* gnu/packages/freedesktop.scm (python-libevdev): New variable.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer bfcd2a86fb
gnu: gcr: Update to 3.41.1, delete trailing #t and input labels.
* gnu/packages/gnome.scm (gcr): Update to 3.41.1.
[phases]: Delete trailing #t.
{disable-failing-tests}: Delete phase.
{fix-systemd-detection}: Likewise.
{remove-fatal-warnings-option}: New phase.
{check}: New phase override.
[native-inputs, propagated-inputs]: Delete input labels.
[native-inputs]: Sort inputs.  Add gi-docgen.  Remove autoconf, automake and
libtool.
2022-09-12 20:55:10 -04:00
Maxim Cournoyer abfa74c68b
gnu: gtk: Update to 4.8.0 and use gexps.
* gnu/packages/gtk.scm (gtk): Update to 4.8.0.
[arguments]: Use gexps.
[parallel-tests?]: Remove argument.
[phases]{patch}: Use this-package-native-input.  Disable the
inscription-markup.ui test.
{move-files}: Adjust for gexps.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer a0a0c282f0
gnu: Add gi-docgen.
* gnu/packages/gnome.scm (gi-docgen): New variable.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer 8784bbd510
gnu: xvfb-run: Update to 1.20.11-1.
* gnu/packages/xorg.scm (xvfb-run): Update to 1.20.11-1.
[phases]: Use gexps.
{build}: Use search-input-file.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer 8ec901a885
gnu: egl-wayland: Update to 1.1.10.
* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.10.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer d7301dc375
gnu: sysprof: Update to 3.44.0, enable tests and remove labels.
* gnu/packages/gnome.scm (sysprof): Update to 3.44.0.
[tests?]: Delete argument.
[configure-flags]: Use gexps.
[phases]: Delete trailing #t.
[native-inputs]: Delete labels.
[inputs]: Add libunwind.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer b37b3d4891
gnu: libdazzle: Update to 3.44.0.
* gnu/packages/gnome.scm (libdazzle): Update to 3.44.0.
[inputs]: Move gobject-introspection and vala to...
[native-inputs]: ... here.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer af448f9c95
gnu: libgnomekbd: Update to 3.28.0.
* gnu/packages/gnome.scm (libgnomekbd): Update to 3.28.0.
[native-inputs]: Replace intltool with gettext-minimal.  Add autoconf,
automake, libtool and gobject-introspection.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer b7f1b39b3f
gnu: xf86-input-wacom: Update to 1.1.0.
* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 1.1.0.
[configure-flags]: Use gexps.
[native-inputs, inputs, description]: Re-indent.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer 2e4cc98f70
gnu: fcitx: Update to 4.2.9.9, use gexps and remove input labels.
* gnu/packages/fcitx.scm (fcitx): Update to 4.2.9.9.
[source]: Use HTTPS.
[arguments]: Use gexps.
[native-inputs, inputs]: Remove labels.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer 2e9f6da7a9
gnu: libmbim: Update to 1.26.4.
* gnu/packages/freedesktop.scm (libmbim): Update to 1.26.4.
2022-09-12 20:51:21 -04:00
Maxim Cournoyer b3ac513f48
gnu: clutter: Update to 1.26.4 and remove input labels.
* gnu/packages/gnome.scm (clutter): Update to 1.26.4.
[native-inputs]: Remove labels.
[propagated-inputs, inputs]: Sort inputs.
[home-page]: Update URL.
2022-09-12 20:51:21 -04:00
Maxim Cournoyer ffef7c01f0
gnu: adwaita-icon-theme: Update to 42.0 and deprecate gnome-icon-theme.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 42.0.  Remove
inheritance to gnome-icon-theme, re-adding...
[build-system, arguments, home-page, synopsis]
[description, license]: ... these fields.
(gnome-icon-theme): Define as a deprecated package.
[native-inputs]: Remove label.
[home-page]: Update URL.
[configure-flags]: Delete argument.
[make-flags]: New argument.  Set the GTK_UPDATE_ICON_CACHE variable to the
empty string.
2022-09-12 20:51:21 -04:00
Maxim Cournoyer 05c5807ea5
gnu: proj: Update to 9.1.0 and propagate libraries.
* gnu/packages/geo.scm (proj): Update to 9.1.0.
[arguments]: Delete field.
[inputs]: Remove libjpeg-turbo and move to...
[propagated-inputs]: ... here.
2022-09-12 20:48:44 -04:00
Ludovic Courtès 491dd62b38
secret-service: Mark sockets as SOCK_CLOEXEC.
* gnu/build/secret-service.scm (secret-service-send-secrets)
(secret-service-receive-secrets): Pass SOCK_CLOEXEC to 'socket'.
2022-09-13 00:31:04 +02:00