Summary: Utility to find and clean "lint" on a filesystem
Name: fslint
-Version: 2.28
+Version: 2.40
Release: 1
License: GPL
Group: Applications/File
Source0: http://www.pixelbeat.org/fslint/%{name}-%{version}.tar.gz
-# Source0-md5: e6a9946f7db9cbdb15f70a9fe79470fc
+# Source0-md5: 8e3a1d0a5408bc16f1f589e2ee8d0048
Source1: %{name}.desktop
Patch0: %{name}.patch
URL: http://www.pixelbeat.org/fslint/
BuildRequires: gettext >= 0.13
-BuildRequires: python-devel >= 2.0
-BuildRequires: python-pygtk-devel
+BuildRequires: python-devel >= 2.3
+BuildRequires: python-pygtk-devel >= 2.4
BuildRequires: sed >= 4.0
Requires: coreutils
Requires: cpio
%package gui
Summary: fslint GUI
Group: X11/Applications
+Requires: fslint
Requires: python >= 2.0
Requires: python-pygtk-glade
s,"$script_dir",%{_datadir}/fslint,
' fslint/{find??,fslint,zipdir}
+%{__perl} -pi -e 's|^liblocation=.*$|liblocation="%{_datadir}/%{name}" #RPM edit|' fslint-gui
+%{__perl} -pi -e 's|^locale_base=.*$|locale_base=None #RPM edit|' fslint-gui
+%{__perl} -pi -e 's|liblocation\+"/fslint/|liblocation+"/|' fslint-gui
+%{__perl} -pi -e 's|"./find|"find|' fslint-gui
+
%build
%{__make} -C po
install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir},%{_mandir}/man1,%{_datadir}/fslint}
install fslint-gui $RPM_BUILD_ROOT%{_bindir}/fslint-gui
-cp -a fslint_icon.png $RPM_BUILD_ROOT%{_datadir}/fslint/fslint_icon.png
-cp -a fslint.glade $RPM_BUILD_ROOT%{_datadir}/fslint
-cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install fslint.glade $RPM_BUILD_ROOT%{_datadir}/fslint
+install fslint_icon.png $RPM_BUILD_ROOT%{_datadir}/fslint
+ln -s %{_datadir}/fslint/fslint_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
cp -a fslint/{find??,fslint,zipdir} $RPM_BUILD_ROOT%{_bindir}
cp -a fslint/{fstool,supprt} $RPM_BUILD_ROOT%{_datadir}/fslint
-cp -a man/fslint-gui.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install man/fslint-gui.1 $RPM_BUILD_ROOT%{_mandir}/man1
%{__make} -C po install \
DESTDIR=$RPM_BUILD_ROOT
%dir %{_datadir}/fslint/supprt/rmlint
%attr(755,root,root) %{_datadir}/fslint/supprt/rmlint/fix_ws.sh
-%attr(755,root,root) %{_datadir}/fslint/supprt/rmlint/fixdup.py
+%attr(755,root,root) %{_datadir}/fslint/supprt/rmlint/fixdup
%attr(755,root,root) %{_datadir}/fslint/supprt/rmlint/fixdup.sh
%attr(755,root,root) %{_datadir}/fslint/supprt/rmlint/merge_hardlinks
%attr(755,root,root) %{_datadir}/fslint/supprt/rmlint/view_ws.sh
%{_desktopdir}/fslint.desktop
%{_datadir}/fslint/fslint.glade
%{_datadir}/fslint/fslint_icon.png
+%{_pixmapsdir}/fslint_icon.png