diff options
author | Paul de Vrieze <pauldv@gentoo.org> | 2010-04-03 11:53:46 +0000 |
---|---|---|
committer | Paul de Vrieze <pauldv@gentoo.org> | 2010-04-03 11:53:46 +0000 |
commit | fa31edb0b661316fc601b71c0850f1be8e7ad6f1 (patch) | |
tree | 2caf290097b7815e6ca3ec0d213ea4a7f9a08e94 | |
parent | KDE 4.4 set (diff) | |
download | pauldv-fa31edb0b661316fc601b71c0850f1be8e7ad6f1.tar.gz pauldv-fa31edb0b661316fc601b71c0850f1be8e7ad6f1.tar.bz2 pauldv-fa31edb0b661316fc601b71c0850f1be8e7ad6f1.zip |
Add fslint
svn path=/trunk/overlay/; revision=115
-rw-r--r-- | app-admin/fslint/Manifest | 3 | ||||
-rw-r--r-- | app-admin/fslint/NOTES | 1 | ||||
-rw-r--r-- | app-admin/fslint/fslint-2.40.ebuild | 111 |
3 files changed, 115 insertions, 0 deletions
diff --git a/app-admin/fslint/Manifest b/app-admin/fslint/Manifest new file mode 100644 index 0000000..b407114 --- /dev/null +++ b/app-admin/fslint/Manifest @@ -0,0 +1,3 @@ +DIST fslint-2.40.tar.gz 106460 RMD160 14952b415b3d950274ec288b1702940071951746 SHA1 ab6268044ae89b669fdce6dde44ed51adb24b638 SHA256 4cad4def332159f2c81d9eff6f6e83a2e91269bb1f558b05aa533495c7a56333 +EBUILD fslint-2.40.ebuild 2759 RMD160 5d9a1a621bc14b932cfedb2d10a5126281b1241f SHA1 f4071bac318b5a186c7680642846d94ae0608373 SHA256 e404a87f7bffe722e401407ccc1613204b7474f61b9aa80cd53e8c3d2df2d80b +MISC NOTES 25 RMD160 13af7179e6dd0ac2b08c404a4c76ae9d3b403ad6 SHA1 bdd6bcd99e5b4922745305d07bec2323b7068454 SHA256 ee5f1717228d3573b08247417ae45fd6bfa9cf41b8b0f516e2168621f799a30f diff --git a/app-admin/fslint/NOTES b/app-admin/fslint/NOTES new file mode 100644 index 0000000..70bb263 --- /dev/null +++ b/app-admin/fslint/NOTES @@ -0,0 +1 @@ +Not available in portage diff --git a/app-admin/fslint/fslint-2.40.ebuild b/app-admin/fslint/fslint-2.40.ebuild new file mode 100644 index 0000000..a902df6 --- /dev/null +++ b/app-admin/fslint/fslint-2.40.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# original ebuild by bearingspacer@free.fr +# updated ebuild by mobidyc@msn.com +# updated ebuild by davide.bettio@kdemail.net + +DESCRIPTION="A utility to find and clean various forms of lint on a filesystem." +HOMEPAGE="http://www.pixelbeat.org/fslint/" +SRC_URI="http://www.pixelbeat.org/fslint/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* x86 ~amd64" +IUSE="" + +DEPEND=">=x11-libs/gtk+-2.4 + >=dev-lang/python-2.3 + gnome-base/libglade + >=dev-python/pygtk-2.4" + +RDEPEND="${DEPEND}" + +src_unpack() { + if [ "${A}" != "" ]; then + unpack ${A} + fi +} + +src_install() { + echo ${S} + pwd + +# GUI executable + exeinto /usr/bin + doexe fslint-gui + +# GUI file + dodir /usr/share/fslint + insinto /usr/share/fslint + doins fslint.glade + +# other executables + dodir /usr/share/fslint/fslint + exeinto /usr/share/fslint/fslint + doexe fslint/find* fslint/zipdir fslint/fslint + + insinto /usr/bin + dosym ../share/fslint/fslint/fslint /usr/bin/fslint + + dodir /usr/share/fslint/fslint/fstool + exeinto /usr/share/fslint/fslint/fstool + doexe fslint/fstool/* + + dodir /usr/share/fslint/fslint/supprt + exeinto /usr/share/fslint/fslint/supprt + doexe fslint/supprt/get* fslint/supprt/fslver fslint/supprt/md5sum_approx + + dodir /usr/share/fslint/fslint/supprt/rmlint + exeinto /usr/share/fslint/fslint/supprt/rmlint + doexe fslint/supprt/rmlint/* + +# icon + dodir /usr/share/pixmaps + insinto /usr/share/pixmaps + doins fslint_icon.png + +# shortcut + dodir /etc/X11/applnk/System + insinto /etc/X11/applnk/System + doins fslint.desktop + +# locales + cd po + emake DESTDIR=${D}/usr DATADIR=share install + cd .. + +# docs + cd doc + dodoc FAQ NEWS README TODO + cd .. + + cd man + doman fslint-gui.1 fslint.1 + cd .. + +# create python init file +# Other option here is to instead edit fslint-gui itself so that: +# ^liblocation = '/usr/share/fslint/' +# ^locale_base = None + python_site=`python -c "import sys ; \ + print '%s/lib/python%s/site-packages' % (sys.exec_prefix,sys.version[:3])"` + dodir $python_site/fslint + echo "liblocation = '/usr/share/fslint/'" > ${D}/$python_site/fslint/__init__.py + +# link to icon in main fslint dir + dosym /usr/share/pixmaps/fslint_icon.png /usr/share/fslint/fslint_icon.png +} + +pkg_postinst() { + einfo "Note the fslint tools do a lot of inode access and to speed them" + einfo "up you can use the following method to not update access times" + einfo "on disk while gathering inode information:" + einfo "mount -o remount,noatime mountpoint" + einfo "fslint or fslint-gui" + einfo "mount -o remount,atime mountpoint" + einfo "" + einfo "Command Line Executables are installed in:" + einfo "/usr/share/fslint/fslint" + einfo "you may want to add them in your PATH." +} |