summaryrefslogtreecommitdiff
path: root/eclass/fatrat-plugin.eclass
diff options
context:
space:
mode:
authorCtibor <ctibor.brancik@seznam.cz>2012-10-23 22:23:48 +0200
committerCtibor <ctibor.brancik@seznam.cz>2012-10-23 22:23:48 +0200
commitb3f80e0306587663a493502e4fcfa1c17c5836fd (patch)
treecbd97925b8af0d81f04fd8ee064e631ae70a788e /eclass/fatrat-plugin.eclass
downloadbrancik-overlay-b3f80e0306587663a493502e4fcfa1c17c5836fd.tar.gz
brancik-overlay-b3f80e0306587663a493502e4fcfa1c17c5836fd.tar.bz2
Initial import of the local overlay.
Diffstat (limited to 'eclass/fatrat-plugin.eclass')
-rwxr-xr-xeclass/fatrat-plugin.eclass41
1 files changed, 41 insertions, 0 deletions
diff --git a/eclass/fatrat-plugin.eclass b/eclass/fatrat-plugin.eclass
new file mode 100755
index 0000000..951785c
--- /dev/null
+++ b/eclass/fatrat-plugin.eclass
@@ -0,0 +1,41 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#
+# Original Author: David Watzke <david@watzke.cz>
+# Purpose: simplify creating ebuilds for FatRat's plugins
+#
+
+EAPI="1"
+
+if [[ "${PV}" == "9999" ]]; then
+ inherit git
+ EGIT_REPO_URI="git://git.dolezel.info/${PN}.git"
+ SRC_URI=""
+ DEPEND="|| ( ~net-misc/fatrat-9999 ~net-misc/fatrat-1.1.9999 )"
+else
+ SRC_URI="http://www.dolezel.info/download/data/${PN}/${P}.tar.gz"
+ DEPEND="~net-misc/fatrat-${PV}"
+fi
+
+HOMEPAGE="http://fatrat.dolezel.info/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="-debug"
+RESTRICT="mirror"
+
+RDEPEND="${DEPEND}"
+
+fatrat-plugin_src_compile() {
+ use debug && myconf="-DCMAKE_BUILD_TYPE=Debug"
+ cmake . -DCMAKE_INSTALL_PREFIX="/usr" ${myconf} || die "cmake failed"
+ emake || die "emake failed"
+}
+
+fatrat-plugin_src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+}
+
+EXPORT_FUNCTIONS src_compile src_install