]> git.draconx.ca Git - gentoo-draconx.git/blobdiff - net-p2p/ipfilter/ipfilter-1859.ebuild
net-p2p/ipfilter: version bump.
[gentoo-draconx.git] / net-p2p / ipfilter / ipfilter-1859.ebuild
diff --git a/net-p2p/ipfilter/ipfilter-1859.ebuild b/net-p2p/ipfilter/ipfilter-1859.ebuild
new file mode 100644 (file)
index 0000000..46286a4
--- /dev/null
@@ -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
+}