system/fslint: Added to 12.1 repository

This commit is contained in:
Erik Hanson 2010-05-11 22:55:17 +02:00 committed by Robby Workman
parent 832b1e0337
commit 030b2736ca
5 changed files with 83 additions and 0 deletions

7
system/fslint/README Normal file
View File

@ -0,0 +1,7 @@
FSlint is a utility to find and clean various forms of lint on a filesystem.
I.E. unwanted or problematic cruft in your files or file names.
For example, one form of lint it finds is duplicate files.
It has both GUI and command line modes.
To access the command line tools one can cd to, or add to $PATH the
/usr/share/fslint/fslint directory on a standard install.

3
system/fslint/doinst.sh Normal file
View File

@ -0,0 +1,3 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications
fi

View File

@ -0,0 +1,54 @@
#!/bin/sh
# Slackware build script for fslint
# Written by Erik Hanson erik@slackbuilds.org
set -eu
PRGNAM=fslint
VERSION=2.28
ARCH=noarch # Python
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
sed -i 's|^liblocation=.*$|liblocation="/usr/share/fslint" |' fslint-gui
sed -i 's|^locale_base=.*$|locale_base=None |' fslint-gui
install -D -m 755 fslint-gui $PKG/usr/bin/fslint-gui
mkdir -p $PKG/usr/share/{fslint,pixmaps}
cp -a fslint $PKG/usr/share/fslint
install -m 644 fslint.glade fslint_icon.png $PKG/usr/share/fslint
ln -s /usr/share/fslint/fslint_icon.png $PKG/usr/share/pixmaps/fslint.png
install -D -m 644 fslint.desktop $PKG/usr/share/applications/fslint.desktop
install -D -m 644 man/fslint-gui.1 $PKG/usr/man/man1/fslint-gui.1
gzip -9 $PKG/usr/man/man1/*.?
ln -s /usr/man/man1/fslint-gui.1.gz $PKG/usr/man/man1/fslint.1.gz
make -C po install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View File

@ -0,0 +1,8 @@
PRGNAM="fslint"
VERSION="2.28"
HOMEPAGE="http://www.pixelbeat.org/fslint/"
DOWNLOAD="http://www.pixelbeat.org/fslint/fslint-2.28.tar.gz"
MD5SUM="e6a9946f7db9cbdb15f70a9fe79470fc"
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
APPROVED="rworkman"

11
system/fslint/slack-desc Normal file
View File

@ -0,0 +1,11 @@
fslint: FSlint (find and clean various forms of lint on a filesystem.)
fslint:
fslint: FSlint is a utility to find and clean various forms of lint on a
fslint: filesystem. I.E. unwanted or problematic cruft in your files or
fslint: file names. For example, one form of lint it finds is duplicate
fslint: files. It has both GUI and command line modes.
fslint:
fslint:
fslint:
fslint: http://www.pixelbeat.org/fslint/
fslint: