aboutsummaryrefslogtreecommitdiffstats
path: root/dev-util/mtools/mtools-9999.ebuild
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2012-06-06 03:32:56 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2012-06-06 03:32:56 +0200
commit2046296222caa085d5eed72f534fae877a5b7dd1 (patch)
tree06adced907225d69b5ddbba2cce210c25bf70b55 /dev-util/mtools/mtools-9999.ebuild
parentdb2605e29fe259d3fdcc27eeb17ecf6ef1ab0a3e (diff)
downloadoverlay-2046296222caa085d5eed72f534fae877a5b7dd1.tar.gz
overlay-2046296222caa085d5eed72f534fae877a5b7dd1.tar.xz
overlay-2046296222caa085d5eed72f534fae877a5b7dd1.zip
dev-util/mtools: add live ebuild for mifare gui tools
Diffstat (limited to '')
-rw-r--r--dev-util/mtools/mtools-9999.ebuild48
1 files changed, 48 insertions, 0 deletions
diff --git a/dev-util/mtools/mtools-9999.ebuild b/dev-util/mtools/mtools-9999.ebuild
new file mode 100644
index 0000000..a2347f6
--- /dev/null
+++ b/dev-util/mtools/mtools-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils subversion autotools
+
+DESCRIPTION="Mifare GUI Tools"
+HOMEPAGE="http://code.google.com/p/mtools/"
+ESVN_REPO_URI="http://mtools.googlecode.com/svn/trunk/mtools/"
+ESVN_PROJECT="mtools"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+CDEPEND=">=dev-libs/libnfc-1.5.1"
+RDEPEND="${CDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/mtools-new-libnfc-version.patch"
+ epatch "${FILESDIR}/mtools-new-libfreefare-version.patch"
+ epatch "${FILESDIR}/mtools-fix-glade-file-path.patch"
+
+ epatch "${FILESDIR}/mtools-remove-not-working-stuff.patch"
+ rm src/gtk/dialogs/KeysChooserDialog.cpp \
+ src/gtk/dialogs/InputDialog.cpp \
+ src/gtk/dialogs/KeysChooserDialog.h \
+ src/gtk/dialogs/InputDialog.h \
+ src/gtk/dialogs/KeysStoreDialog.cpp \
+ src/gtk/dialogs/KeysStoreDialog.h
+
+ eautoreconf || die "autoreconf failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed"
+
+ # collision with sys-fs/mtools
+ mv "${D}/usr/bin/mtools" "${D}/usr/bin/mifare-tools"
+
+ # install glade file
+ insinto "/usr/share/mifare-tools/"
+ doins mtools.glade
+
+ dodoc README ChangeLog AUTHORS NEWS || die
+}