Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37048580
en ru br
ALT Linux repos
S:6.2.1-alt1

Group :: File tools
RPM: qtfm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: qtfm
Version: 6.2.1
Release: alt1
Summary: qtFM is a small, lightweight file manager
License: GPLv2+
Group: File tools
Packager: Motsyo Gennadi <drool at altlinux.ru>
Url: http://www.qtfm.org/
Source0: http://www.qtfm.org/%name-%version.tar.gz

BuildRequires: /usr/bin/convert gcc-c++ libmagic-devel

Patch0:         0001-iconview-Fix-QPainterPath-path-has-incomplete-type.patch
BuildRequires:  fdupes
BuildRequires:  hicolor-icon-theme
BuildRequires:  pkgconfig
BuildRequires:  desktop-file-utils
BuildRequires:  pkgconfig(Magick++)
BuildRequires:  pkgconfig(Qt5Concurrent)
BuildRequires:  pkgconfig(Qt5Core)
BuildRequires:  pkgconfig(Qt5DBus)
BuildRequires:  pkgconfig(Qt5Gui)
BuildRequires:  pkgconfig(Qt5Widgets)
BuildRequires:  pkgconfig(libavcodec)
BuildRequires:  pkgconfig(libavdevice)
BuildRequires:  pkgconfig(libavformat)
BuildRequires:  pkgconfig(libavutil)
BuildRequires:  pkgconfig(libswscale)
Requires:     icon-theme-adwaita
Requires:     udisks2



%description
qtFM is a small, lightweight file manager for Linux desktops based on pure Qt
and works great with minimal desktop environments like Openbox.

Features:

- lightweight, pure Qt, no kde libraries or other dependencies
- full theme and mime filetype icon integration
- tree, bookmarks, list, icon, detail and thumbnail views
- customizable interface, rearrange views and toolbars to suit
- powerful custom command system for user defined actions
- customizable key bindings for built-in and custom actions
- drag & drop functionality
- tabs

%prep
%setup
%patch0 -p1

%build

%qmake_qt5 PREFIX=%{_prefix} CONFIG+=with_magick CONFIG+=magick7 CONFIG+=with_ffmpeg
%make_build



%install

%makeinstall_std INSTALL_ROOT=%buildroot
fdupes %{buildroot}/%{_datadir}


%files

%doc AUTHORS ChangeLog README.md
%{_bindir}/qtfm
%{_bindir}/qtfm-tray
%{_datadir}/applications/qtfm.desktop
#dir %{_datadir}/icons/hicolor/160x160/{,apps}
#dir %{_datadir}/icons/hicolor/20x20/{,apps}
%{_datadir}/icons/hicolor/*/apps/qtfm.??g
%{_sysconfdir}/xdg/autostart/qtfm-tray.desktop
%{_man1dir}/qtfm*


%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin