Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@×××××××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sunrise:master commit in: dev-util/monkeystudio/
Date: Mon, 02 Apr 2012 16:08:39
Message-Id: 1333382815.676c122cf579b0740cce996f5749d5e5b5acfa4b.kensington@gentoo
1 commit: 676c122cf579b0740cce996f5749d5e5b5acfa4b
2 Author: Michael Palimaka <kensington <AT> astralcloak <DOT> net>
3 AuthorDate: Mon Apr 2 16:06:55 2012 +0000
4 Commit: Michael Palimaka <kensington <AT> astralcloak <DOT> net>
5 CommitDate: Mon Apr 2 16:06:55 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sunrise.git;a=commit;h=676c122c
7
8 dev-util/monkeystudio: Version bump. Thanks to floppym, hasufell, and Tommy[D] for review.
9
10 ---
11 dev-util/monkeystudio/ChangeLog | 8 ++-
12 dev-util/monkeystudio/monkeystudio-1.5.2.ebuild | 37 ------------
13 .../monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild | 61 ++++++++++++++++++++
14 3 files changed, 68 insertions(+), 38 deletions(-)
15
16 diff --git a/dev-util/monkeystudio/ChangeLog b/dev-util/monkeystudio/ChangeLog
17 index 9f66c74..02686ce 100644
18 --- a/dev-util/monkeystudio/ChangeLog
19 +++ b/dev-util/monkeystudio/ChangeLog
20 @@ -1,7 +1,13 @@
21 # ChangeLog for dev-util/monkeystudio
22 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
23 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 +*monkeystudio-1.9.0.1_p4332 (02 Apr 2012)
27 +
28 + 02 Apr 2012; Michael Palimaka (kensington) <kensington@×××××××××××.net>
29 + -monkeystudio-1.5.2.ebuild, +monkeystudio-1.9.0.1_p4332.ebuild:
30 + Version bump. Thanks to floppym, hasufell, and Tommy[D] for review.
31 +
32 12 Jan 2010; Markos Chandras <hwoarang@g.o>
33 monkeystudio-1.5.2.ebuild:
34 Migrate to qt4-r2 eclass
35
36 diff --git a/dev-util/monkeystudio/monkeystudio-1.5.2.ebuild b/dev-util/monkeystudio/monkeystudio-1.5.2.ebuild
37 deleted file mode 100644
38 index e606bd5..0000000
39 --- a/dev-util/monkeystudio/monkeystudio-1.5.2.ebuild
40 +++ /dev/null
41 @@ -1,37 +0,0 @@
42 -# Copyright 1999-2012 Gentoo Foundation
43 -# Distributed under the terms of the GNU General Public License v2
44 -# $Header: $
45 -
46 -EAPI="2"
47 -inherit qt4-r2
48 -
49 -MY_PN="${PN}-src"
50 -
51 -DESCRIPTION="Monkey Studio is a cross platform Qt 4 IDE"
52 -HOMEPAGE="http://monkeystudio.sourceforge.net/"
53 -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}.zip"
54 -
55 -KEYWORDS="~x86"
56 -LICENSE="GPL-2"
57 -SLOT="0"
58 -IUSE="doc"
59 -
60 -RDEPEND="x11-libs/qt-gui:4
61 - x11-libs/qt-sql:4"
62 -DEPEND="${RDEPEND}
63 - app-arch/unzip"
64 -
65 -S=${WORKDIR}/${MY_PN}-${PV}
66 -
67 -src_prepare() {
68 - sed -i \
69 - -e 's#/build/#build/#g' \
70 - "${S}/monkey.pro" || die "build-dir fix failed"
71 -}
72 -
73 -src_install() {
74 - dodoc {Readme,ToDo,WishList,Informations,Changes,Bugs}.txt
75 - dobin binary/monkey_x11
76 - dosym monkey_x11 /usr/bin/monkeystudio
77 - use doc && dohtml -r docqt4ds/english/html/*
78 -}
79
80 diff --git a/dev-util/monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild b/dev-util/monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild
81 new file mode 100644
82 index 0000000..f9e9f17
83 --- /dev/null
84 +++ b/dev-util/monkeystudio/monkeystudio-1.9.0.1_p4332.ebuild
85 @@ -0,0 +1,61 @@
86 +# Copyright 1999-2012 Gentoo Foundation
87 +# Distributed under the terms of the GNU General Public License v2
88 +# $Header: $
89 +
90 +EAPI=4
91 +LANGS="be es fr ru"
92 +
93 +inherit qt4-r2
94 +
95 +MY_P="mks_${PV/_p/-svn}-src"
96 +
97 +DESCRIPTION="A cross platform Qt 4 IDE"
98 +HOMEPAGE="http://monkeystudio.sourceforge.net/"
99 +SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
100 +
101 +KEYWORDS="~amd64 ~x86"
102 +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
103 +SLOT="0"
104 +IUSE="doc"
105 +
106 +RDEPEND=">=x11-libs/qt-assistant-4.7.0:4
107 + >=x11-libs/qt-core-4.7.0:4
108 + >=x11-libs/qt-gui-4.7.0:4
109 + >=x11-libs/qt-sql-4.7.0:4
110 + x11-libs/qscintilla"
111 +DEPEND="${RDEPEND}
112 + doc? ( >=app-doc/doxygen-1.5.8 )"
113 +
114 +DOCS="ChangeLog readme.txt"
115 +
116 +S=${WORKDIR}/${MY_P}
117 +
118 +src_prepare() {
119 + sed -e "s:datas/\*:datas/apis datas/scripts datas/templates:" \
120 + -i installs.pri || die "sed installs.pri failed"
121 +
122 + qt4-r2_src_prepare
123 +}
124 +
125 +src_configure() {
126 + eqmake4 build.pro prefix=/usr system_qscintilla=1
127 +}
128 +
129 +src_install() {
130 + qt4-r2_src_install
131 +
132 + insinto /usr/share/${PN}/translations
133 + local lang
134 + for lang in ${LANGS} ; do
135 + if use linguas_${lang} ; then
136 + doins datas/translations/monkeystudio_${lang}.qm
137 + fi
138 + done
139 +
140 + fperms 755 /usr/bin/${PN}
141 +
142 + if use doc ; then
143 + doxygen || die "doxygen failed"
144 + dohtml -r doc/html/*
145 + fi
146 +}