## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## 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 srcname files %global appname io.elementary.files %global __provides_exclude_from ^%{_libdir}/%{appname}/.*\\.so$ Name: elementary-files Summary: File manager from elementary Version: 7.1.0 Release: %autorelease License: GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND LGPL-3.0-or-later AND LGPL-3.0-only AND LGPL-2.1-or-later URL: https://github.com/elementary/%{srcname} Source: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: gcc BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson >= 0.59.0 BuildRequires: vala >= 0.50.0 BuildRequires: pkgconfig(cloudproviders) >= 0.3.0 BuildRequires: pkgconfig(gdk-x11-3.0) BuildRequires: pkgconfig(gdk-wayland-3.0) BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gio-2.0) >= 2.64.6 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.64.6 BuildRequires: pkgconfig(glib-2.0) >= 2.64.6 BuildRequires: pkgconfig(gmodule-2.0) >= 2.64.6 BuildRequires: pkgconfig(gobject-2.0) >= 2.64.6 BuildRequires: pkgconfig(granite) >= 6.1.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.25 BuildRequires: pkgconfig(libcanberra) >= 0.30 BuildRequires: pkgconfig(libgit2-glib-1.0) BuildRequires: pkgconfig(libhandy-1) >= 0.83.0 BuildRequires: pkgconfig(libportal) BuildRequires: pkgconfig(libportal-gtk3) BuildRequires: pkgconfig(pango) >= 1.1.2 BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(systemd) >= 206 Requires: dbus-common Requires: polkit %description The simple, powerful, and sexy file manager from elementary. %package portal Summary: File manager from elementary (flatpak file chooser portal) Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dbus-common Requires: xdg-desktop-portal %description portal The simple, powerful, and sexy file manager from elementary. This package contains a file chooser portal implementation for flatpak. %package devel Summary: File manager from elementary (development headers) Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The simple, powerful, and sexy file manager from elementary. This package contains the development headers. %prep %autosetup -n %{srcname}-%{version} -p1 %build %meson -Dwith-zeitgeist=disabled %meson_build %install %meson_install %find_lang %{appname} %check desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %post portal %systemd_user_post %{appname}.xdg-desktop-portal.service %preun portal %systemd_user_preun %{appname}.xdg-desktop-portal.service %files -f %{appname}.lang %license COPYING %doc AUTHORS %doc README.md %{_bindir}/%{appname} %{_bindir}/%{appname}-daemon %{_bindir}/%{appname}-pkexec %{_libdir}/%{appname}/ %{_libdir}/libpantheon-files-core.so.7{,.*} %{_datadir}/applications/%{appname}.desktop %{_datadir}/dbus-1/services/%{appname}.service %{_datadir}/dbus-1/services/%{appname}.Filemanager1.service %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/metainfo/%{appname}.metainfo.xml %{_datadir}/polkit-1/actions/%{appname}.policy %files portal %{_libexecdir}/%{appname}.xdg-desktop-portal %{_userunitdir}/%{appname}.xdg-desktop-portal.service %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.elementary.files.service %{_datadir}/xdg-desktop-portal/portals/io.elementary.files.portal %files devel %{_includedir}/pantheon-files-core/ %{_libdir}/libpantheon-files-core.so %{_libdir}/pkgconfig/pantheon-files-core.pc %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/pantheon-files-core.vapi %changelog ## START: Generated by rpmautospec * Tue Oct 22 2024 Fabio Valentini - 7.1.0-1 - Update to version 7.1.0; Fixes RHBZ#2302584 * Wed Jul 17 2024 Fedora Release Engineering - 6.5.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 6.5.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 6.5.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Dec 21 2023 Fabio Valentini - 6.5.3-1 - Update to version 6.5.3 * Thu Jul 21 2022 Fedora Release Engineering - 6.1.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jul 13 2022 Fabio Valentini - 6.1.4-1 - Update to version 6.1.4; Fixes RHBZ#2098308 * Wed Jan 26 2022 Fabio Valentini - 6.1.2-1 - Update to version 6.1.2; Fixes RHBZ#2046139 * Thu Jan 20 2022 Fedora Release Engineering - 6.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Dec 14 2021 Fabio Valentini - 6.1.0-1 - Update to version 6.1.0; Fixes RHBZ#2027565 * Sat Oct 30 2021 Fabio Valentini - 6.0.4-1 - Update to version 6.0.4; Fixes RHBZ#2018631 * Tue Sep 28 2021 Fabio Valentini - 6.0.3-1 - Update to version 6.0.3; Fixes RHBZ#2008600 * Fri Aug 27 2021 Fabio Valentini - 6.0.2-1 - Update to version 6.0.2; Fixes RHBZ#1998367 * Fri Aug 06 2021 Fabio Valentini - 6.0.1-1 - Update to version 6.0.1; Fixes RHBZ#1989789 * Wed Jul 21 2021 Fedora Release Engineering - 6.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jul 16 2021 Fabio Valentini - 6.0.0-4 - Update to version 6.0.0 * Thu Feb 18 2021 Fabio Valentini - 4.5.0-3.20210218git162d11f - Bump to commit 162d11f. Rebuilt for granite 6 soname bump. * Tue Jan 26 2021 Fedora Release Engineering - 4.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Aug 12 2020 Fabio Valentini - 4.5.0-1 - Update to version 4.5.0. * Mon Jul 27 2020 Fedora Release Engineering - 4.4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jul 03 2020 Fabio Valentini - 4.4.4-1 - Update to version 4.4.4. * Tue Jun 02 2020 Fabio Valentini - 4.4.3-1 - Update to version 4.4.3. - Disable useless libunity / zeitgeist integrations. * Fri Apr 03 2020 Fabio Valentini - 4.4.2-1 - Update to version 4.4.2. * Tue Mar 03 2020 Fabio Valentini - 4.4.1-1 - Update to version 4.4.1. * Fri Feb 14 2020 Fabio Valentini - 4.4.0-1 - Update to version 4.4.0. * Tue Jan 28 2020 Fedora Release Engineering - 4.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jan 08 2020 Fabio Valentini - 4.3.0-1 - Update to version 4.3.0. * Sat Nov 02 2019 Fabio Valentini - 4.2.0-2 - Include upstream patch to fix compilation with newer versions of vala. * Mon Sep 16 2019 Fabio Valentini - 4.2.0-1 - Update to version 4.2.0. * Thu Aug 01 2019 Fabio Valentini - 4.1.9-1 - Update to version 4.1.9. * Wed Jul 24 2019 Fedora Release Engineering - 4.1.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri May 03 2019 Fabio Valentini - 4.1.8-1 - Update to version 4.1.8. * Tue Apr 16 2019 Adam Williamson - 4.1.7-2 - Rebuild with Meson fix for #1699099 * Sat Apr 13 2019 Fabio Valentini - 4.1.7-1 - Update to version 4.1.7. * Sat Mar 30 2019 Fabio Valentini - 4.1.6-1 - Update to version 4.1.6. * Thu Feb 14 2019 Fabio Valentini - 4.1.5-1 - Update to version 4.1.5. * Thu Jan 31 2019 Fabio Valentini - 4.1.4-1 - Update to version 4.1.4. * Thu Oct 18 2018 Fabio Valentini - 4.0-1 - Update to version 4.0. * Tue Aug 28 2018 Fabio Valentini - 0.3.5-9.20180826.git39b673c - Initial package renamed from pantheon-files. ## END: Generated by rpmautospec