# 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) 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 }