diff options
Diffstat (limited to 'net-misc/sambascanner/sambascanner-0.22.ebuild')
-rw-r--r-- | net-misc/sambascanner/sambascanner-0.22.ebuild | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/net-misc/sambascanner/sambascanner-0.22.ebuild b/net-misc/sambascanner/sambascanner-0.22.ebuild new file mode 100644 index 000000000..fcfef1343 --- /dev/null +++ b/net-misc/sambascanner/sambascanner-0.22.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools eutils toolchain-funcs + +MY_P="SambaScanner-${PV}" +DESCRIPTION="a tool to search a whole samba network for files" +HOMEPAGE="http://www.johannes-bauer.com/sambascanner/" +SRC_URI="http://www.johannes-bauer.com/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug linguas_de" + +RDEPEND=">=net-fs/samba-3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + if ! built_with_use --missing true sys-libs/glibc nptl; then + die "Sambascanner requires an NPTL system" + fi + unpack ${A} + cd "${S}" + if use debug; then + #prevent configure from completely replacing our CFLAGS + sed 's:CFLAGS="-O0 -g -pthread":CFLAGS="${CFLAGS} -g -pthread":' -i configure.ac + eautoreconf + fi +} + +src_compile() { + econf CFLAGS="${CFLAGS} -pthread" $(use_enable debug) || die "configure failed" + emake CC=$(tc-getCC) || die "emake failed" +} + +src_install() { + # sambascanner's make install is broken + dobin src/sambascanner bin/sambaretrieve src/smblister + insinto /usr/share/${PN}/ + doins -r db + use linguas_de && domo i18n/de.mo + dodoc AUTHORS ChangeLog README sambascannerrc-example db/db.conf.sample +} |