Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/vym/
Date: Sat, 31 Oct 2015 04:27:14
Message-Id: 1446265622.06c1474fa8ca9941554f9df65242bc5f1f24d095.jer@gentoo
1 commit: 06c1474fa8ca9941554f9df65242bc5f1f24d095
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 31 04:26:37 2015 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 31 04:27:02 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c1474f
7
8 x11-misc/vym: Add live ebuild.
9
10 Package-Manager: portage-2.2.23
11
12 x11-misc/vym/vym-9999.ebuild | 60 ++++++++++++++++++++++++++++++++++++++++++++
13 1 file changed, 60 insertions(+)
14
15 diff --git a/x11-misc/vym/vym-9999.ebuild b/x11-misc/vym/vym-9999.ebuild
16 new file mode 100644
17 index 0000000..d12bbab
18 --- /dev/null
19 +++ b/x11-misc/vym/vym-9999.ebuild
20 @@ -0,0 +1,60 @@
21 +# Copyright 1999-2014 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI=5
26 +inherit eutils cmake-utils git-r3
27 +
28 +DESCRIPTION="View Your Mind, a mindmap tool"
29 +HOMEPAGE="http://www.insilmaril.de/vym/"
30 +EGIT_REPO_URI="git://git.code.sf.net/p/vym/code"
31 +
32 +LICENSE="GPL-2"
33 +SLOT="0"
34 +KEYWORDS=""
35 +IUSE="dbus"
36 +
37 +VYM_LINGUAS=( cs_CZ de_DE es fr ia it pt_BR ru sv zh_CN zh_TW )
38 +IUSE+=" ${VYM_LINGUAS[@]/#/linguas_}"
39 +
40 +DEPEND="
41 + dev-qt/qtgui:4[qt3support]
42 + dev-qt/qtsvg:4
43 + dbus? ( dev-qt/qtdbus:4 )
44 +"
45 +RDEPEND="
46 + ${DEPEND}
47 + app-arch/zip
48 +"
49 +
50 +DOCS=( README.txt )
51 +
52 +src_prepare() {
53 + epatch "${FILESDIR}"/${PN}-2.3.22-arrowobj.patch
54 +
55 + sed -i \
56 + -e '/lang\/vym_en.ts/d' \
57 + CMakeLists.txt || die
58 + rm -r lang/vym_en.ts || die
59 +}
60 +
61 +src_configure() {
62 + local lingua
63 + for lingua in ${VYM_LINGUAS[@]}; do
64 + if ! use linguas_${lingua}; then
65 + sed -i -e "/lang\/vym_${lingua}.ts/d" CMakeLists.txt || die
66 + rm -r lang/vym_${lingua}.ts || die
67 + fi
68 + done
69 +
70 + local mycmakeargs=(
71 + $(cmake-utils_use !dbus NO_DBUS)
72 + )
73 + cmake-utils_src_configure
74 +}
75 +
76 +src_install() {
77 + cmake-utils_src_install
78 + doman doc/vym.1.gz
79 + make_desktop_entry vym vym /usr/share/vym/icons/vym.png Education
80 +}