%global long_commit bef3a19169f8fb02fedcb5158464d3d01fa678e6 %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: cmake BuildRequires: meson BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: gtk3-devel BuildRequires: libxfce4ui-devel BuildRequires: gobject-introspection-devel BuildRequires: libgudev-devel BuildRequires: libnotify-devel BuildRequires: polkit-devel BuildRequires: docbook-style-xsl BuildRequires: libxslt BuildRequires: pkgconfig(gexiv2) >= 0.10.0 BuildRequires: xfce4-dev-tools Requires: gvfs %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 tools for thunar file manager %description devel libraries and header files for the thunar file manager. %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}/Thunar %{_bindir}/thunar %{_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-bulk-rename.desktop %{_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 %changelog %autochangelog