Summary: Utility to find and clean "lint" on a filesystem
+Summary(pl.UTF-8): Narzędzie do wyszukiwania i czyszczenia "brudów" w systemie plików
Name: fslint
-Version: 2.28
+Version: 2.44
Release: 2
-License: GPL
+License: GPL v2+
Group: Applications/File
Source0: http://www.pixelbeat.org/fslint/%{name}-%{version}.tar.gz
-# Source0-md5: e6a9946f7db9cbdb15f70a9fe79470fc
+# Source0-md5: 195d0763038ffbaf268b53b94d80d7e1
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: gettext-tools >= 0.13
+BuildRequires: rpm-pythonprov
BuildRequires: sed >= 4.0
Requires: coreutils
Requires: cpio
Requires: gettext >= 0.11.1
+Requires: python-modules
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
- findul -- find possibly Unused Libraries
- zipdir -- Reclaim wasted space in ext2 directory entries
+%description -l pl.UTF-8
+fslint to zestaw narzędzi do wyszukiwania niepotrzebnie używanego
+miejsca na dysku (np. plików trzymanych w wielu kopiach).
+
+Ten pakiet zawiera narzędzia wyszukujące "brudy" w systemie plików:
+- findup znajduje DUPlikaty plików
+- findnl (Nale Lint) znajduje problematyczne nazwy plików
+- findu8 znajduje nazwy plików z błędnym kodowaniem UTF-8
+- findbl (Bad Links) znajduje problematyczne dowiązania symboliczne
+- findsn (Same Name) znajduje problemy z pokrywającymi się nazwami
+- finded (Empty Directories) znajduje puste katalogi
+- findid (ID) znajduje pliki identyfikatorami martwych użytkowników
+- findns (Non Stripped) znajduje pliki wykonywalne zawierające
+ informacje dla debuggera
+- findrs (Redundant Whitespace) znajduje nadmiarowe odstępy w plikach
+- findtf (Temporary Files) znajduje pliki tymczasowe
+- findul (Unused Libraries) znajduje potencjalnie nie używane
+ biblioteki
+- zipdir odzyskuje zmarnowane miejsce we wpisach katalogów ext2
+
%package gui
-Summary: fslint GUI
+Summary: GUI for fslint
+Summary(pl.UTF-8): Graficzny interfejs użytkownika do fslinta
Group: X11/Applications
-Requires: fslint
+Requires: %{name} = %{version}-%{release}
Requires: python >= 2.0
-Requires: python-pygtk-glade
+Requires: python-pygtk-glade >= 2:2
+Requires: python-pygtk-gtk >= 2:2
%description gui
fslint is a toolkit to find all redundant disk usage (for example
This package includes the GUI.
+%description gui -l pl.UTF-8
+fslint to zestaw narzędzi do wyszukiwania niepotrzebnie używanego
+miejsca na dysku (np. plików trzymanych w wielu kopiach).
+
+Ten pakiet zawiera graficzny interfejs użytkownika.
+
%prep
%setup -q
%patch0 -p1
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir},%{_mandir}/man1,%{_datadir}/fslint}
-install fslint-gui $RPM_BUILD_ROOT%{_bindir}/fslint-gui
+install -p fslint-gui $RPM_BUILD_ROOT%{_bindir}/fslint-gui
-install fslint.glade $RPM_BUILD_ROOT%{_datadir}/fslint
-install fslint_icon.png $RPM_BUILD_ROOT%{_datadir}/fslint
+cp -p fslint.glade $RPM_BUILD_ROOT%{_datadir}/fslint
+cp -p 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 -p %{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
-install man/fslint-gui.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -p 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