# Conditional build:
%bcond_without ibus # IBus support
%bcond_with malcontent # Malcontent support
+%bcond_with snap # snap support
%bcond_without wayland # Wayland support
Summary: GNOME Control Center
Summary(ru.UTF-8): Центр управления GNOME
Summary(uk.UTF-8): Центр керування GNOME
Name: gnome-control-center
-Version: 42.10
-Release: 2
+Version: 43.5
+Release: 1
Epoch: 1
License: GPL v2+
Group: X11/Applications
-Source0: https://download.gnome.org/sources/gnome-control-center/42/%{name}-%{version}.tar.xz
-# Source0-md5: 8ac1d5002468b0462465e09cb7cdf63b
+Source0: https://download.gnome.org/sources/gnome-control-center/43/%{name}-%{version}.tar.xz
+# Source0-md5: 5d4adc3309b28f25a6e58f909b9f5198
Patch0: krb5.patch
URL: https://www.gnome.org/
BuildRequires: ModemManager-devel >= 1.0.0
BuildRequires: cups-devel >= 1.4
BuildRequires: docbook-dtd42-xml
BuildRequires: fontconfig-devel
+BuildRequires: gcr-devel >= 3
BuildRequires: gdk-pixbuf2-devel >= 2.24.0
BuildRequires: gettext-tools >= 0.17
-BuildRequires: glib2-devel >= 1:2.68.0
+BuildRequires: glib2-devel >= 1:2.70.0
%ifnarch s390 s390x
BuildRequires: gnome-bluetooth3-ui-devel >= 42
%endif
BuildRequires: gtk4-devel >= 4.4
BuildRequires: heimdal-devel
%{?with_ibus:BuildRequires: ibus-devel >= 1.5.2}
-BuildRequires: libadwaita-devel >= 1.1
+BuildRequires: libadwaita-devel >= 1.2
BuildRequires: libepoxy-devel
BuildRequires: libgtop-devel >= 2.0
BuildRequires: libgudev-devel >= 232
BuildRequires: libsecret-devel
BuildRequires: libsmbclient-devel
%ifnarch s390 s390x
-BuildRequires: libwacom-devel >= 0.7
+BuildRequires: libwacom-devel >= 0.27
%endif
BuildRequires: libxml2-devel >= 1:2.6.31
-BuildRequires: meson >= 0.53.0
+BuildRequires: meson >= 0.57.0
BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig
BuildRequires: polkit-devel >= 0.114
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(find_lang) >= 1.23
BuildRequires: rpmbuild(macros) >= 1.752
+%{?with_snap:BuildRequires: snapd-glib-devel >= 1.57}
BuildRequires: tar >= 1:1.22
BuildRequires: udisks2-devel >= 2.8.2
BuildRequires: upower-devel >= 0.99.8
BuildRequires: xz
BuildRequires: yelp-tools
Requires(post,postun): desktop-file-utils
-Requires(post,postun): glib2 >= 1:2.68.0
+Requires(post,postun): glib2 >= 1:2.70.0
Requires(post,postun): gtk-update-icon-cache
Requires: NetworkManager >= 1.24.0
Requires: accountsservice >= 0.6.39
Requires: cups-pk-helper
Requires: desktop-file-utils
Requires: gdk-pixbuf2 >= 2.24.0
-Requires: glib2 >= 1:2.68.0
+Requires: glib2 >= 1:2.70.0
%ifnarch s390 s390x
Requires: gnome-bluetooth3-ui-libs >= 42
%endif
Requires: gtk4 >= 4.4
Requires: hicolor-icon-theme
%{?with_ibus:Requires: ibus-libs >= 1.5.2}
-Requires: libadwaita >= 1.1
+Requires: libadwaita >= 1.2
Requires: libgudev >= 232
%{?with_malcontent:Requires: libmalcontent >= 0.10.0}
Requires: libnma-gtk4 >= 1.8.0
Requires: libpwquality >= 1.2.2
%ifnarch s390 s390x
-Requires: libwacom >= 0.7
+Requires: libwacom >= 0.27
%endif
Requires: polkit >= 0.114
Requires: pulseaudio-libs >= 2.0
-Ddocumentation=true \
%{!?with_ibus:-Dibus=false} \
%{?with_malcontent:-Dmalcontent=true} \
+ %{?with_snap:-Dsnap=true} \
%{!?with_wayland:-Dwayland=false}
-# -Dsnap=true R: snapd-glib >= 1.57
-
%meson_build -C build
%install
%meson_install -C build
+# not supported by glibc (as of 2.37)
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
+
%find_lang %{name} --with-gnome --all-name
%clean