/dev-ruby/qt4-qtruby/files/2.0.3_nosmokekde.patch |
---|
0,0 → 1,12 |
diff -ru qt4-qtruby-2.0.3.original/ruby/qttest/CMakeLists.txt qt4-qtruby-2.0.3.patched/ruby/qttest/CMakeLists.txt |
--- qt4-qtruby-2.0.3.original/ruby/qttest/CMakeLists.txt 2008-11-04 12:24:26.000000000 +0100 |
+++ qt4-qtruby-2.0.3.patched/ruby/qttest/CMakeLists.txt 2009-04-23 18:11:44.696915231 +0200 |
@@ -4,7 +4,7 @@ |
set(qttest_LIBRARY_SRC qttest.cpp qttesthandlers.cpp) |
add_library(qttest MODULE ${qttest_LIBRARY_SRC}) |
-target_link_libraries(qttest ${QT_QTCORE_LIBRARY} ${RUBY_LIBRARY} smokeqt smokekde smokeqttest qtruby4shared) |
+target_link_libraries(qttest ${QT_QTCORE_LIBRARY} ${RUBY_LIBRARY} smokeqt smokeqttest qtruby4shared) |
set_target_properties(qttest PROPERTIES PREFIX "") |
install(TARGETS qttest DESTINATION ${CUSTOM_RUBY_SITE_ARCH_DIR}) |
install(FILES qttest.rb DESTINATION ${CUSTOM_RUBY_SITE_LIB_DIR}/qttest) |
/dev-ruby/qt4-qtruby/Manifest |
---|
0,0 → 1,4 |
AUX 2.0.3_nosmokekde.patch 826 RMD160 e44de7a60643846005be54aa25d33db6c5a6cd2b SHA1 a2720c5ca2d652063b02f59b478dc4ec48213627 SHA256 1e2ae5e5e8fc9567b68fd59c8f6093f76747b179ea850c77acc6d9ada4cd0a67 |
DIST qt4-qtruby-2.0.3.tgz 858620 RMD160 3691ed565a2ff4ee1df6c16aea21de5602d86f6f SHA1 24624bc58acc72d21d1e35f389599aeee25d0c6d SHA256 abd5b8e25d14006266a6cc7f4088ae09eb3bf9edb0afd109566c4b4ae75baeac |
EBUILD qt4-qtruby-2.0.3.ebuild 2748 RMD160 7fd86e7c51f71e77e538d54e717c69be7cecd57a SHA1 a58785e58eb055733e9dc4de14fe8a790b1a24a5 SHA256 74eda30494f31df15d08cf14ff487cd7c5ca0ba793e59890e638a659fb6923a1 |
MISC metadata.xml 173 RMD160 0e74fa947de4273e46416b4c84b1962dc315c11d SHA1 d2fd246c10e4f8a47fdaee4179e54d09beb024e8 SHA256 f03e5e219fa6ac14d2fce157ca05c271a9e38a7919e2b60c0dd26acb23df8aa8 |
/dev-ruby/qt4-qtruby/metadata.xml |
---|
0,0 → 1,6 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
<pkgmetadata> |
<herd>ruby</herd> |
<herd>qt</herd> |
</pkgmetadata> |
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+text/plain |
\ No newline at end of property |
Index: qt4-qtruby-2.0.3.ebuild |
=================================================================== |
--- qt4-qtruby-2.0.3.ebuild (nonexistent) |
+++ qt4-qtruby-2.0.3.ebuild (revision 46) |
@@ -0,0 +1,80 @@ |
+# Copyright 1999-2009 Gentoo Foundation |
+# Distributed under the terms of the GNU General Public License v2 |
+# $Header: $ |
+ |
+EAPI="2" |
+inherit cmake-utils |
+ |
+DESCRIPTION="Ruby bindings for Qt4" |
+HOMEPAGE="http://rubyforge.org/projects/korundum" |
+SRC_URI="http://rubyforge.org/frs/download.php/53816/${P}.tgz" |
+ |
+LICENSE="GPL-2" |
+SLOT="0" |
+KEYWORDS="~amd64 ~x86" |
+IUSE="assistant phonon qt3support qtscript qscintilla qttest qwt webkit xmlpatterns" |
+ |
+RDEPEND=">=virtual/ruby-1.8 |
+ x11-libs/qt-gui[dbus] |
+ x11-libs/qt-opengl |
+ x11-libs/qt-sql |
+ x11-libs/qt-svg |
+ assistant? ( x11-libs/qt-assistant ) |
+ phonon? ( x11-libs/qt-phonon ) |
+ qt3support? ( x11-libs/qt-qt3support ) |
+ qtscript? ( x11-libs/qt-script ) |
+ qttest? ( x11-libs/qt-test ) |
+ webkit? ( x11-libs/qt-webkit ) |
+ xmlpatterns? ( x11-libs/qt-xmlpatterns ) |
+ qscintilla? ( =x11-libs/qscintilla-2*[qt4] ) |
+ qwt? ( x11-libs/qwt:5 )" |
+DEPEND="${RDEPEND}" |
+ |
+# Dev notes: |
+# Check the CMakeLists for optional components and automagic dependencies! |
+# I'm not sure if the QT_USE_* options below actually work... |
+# Also, make sure we are multilib compatible. |
+# USE=qwt fails... but it's optional now. |
+# This currently also installs Qt.rb and Qt3.rb, but i think we only want |
+# Qt4.rb. |
+ |
+# Linking qttest.so failes with: cannot find -lsmokekde, bug 224951 |
+PATCHES=( "${FILESDIR}/${PV}_nosmokekde.patch" ) |
+ |
+src_configure() { |
+ local MY_RUBYINC=$( ruby -rrbconfig -e 'puts Config::CONFIG["rubyhdrdir"]' ) |
+ if [[ $MY_RUBYINC = nil ]]; then |
+ MY_RUBYINC=$( ruby -rrbconfig -e 'puts Config::CONFIG["archdir"]' ) |
+ fi |
+ local MY_LIBRUBY=$( ruby -rrbconfig -e 'puts File.join(Config::CONFIG["libdir"], Config::CONFIG["LIBRUBY"])' ) |
+ |
+ # point to detected include and lib locations |
+ # and build smokeqt but not smokekde |
+ mycmakeargs="${mycmakeargs} |
+ -DRUBY_INCLUDE_PATH=$MY_RUBYINC |
+ -DRUBY_LIBRARY=$MY_LIBRUBY |
+ -DENABLE_QTRUBY=on |
+ -DENABLE_SMOKE=on |
+ -DENABLE_SMOKEKDE=off |
+ -DQT_USE_QTDESIGNER=true |
+ $(cmake-utils_use assistant QT_USE_QTASSISTANT) |
+ $(cmake-utils_use assistant QT_USE_QTASSISTANTCLIENT) |
+ $(cmake-utils_use phonon QT_USE_PHONON) |
+ $(cmake-utils_use_enable phonon PHONON_RUBY) |
+ $(cmake-utils_use_enable phonon PHONON_SMOKE) |
+ $(cmake-utils_use qt3support QT_USE_QT3SUPPORT) |
+ $(cmake-utils_use_enable qtscript QTSCRIPT) |
+ $(cmake-utils_use_enable qtscript QTSCRIPT-SMOKE) |
+ $(cmake-utils_use_enable qttest QTTEST) |
+ $(cmake-utils_use_enable qttest QTTEST-SMOKE) |
+ $(cmake-utils_use_enable webkit QTWEBKIT_RUBY) |
+ $(cmake-utils_use_enable webkit QTWEBKIT_SMOKE) |
+ $(cmake-utils_use xmlpatterns QT_USE_QTXMLPATTERNS) |
+ $(cmake-utils_use_enable qscintilla QSCINTILLA_RUBY) |
+ $(cmake-utils_use_enable qscintilla QSCI-SMOKE) |
+ $(cmake-utils_use_enable qwt QWT_RUBY) |
+ $(cmake-utils_use_enable qwt QWT-SMOKE) |
+ -Wno-dev" |
+ |
+ cmake-utils_src_configure |
+} |