diff options
Diffstat (limited to 'net-p2p/gnunet/gnunet-0.6.6b-r1.ebuild')
-rw-r--r-- | net-p2p/gnunet/gnunet-0.6.6b-r1.ebuild | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/net-p2p/gnunet/gnunet-0.6.6b-r1.ebuild b/net-p2p/gnunet/gnunet-0.6.6b-r1.ebuild deleted file mode 100644 index 253a51606542..000000000000 --- a/net-p2p/gnunet/gnunet-0.6.6b-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.6.6b-r1.ebuild,v 1.3 2005/09/05 20:03:36 weeve Exp $ - -inherit eutils libtool - -S="${WORKDIR}/GNUnet-${PV}" -DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network." -HOMEPAGE="http://www.gnu.org/software/GNUnet/" -SRC_URI="mirror://gnu//${PN}/GNUnet-${PV}.tar.bz2" -RESTRICT="nomirror" - -IUSE="ipv6 mysql sqlite guile nls gdbm" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -LICENSE="GPL-2" -SLOT="0" - -DEPEND=">=dev-libs/libgcrypt-1.2.0 - >=x11-libs/gtk+-2.6.0 - >=media-libs/libextractor-0.3.1 - >=dev-libs/gmp-4.0.0 - mysql? ( >=dev-db/mysql-3.23.56 ) - sqlite? ( >=dev-db/sqlite-3.0.8 ) - guile? ( >=dev-util/guile-1.6.0 ) - nls? ( sys-devel/gettext ) - gdbm? ( >=sys-libs/gdbm-1.8.0 )" - -pkg_preinst() { - enewgroup gnunet || die "Problem adding gnunet group" - enewuser gnunet -1 -1 /dev/null gnunet || die "Problem adding gnunet user" -} - -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${FILESDIR}/${P}-autotools.patch - libtoolize --copy --force - use ipv6 && epatch ${FILESDIR}/${PN}-ipv6-gentoo.patch -} - -src_compile() { -# elibtoolize --copy --force - - local myconf - - if use ipv6; then - if use amd64; then - ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled" - else - myconf="${myconf} --enable-ipv6" - fi - fi - - econf $(use_with gdbm) \ - $(use_with mysql) \ - $(use_with sqlite) \ - $(use_enable guile) \ - $(use_enable nls) \ - ${myconf} || die "econf failed" - - emake -j1 || die "emake failed" -} - -src_install() { - make install DESTDIR=${D} || die "make install failed" - dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING - insinto /etc - newins contrib/gnunet.root gnunet.conf - docinto contrib - dodoc contrib/* - exeinto /etc/init.d - newexe ${FILESDIR}/gnunet-0.6.6b gnunet - dodir /var/lib/GNUnet - chown gnunet:gnunet ${D}/var/lib/GNUnet -} - -pkg_postinst() { - # make sure permissions are ok - chown -R gnunet:gnunet /var/lib/GNUnet - - use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs" - einfo - einfo "If you want to run GNUnet as a user" - einfo "copy an appropriate config file from" - einfo "/usr/share/doc/${P}/contrib" - einfo "to ~/.gnunet/gnunet.conf" - einfo - einfo "It is also possible to run GNUnet as" - einfo "a system service. You can start it by" - einfo "running /etc/init.d/gnunet start" - einfo "The config file is in /etc/gnunet.conf" -} - |