X-Git-Url: http://git.draconx.ca/gitweb/gentoo-draconx.git/blobdiff_plain/885da553d403747e92c4e7e36ea62f9a7fe34801..1a74a0cbd8b183ef6ef7a58ae8c4a797303526f5:/net-p2p/ipfilter/ipfilter-1863.ebuild diff --git a/net-p2p/ipfilter/ipfilter-1863.ebuild b/net-p2p/ipfilter/ipfilter-1863.ebuild new file mode 100644 index 0000000..46286a4 --- /dev/null +++ b/net-p2p/ipfilter/ipfilter-1863.ebuild @@ -0,0 +1,40 @@ +# Copyright © 2019 Nick Bowler +# License GPLv3+: GNU General Public License version 3 or any later version. +# This is free software: you are free to change and redistribute it. +# There is NO WARRANTY, to the extent permitted by law. + +EAPI=7 + +DESCRIPTION="IP filter list from eMule Security" +HOMEPAGE="http://www.emule-security.org/" +SRC_URI="http://upd.emule-security.org/ipfilter.zip -> $P.zip" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+amule" + +BDEPEND="|| ( app-arch/gzip app-arch/unzip ) + app-text/dos2unix" + +src_unpack() { + gunzip -c "$DISTDIR/$A" >ipfilter.dat && return + unzip "$DISTDIR/$A" && mv -f guarding.p2p ipfilter.dat && return + die "failed to unpack" +} + +S=$WORKDIR + +src_compile() { + dos2unix ipfilter.dat +} + +src_install() { + insinto /usr/share + doins ipfilter.dat + + if use amule; then + dodir /usr/share/amule + dosym ../ipfilter.dat /usr/share/amule/ipfilter.dat + fi +}