%global long_commit 80e09c23506e7dedf0e1182d8e3f507a4b2b8497 %global short_commit %(echo %{long_commit} | cut -c1-7) Name: thunar-lbs Version: 4.21.5^%(date +%%Y%%m%%d)git%{short_commit} Release: 1%{?dist} Summary: Modern, fast and easy-to-use file manager for Xfce License: GPL-2.0-or-later URL: https://gitlab.xfce.org/xfce/thunar Source: %{url}/-/archive/%{long_commit}/thunar-%{long_commit}.tar.gz BuildRequires: gcc BuildRequires: meson BuildRequires: libxslt BuildRequires: xfce4-dev-tools BuildRequires: docbook-style-xsl BuildRequires: glib2-devel BuildRequires: gtk3-devel BuildRequires: libxfce4ui-devel BuildRequires: libxfce4util-devel BuildRequires: gobject-introspection-devel BuildRequires: libgudev-devel BuildRequires: libnotify-devel BuildRequires: polkit-devel BuildRequires: pkgconfig(gexiv2) Requires: gvfs Requires: dbus-tools %description Thunar is a modern file manager for the Xfce Desktop Environment. Thunar has been designed from the ground up to be fast and easy to use. Its user interface is clean and intuitive and does not include any confusing or useless options by default. Thunar starts up quickly and navigating through files and folders is fast and responsive. %package devel Summary: Development files for the Thunar file manager Requires: %{name} = %{version}-%{release} %description devel Libraries and header files required to develop extensions and plugins for the Thunar file manager. %package bulk-rename Summary: Bulk rename utility for the Thunar file manager Requires: %{name} = %{version}-%{release} %description bulk-rename A standalone utility that allows renaming multiple files at once using a variety of renaming schemes (numbering, searching and replacing, changing case, and more). It integrates with the Thunar file manager but can also be launched independently. %prep %autosetup -n thunar-%{long_commit} %build %meson \ -Dx11=disabled \ -Dsession-management=disabled \ -Dgio-unix=enabled \ -Dgudev=enabled \ -Dlibnotify=enabled \ -Dpolkit=enabled \ -Dthunar-apr=enabled \ -Dthunar-sbr=disabled \ -Dgexiv2=enabled \ -Dpcre2=disabled \ -Dthunar-tpa=disabled \ -Dthunar-uca=enabled \ -Dthunar-wallpaper=disabled \ -Dterminal=disabled %meson_build %install %meson_install %files %license COPYING %doc AUTHORS FAQ HACKING NEWS README.md THANKS %{_docdir}/thunar/README.gtkrc %{_bindir}/[Tt]hunar %{_bindir}/thunar-settings %{_libdir}/libthunarx-3.so.0* %{_libdir}/girepository-1.0/Thunarx-3.0.typelib %dir %{_libdir}/thunarx-3 %{_libdir}/thunarx-3/thunar-apr.so %{_libdir}/thunarx-3/thunar-uca.so %{_libdir}/Thunar/ %dir %{_sysconfdir}/xdg/Thunar %config(noreplace) %{_sysconfdir}/xdg/Thunar/uca.xml %{_datadir}/applications/thunar-settings.desktop %{_datadir}/applications/thunar.desktop %{_datadir}/dbus-1/services/org.xfce.FileManager.service %{_datadir}/dbus-1/services/org.xfce.Thunar.FileManager1.service %{_datadir}/dbus-1/services/org.xfce.Thunar.service %{_datadir}/metainfo/org.xfce.thunar.appdata.xml %{_datadir}/polkit-1/actions/org.xfce.thunar.policy %{_datadir}/Thunar/ %{_datadir}/icons/hicolor/*/apps/org.xfce.thunar.png %{_datadir}/icons/hicolor/scalable/apps/org.xfce.thunar.svg %{_datadir}/icons/hicolor/*/stock/navigation/*.png %{_datadir}/locale/*/LC_MESSAGES/thunar.mo %{_mandir}/man1/Thunar.1* %{_userunitdir}/thunar.service %files devel %{_includedir}/thunarx-3/ %{_libdir}/libthunarx-3.so %{_libdir}/pkgconfig/thunarx-3.pc %{_datadir}/gir-1.0/Thunarx-3.0.gir %files bulk-rename %{_datadir}/applications/thunar-bulk-rename.desktop %changelog %autochangelog