## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global tarball_version %%(echo %{version} | tr '~' '.') %global xdg_desktop_portal_version 1.18.2 Name: xdg-desktop-portal-gnome Version: 47.1 Release: %autorelease Summary: Backend implementation for xdg-desktop-portal using GNOME License: LGPL-2.1-or-later URL: https://gitlab.gnome.org/GNOME/%{name} Source0: https://download.gnome.org/sources/%{name}/47/%{name}-%{tarball_version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: gcc BuildRequires: gettext BuildRequires: meson BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gnome-bg-4) BuildRequires: pkgconfig(gnome-desktop-4) BuildRequires: pkgconfig(gsettings-desktop-schemas) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(xdg-desktop-portal) >= %{xdg_desktop_portal_version} BuildRequires: systemd-rpm-macros Requires: dbus Requires: dbus-common Requires: xdg-desktop-portal >= %{xdg_desktop_portal_version} Supplements: gnome-shell # https://github.com/containers/composefs/pull/229#issuecomment-1838735764 %if 0%{?rhel} >= 10 ExcludeArch: %{ix86} %endif %description A backend implementation for xdg-desktop-portal that is using various pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces. %prep %autosetup -p1 -n %{name}-%{tarball_version} %build %meson -Dsystemduserunitdir=%{_userunitdir} %meson_build %install %meson_install desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %find_lang %{name} %post %systemd_user_post %{name}.service %preun %systemd_user_preun %{name}.service %files -f %{name}.lang %license COPYING %doc NEWS README.md %{_libexecdir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.gnome.service %{_datadir}/glib-2.0/schemas/xdg-desktop-portal-gnome.gschema.xml %{_datadir}/xdg-desktop-portal/portals/gnome.portal %{_userunitdir}/%{name}.service %changelog ## START: Generated by rpmautospec * Sun Sep 22 2024 David King - 47.1-1 - Update to 47.1 * Wed Sep 18 2024 nmontero - 47.0-1 - Update to 47.0 * Mon Sep 02 2024 David King - 47~rc-1 - Update to 47.rc * Tue Aug 06 2024 David King - 47~beta-1 - Update to 47.beta (#2221218) * Sat Jul 20 2024 Fedora Release Engineering - 47~alpha-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jul 05 2024 David King - 47~alpha-1 - Update to 47.alpha * Tue May 28 2024 David King - 46.2-1 - Update to 46.2 * Mon Apr 22 2024 David King - 46.1-1 - Update to 46.1 * Tue Mar 19 2024 David King - 46.0-1 - Update to 46.0 * Fri Mar 08 2024 David King - 46~rc-1 - Update to 46.rc * Thu Feb 15 2024 David King - 46~beta-1 - Update to 46.beta * Mon Jan 29 2024 Yaakov Selkowitz - 45.1-4 - Drop i686 in RHEL 10 * Mon Jan 29 2024 Florian Weimer - 45.1-3 - Backport upstream patch for GCC 14 compatibility * Sat Jan 27 2024 Fedora Release Engineering - 45.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Nov 26 2023 Kalev Lember - 45.1-1 - Update to 45.1 * Wed Sep 20 2023 Kalev Lember - 45.0-1 - Update to 45.0 * Wed Sep 06 2023 Kalev Lember - 45~rc-1 - Update to 45.rc * Sat Aug 05 2023 Kalev Lember - 45~beta-1 - Update to 45.beta * Sat Jul 22 2023 Fedora Release Engineering - 45~alpha-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Mon Jul 17 2023 David King - 45~alpha-1 - Update to 45.alpha * Fri Apr 21 2023 David King - 44.1-1 - Update to 44.1 (#2188642) * Mon Apr 10 2023 Adam Williamson - 44.0-2 - Backport MR #78 to help with apps launching slow on KDE (#2176759) * Mon Mar 20 2023 David King - 44.0-1 - Update to 44.0 (#2117832) * Tue Mar 07 2023 David King - 44~rc-1 - Update to 44.rc * Wed Feb 15 2023 David King - 44~beta-1 - Update to 44.beta * Mon Feb 06 2023 David King - 44~alpha-1 - Update to 44.alpha * Sat Jan 21 2023 Fedora Release Engineering - 43.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Oct 27 2022 David King - 43.1-1 - Update to 43.1 * Mon Sep 19 2022 Kalev Lember - 43.0-1 - Update to 43.0 * Tue Sep 06 2022 Kalev Lember - 43~rc-1 - Update to 43.rc * Fri Aug 12 2022 Kalev Lember - 43~beta-1 - Update to 43.beta * Sat Jul 23 2022 Fedora Release Engineering - 43~alpha-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri Jul 15 2022 Kalev Lember - 43~alpha-1 - Update to 43.alpha * Mon Jul 04 2022 Debarshi Ray - 42.3-1 - Update to 42.3 * Mon Jul 04 2022 Debarshi Ray - 42.2-1 - Update to 42.2 * Wed Apr 27 2022 David King - 42.1-1 - Update to 42.1 * Fri Apr 08 2022 Michael Catanzaro - 42.0.1-4 - Simplify Supplements * Tue Apr 05 2022 Debarshi Ray - 42.0.1-2 - Make the Supplements specific to Fedora to retain consistency with xdg-desktop-portal-gtk * Fri Mar 18 2022 David King - 42.0.1-1 - Update to 42.0.1 * Fri Mar 18 2022 David King - 42.0-1 - Update to 42.0 * Tue Mar 08 2022 David King - 42~rc-1 - Update to 42.rc * Sat Jan 22 2022 Fedora Release Engineering - 41.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sat Sep 25 2021 Kalev Lember - 41.1-1 - Update to 41.1 * Sat Sep 18 2021 David King - 41.0-1 - Update to 41.0 (#2005532) * Thu Sep 16 2021 David King - 41~alpha-1 - Initial version ## END: Generated by rpmautospec