Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdebindings-ruby: kdebindings-ruby-4.6.3.ebuild ChangeLog
Date: Sat, 07 May 2011 11:04:38
Message-Id: 20110507104738.1E6782006E@flycatcher.gentoo.org
1 scarabeus 11/05/07 10:47:38
2
3 Modified: ChangeLog
4 Added: kdebindings-ruby-4.6.3.ebuild
5 Log:
6 Version bump to KDE SC 4.6.3.
7
8 (Portage version: 2.2.0_alpha31/cvs/Linux x86_64, RepoMan options: --force)
9
10 Revision Changes Path
11 1.36 kde-base/kdebindings-ruby/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdebindings-ruby/ChangeLog?rev=1.36&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdebindings-ruby/ChangeLog?rev=1.36&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdebindings-ruby/ChangeLog?r1=1.35&r2=1.36
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdebindings-ruby/ChangeLog,v
20 retrieving revision 1.35
21 retrieving revision 1.36
22 diff -u -r1.35 -r1.36
23 --- ChangeLog 13 Apr 2011 20:19:37 -0000 1.35
24 +++ ChangeLog 7 May 2011 10:47:38 -0000 1.36
25 @@ -1,6 +1,12 @@
26 # ChangeLog for kde-base/kdebindings-ruby
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebindings-ruby/ChangeLog,v 1.35 2011/04/13 20:19:37 dilfridge Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebindings-ruby/ChangeLog,v 1.36 2011/05/07 10:47:38 scarabeus Exp $
30 +
31 +*kdebindings-ruby-4.6.3 (07 May 2011)
32 +
33 + 07 May 2011; Tomáš Chvátal <scarabeus@g.o>
34 + +kdebindings-ruby-4.6.3.ebuild:
35 + Version bump KDE SC 4.6.3
36
37 13 Apr 2011; Andreas K. Huettel <dilfridge@g.o>
38 kdebindings-ruby-4.6.2.ebuild:
39
40
41
42 1.1 kde-base/kdebindings-ruby/kdebindings-ruby-4.6.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: kdebindings-ruby-4.6.3.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.3.ebuild,v 1.1 2011/05/07 10:47:38 scarabeus Exp $
52
53 EAPI=4
54
55 KMNAME="kdebindings"
56 KMMODULE="ruby"
57 DECLARATIVE_REQUIRED="optional"
58 WEBKIT_REQUIRED="optional"
59
60 USE_RUBY="ruby18"
61 # No ruby19 for three reasons:
62 # 1) it does not build (yet) - will likely be solved soon
63 # 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
64 # 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
65 # files with identical path+name will overwrite each other - difficult :(
66
67 inherit kde4-meta ruby-ng
68
69 DESCRIPTION="KDE Ruby bindings"
70 KEYWORDS="~amd64 ~ppc ~x86"
71 IUSE="akonadi debug kate okular phonon plasma qscintilla qwt semantic-desktop"
72
73 DEPEND="
74 $(add_kdebase_dep smoke 'akonadi?,declarative?,kate?,okular?,phonon?,qscintilla?,qwt?,semantic-desktop=,webkit?')
75 "
76
77 ruby_add_bdepend dev-ruby/rubygems
78
79 RDEPEND="${DEPEND}
80 !dev-ruby/qt4-qtruby
81 "
82
83 # Merged with kdebindings-ruby after 4.4.80
84 add_blocker krossruby
85
86 pkg_setup() {
87 ruby-ng_pkg_setup
88 kde4-meta_pkg_setup
89 }
90
91 src_unpack() {
92 local S="${WORKDIR}/${P}"
93 kde4-meta_src_unpack
94
95 cd "${WORKDIR}"
96 mkdir all
97 mv ${P} all/ || die "Could not move sources"
98 }
99
100 all_ruby_prepare() {
101 kde4-meta_src_prepare
102
103 sed -i -e "s#smoke/smoke.h#smoke.h#" \
104 ruby/qtruby/src/handlers.cpp \
105 ruby/qtruby/src/marshall.h \
106 ruby/qtruby/src/marshall_types.h \
107 ruby/qtruby/src/Qt.cpp \
108 ruby/qtruby/src/qtruby.cpp \
109 ruby/qtruby/src/qtruby.h \
110 ruby/qtruby/src/smokeruby.h || die
111
112 sed -i -e "s#include <smoke/qt/#include <smoke/#" -e "s#include <smoke/kde/#include <smoke/#" \
113 ruby/qtruby/src/Qt.cpp \
114 ruby/qtruby/src/marshall_types.cpp \
115 ruby/qtruby/modules/phonon/phonon.cpp \
116 ruby/qtruby/modules/qscintilla/qscintilla.cpp \
117 ruby/qtruby/modules/qtdeclarative/qtdeclarative.cpp \
118 ruby/qtruby/modules/qtuitools/qtuitools.cpp \
119 ruby/qtruby/modules/qtscript/qtscript.cpp \
120 ruby/qtruby/modules/qwt/qwt.cpp \
121 ruby/qtruby/modules/qttest/qttest.cpp \
122 ruby/qtruby/modules/qtwebkit/qtwebkit.cpp \
123 ruby/qtruby/src/qtruby.cpp \
124 ruby/korundum/src/Korundum.cpp \
125 ruby/korundum/modules/soprano/soprano.cpp \
126 ruby/korundum/modules/akonadi/akonadi.cpp \
127 ruby/korundum/modules/kate/kate.cpp \
128 ruby/korundum/modules/khtml/khtml.cpp \
129 ruby/korundum/modules/kio/kio.cpp \
130 ruby/korundum/modules/ktexteditor/ktexteditor.cpp \
131 ruby/korundum/modules/okular/okular.cpp \
132 ruby/korundum/modules/solid/solid.cpp \
133 ruby/korundum/modules/nepomuk/nepomuk.cpp \
134 ruby/korundum/modules/plasma/src/plasma.cpp \
135 ruby/korundum/modules/plasma/src/plasmahandlers.cpp \
136 ruby/korundum/modules/nepomuk/nepomukhandlers.cpp || die
137
138 echo 'target_link_libraries(rubyqtdeclarative ${QT_QTDECLARATIVE_LIBRARY})' >> \
139 ruby/qtruby/modules/qtdeclarative/CMakeLists.txt || die
140 }
141
142 each_ruby_configure() {
143 CMAKE_USE_DIR=${S}
144 mycmakeargs=(
145 -DRUBY_LIBRARY=$(ruby_get_libruby)
146 -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
147 -DRUBY_EXECUTABLE=${RUBY}
148 $(cmake-utils_use_with akonadi)
149 $(cmake-utils_use_with akonadi KdepimLibs)
150 $(cmake-utils_use_disable declarative QtDeclarative)
151 $(cmake-utils_use_disable kate)
152 $(cmake-utils_use_with okular)
153 $(cmake-utils_use_with phonon)
154 $(cmake-utils_use_with plasma)
155 $(cmake-utils_use_with qscintilla QScintilla)
156 $(cmake-utils_use_with qwt Qwt5)
157 $(cmake-utils_use_with semantic-desktop Nepomuk)
158 $(cmake-utils_use_with semantic-desktop Soprano)
159 $(cmake-utils_use_disable webkit QtWebKit)
160 )
161 kde4-meta_src_configure
162 }
163
164 each_ruby_compile() {
165 CMAKE_USE_DIR=${S}
166 kde4-meta_src_compile
167 }
168
169 each_ruby_install() {
170 CMAKE_USE_DIR=${S}
171 kde4-meta_src_install
172 }