Subversion Repositories KardasA Overlay

Compare Revisions

Ignore whitespace Rev 45 → Rev 46

/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
+}