diff --git a/gnome-session-42.0.tar.xz b/gnome-session-42.0.tar.xz deleted file mode 100644 index d5b6683..0000000 Binary files a/gnome-session-42.0.tar.xz and /dev/null differ diff --git a/gnome-session-43.0.tar.xz b/gnome-session-43.0.tar.xz new file mode 100644 index 0000000..a93f0c7 Binary files /dev/null and b/gnome-session-43.0.tar.xz differ diff --git a/gnome-session.spec b/gnome-session.spec index a20c4be..99ab1a5 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -1,24 +1,49 @@ -Name: gnome-session -Summary: Session Management Tools for the GNOME Desktop -Version: 42.0 -Release: 1 -License: GPLv2+ -URL: https://gitlab.gnome.org/GNOME/gnome-session -Source0: https://download.gnome.org/sources/%{name}/41/%{name}-%{version}.tar.xz +%define po_package gnome-session-43 -Patch1: gnome-session-3.3.92-nv30.patch -Patch3: gnome-session-3.6.2-swrast.patch -Patch4: 0001-check-accelerated-gles-Use-eglGetPlatformDisplay-EXT.patch -Patch5: 0001-Fedora-Set-grub-boot-flags-on-shutdown-reboot.patch +Name: gnome-session +Version: 43.0 +Release: 1 +Summary: GNOME session manager +License: GPLv2+ +URL: https://gitlab.gnome.org/GNOME/gnome-session +Source0: https://download.gnome.org/sources/gnome-session/43/%{name}-%{version}.tar.xz -BuildRequires: meson gcc gettext intltool xmlto usermode libxslt -BuildRequires: pkgconfig(gl) pkgconfig(egl) pkgconfig(glesv2) pkgconfig(gnome-desktop-3.0) -BuildRequires: pkgconfig(gtk+-3.0) pkgconfig(libsystemd) pkgconfig(ice) pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(sm) pkgconfig(x11) pkgconfig(xau) pkgconfig(xcomposite) pkgconfig(xext) -BuildRequires: pkgconfig(xrender) pkgconfig(xtrans) pkgconfig(xtst) +Patch1: gnome-session-3.3.92-nv30.patch +Patch3: gnome-session-3.6.2-swrast.patch +Patch4: 0001-check-accelerated-gles-Use-eglGetPlatformDisplay-EXT.patch +Patch5: 0001-Fedora-Set-grub-boot-flags-on-shutdown-reboot.patch +BuildRequires: meson +BuildRequires: gcc +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xau) +BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xtrans) +BuildRequires: pkgconfig(xtst) +BuildRequires: usermode +BuildRequires: gettext +BuildRequires: intltool +BuildRequires: xmlto +BuildRequires: libxslt + +Requires: dconf +Requires: system-logos +Requires: control-center-filesystem Requires: gsettings-desktop-schemas >= 0.1.7 -Requires: dconf dbus-x11 system-logos control-center-filesystem gnome-shell +Requires: dbus +Requires: gnome-shell Requires: xorg-x11-server-Xorg%{?_isa} Requires: xorg-x11-server-Xwayland%{?_isa} @@ -38,20 +63,20 @@ or GDM login session. %autosetup -p1 %build -%meson -Dsession_selector=true -Dsystemd=true -Dsystemd_journal=true +%meson \ + -Dsession_selector=true \ + -Dsystemd=true \ + -Dsystemd_journal=true %meson_build -sed -i 's/idm[0-9]\{5,32\}\"/idm123456789123456\"/g' $(find -name %{name}.html) - %install %meson_install -%find_lang %{name}-42 +%find_lang %{po_package} -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets -%files -f %{name}-42.lang +%files -f %{po_package}.lang %license COPYING %{_bindir}/* %{_libexecdir}/%{name}* @@ -66,9 +91,12 @@ sed -i 's/idm[0-9]\{5,32\}\"/idm123456789123456\"/g' $(find -name %{name}.html) %files help %doc AUTHORS NEWS README %doc %{_mandir}/man*/* -%{_datadir}/doc/%{name}/dbus/%{name}.html +%{_datadir}/doc/gnome-session/dbus/gnome-session.html %changelog +* Mon Jan 02 2023 lin zhang - 43.0-1 +- Update to 43.0 + * Tue Mar 22 2022 David King - 42.0-1 - Update to 42.0