Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37867934
en ru br
ALT Linux repos
5.0: 2.28-alt2
4.1: 2.24-alt2
4.0: 2.18-alt0

Other repositories
Upstream:2.24

Group :: File tools
RPM: fslint

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: fslint
Version: 2.18
Release: alt0
Summary: FSlint - a utility to find and clean "lint" on a filesystem

Packager: Slava Dubrovskiy <dubrsl at altlinux.ru>
Group: File tools
License: GPL
Url: http://www.pixelbeat.org/fslint/
Source0: http://www.pixelbeat.org/fslint/%name-%version.tar.gz

BuildArch: noarch
BuildRequires: gettext >= 0.13, desktop-file-utils

Requires: python >= 2.0, cpio
Requires: python-module-pygtk, python-module-pygtk-libglade

%description
FSlint is a toolkit to find all redundant disk usage (duplicate files
for e.g.). It includes a GUI as well as a command line interface.

%prep
%setup -q -n %name-%version
%__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

%build
# Not.

%install
install -Dpm 755 fslint-gui $RPM_BUILD_ROOT%_bindir/fslint-gui
install -dm 755 $RPM_BUILD_ROOT%_datadir/%name/%name/{fstool,supprt}
install -dm 755 $RPM_BUILD_ROOT%_datadir/%name/%name/supprt/rmlint
install -dm 755 $RPM_BUILD_ROOT%_mandir/man1
install -pm 644 fslint.glade fslint_icon.png \
 $RPM_BUILD_ROOT%_datadir/%name
install -dm 755 $RPM_BUILD_ROOT%_datadir/pixmaps
ln -s %_datadir/%name/fslint_icon.png $RPM_BUILD_ROOT%_datadir/pixmaps
install -pm 755 fslint/{find*,fslint,zipdir} \
 $RPM_BUILD_ROOT%_datadir/%name/fslint
install -pm 755 fslint/fstool/* \
 $RPM_BUILD_ROOT%_datadir/%name/fslint/fstool
install -pm 644 fslint/supprt/fslver \
 $RPM_BUILD_ROOT%_datadir/%name/fslint/supprt
install -pm 755 fslint/supprt/get* \
 $RPM_BUILD_ROOT%_datadir/%name/fslint/supprt
install -pm 755 fslint/supprt/rmlint/* \
 $RPM_BUILD_ROOT%_datadir/%name/fslint/supprt/rmlint

cp -a man/* \
 $RPM_BUILD_ROOT%_mandir/man1/

make -C po DESTDIR=$RPM_BUILD_ROOT LOCALEDIR=%_datadir/locale install

desktop-file-install \
 --vendor author \
 --dir $RPM_BUILD_ROOT%_datadir/applications \
 --mode 644 \
 %name.desktop

%find_lang %name

%post
%update_menus

%postun
%clean_menus

%files -f %name.lang
%doc doc/*
%_mandir/man1/fslint*
%_bindir/fslint*
%_datadir/%name
%_datadir/applications/*%name.desktop
%_datadir/pixmaps/fslint_icon.png

%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