diff options
36 files changed, 1039 insertions, 304 deletions
diff --git a/Documentation/package.keywords/.kde-4.7.9999/kdebindings-4.7 b/Documentation/package.keywords/.kde-4.7.9999/kdebindings-4.7 index 7d9da26753c..f44f034e8d3 100644 --- a/Documentation/package.keywords/.kde-4.7.9999/kdebindings-4.7 +++ b/Documentation/package.keywords/.kde-4.7.9999/kdebindings-4.7 @@ -1,10 +1,12 @@ ~kde-base/kdebindings-csharp-4.7.49.9999 ** ~kde-base/kdebindings-meta-4.7.49.9999 ** ~kde-base/kdebindings-perl-4.7.49.9999 ** -~kde-base/kdebindings-ruby-4.7.49.9999 ** +~kde-base/korundum-4.7.49.9999 ** ~kde-base/krossjava-4.7.49.9999 ** ~kde-base/krosspython-4.7.49.9999 ** +~kde-base/krossruby-4.7.49.9999 ** ~kde-base/pykde4-4.7.49.9999 ** ~kde-base/smokegen-4.7.49.9999 ** ~kde-base/smokekde-4.7.49.9999 ** ~kde-base/smokeqt-4.7.49.9999 ** +~kde-base/qtruby-4.7.49.9999 ** diff --git a/Documentation/package.keywords/.kde-live/kdebindings-live b/Documentation/package.keywords/.kde-live/kdebindings-live index 2dbd9fcce3d..803bd2c2023 100644 --- a/Documentation/package.keywords/.kde-live/kdebindings-live +++ b/Documentation/package.keywords/.kde-live/kdebindings-live @@ -1,10 +1,12 @@ ~kde-base/kdebindings-csharp-9999 ** ~kde-base/kdebindings-meta-9999 ** ~kde-base/kdebindings-perl-9999 ** -~kde-base/kdebindings-ruby-9999 ** +~kde-base/korundum-9999 ** ~kde-base/krossjava-9999 ** ~kde-base/krosspython-9999 ** +~kde-base/krossruby-9999 ** ~kde-base/pykde4-9999 ** ~kde-base/smokegen-9999 ** ~kde-base/smokekde-9999 ** ~kde-base/smokeqt-9999 ** +~kde-base/qtruby-9999 ** diff --git a/Documentation/package.keywords/kde-4.7.9999.keywords b/Documentation/package.keywords/kde-4.7.9999.keywords index 6757887938b..fdd4945373d 100644 --- a/Documentation/package.keywords/kde-4.7.9999.keywords +++ b/Documentation/package.keywords/kde-4.7.9999.keywords @@ -110,13 +110,15 @@ ~kde-base/kdebindings-csharp-4.7.49.9999 ** ~kde-base/kdebindings-meta-4.7.49.9999 ** ~kde-base/kdebindings-perl-4.7.49.9999 ** -~kde-base/kdebindings-ruby-4.7.49.9999 ** +~kde-base/korundum-4.7.49.9999 ** ~kde-base/krossjava-4.7.49.9999 ** ~kde-base/krosspython-4.7.49.9999 ** +~kde-base/krossruby-4.7.49.9999 ** ~kde-base/pykde4-4.7.49.9999 ** ~kde-base/smokegen-4.7.49.9999 ** ~kde-base/smokekde-4.7.49.9999 ** ~kde-base/smokeqt-4.7.49.9999 ** +~kde-base/qtruby-4.7.49.9999 ** ~app-office/akonadi-server-1.5.80 ~dev-libs/shared-desktop-ontologies-0.7.0 ~kde-base/blinken-4.7.49.9999 ** diff --git a/Documentation/package.keywords/kde-4.7.keywords b/Documentation/package.keywords/kde-4.7.keywords index 2485d38ffe9..329945fc5fc 100644 --- a/Documentation/package.keywords/kde-4.7.keywords +++ b/Documentation/package.keywords/kde-4.7.keywords @@ -110,13 +110,15 @@ >=kde-base/kdebindings-csharp-4.6.50 >=kde-base/kdebindings-meta-4.6.50 >=kde-base/kdebindings-perl-4.6.50 ->=kde-base/kdebindings-ruby-4.6.50 +>=kde-base/korundum-4.6.50 >=kde-base/krossjava-4.6.50 >=kde-base/krosspython-4.6.50 +>=kde-base/krossruby-4.6.50 >=kde-base/pykde4-4.6.50 >=kde-base/smokegen-4.6.50 >=kde-base/smokekde-4.6.50 >=kde-base/smokeqt-4.6.50 +>=kde-base/qtruby-4.6.50 ~app-office/akonadi-server-1.5.80 ~dev-libs/shared-desktop-ontologies-0.7.0 >=kde-base/blinken-4.6.50 diff --git a/Documentation/package.keywords/kde-live.keywords b/Documentation/package.keywords/kde-live.keywords index eea238915d4..b40f4affb1e 100644 --- a/Documentation/package.keywords/kde-live.keywords +++ b/Documentation/package.keywords/kde-live.keywords @@ -110,13 +110,15 @@ ~kde-base/kdebindings-csharp-9999 ** ~kde-base/kdebindings-meta-9999 ** ~kde-base/kdebindings-perl-9999 ** -~kde-base/kdebindings-ruby-9999 ** +~kde-base/korundum-9999 ** ~kde-base/krossjava-9999 ** ~kde-base/krosspython-9999 ** +~kde-base/krossruby-9999 ** ~kde-base/pykde4-9999 ** ~kde-base/smokegen-9999 ** ~kde-base/smokekde-9999 ** ~kde-base/smokeqt-9999 ** +~kde-base/qtruby-9999 ** ~app-office/akonadi-server-9999 ** ~dev-libs/libattica-9999 ** ~dev-libs/shared-desktop-ontologies-9999 ** diff --git a/Documentation/package.unmask/kde-4.7 b/Documentation/package.unmask/kde-4.7 index 0f6d0432d70..c2bc073508e 100644 --- a/Documentation/package.unmask/kde-4.7 +++ b/Documentation/package.unmask/kde-4.7 @@ -110,13 +110,15 @@ >=kde-base/kdebindings-csharp-4.6.50 >=kde-base/kdebindings-meta-4.6.50 >=kde-base/kdebindings-perl-4.6.50 ->=kde-base/kdebindings-ruby-4.6.50 +>=kde-base/korundum-4.6.50 >=kde-base/krossjava-4.6.50 >=kde-base/krosspython-4.6.50 +>=kde-base/krossruby-4.6.50 >=kde-base/pykde4-4.6.50 >=kde-base/smokegen-4.6.50 >=kde-base/smokekde-4.6.50 >=kde-base/smokeqt-4.6.50 +>=kde-base/qtruby-4.6.50 ~app-office/akonadi-server-1.5.80 ~dev-libs/shared-desktop-ontologies-0.7.0 >=kde-base/blinken-4.6.50 diff --git a/Documentation/package.unmask/kde-live b/Documentation/package.unmask/kde-live index 71b223bfdd1..a12f3d0576e 100644 --- a/Documentation/package.unmask/kde-live +++ b/Documentation/package.unmask/kde-live @@ -110,13 +110,15 @@ ~kde-base/kdebindings-csharp-9999 ~kde-base/kdebindings-meta-9999 ~kde-base/kdebindings-perl-9999 -~kde-base/kdebindings-ruby-9999 +~kde-base/korundum-9999 ~kde-base/krossjava-9999 ~kde-base/krosspython-9999 +~kde-base/krossruby-9999 ~kde-base/pykde4-9999 ~kde-base/smokegen-9999 ~kde-base/smokekde-9999 ~kde-base/smokeqt-9999 +~kde-base/qtruby-9999 ~app-office/akonadi-server-9999 ~dev-libs/libattica-9999 ~dev-libs/shared-desktop-ontologies-9999 diff --git a/kde-base/kdebindings-meta/Manifest b/kde-base/kdebindings-meta/Manifest index d2fc751daaa..e0cef087c21 100644 --- a/kde-base/kdebindings-meta/Manifest +++ b/kde-base/kdebindings-meta/Manifest @@ -1,25 +1,25 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -EBUILD kdebindings-meta-4.6.90.ebuild 677 RMD160 69f3307f981a4bd3d8c22320c7c743eda009b333 SHA1 b210b9bd3418a98ea79f6400245de440cf99796c SHA256 997090f0d27eb33264800c02e01642a653c093d78e9db6cee19bb01c820509b7 -EBUILD kdebindings-meta-4.6.95.ebuild 677 RMD160 69f3307f981a4bd3d8c22320c7c743eda009b333 SHA1 b210b9bd3418a98ea79f6400245de440cf99796c SHA256 997090f0d27eb33264800c02e01642a653c093d78e9db6cee19bb01c820509b7 -EBUILD kdebindings-meta-4.7.49.9999.ebuild 642 RMD160 22222fae168da01c196ac1caf433180ca6e434d5 SHA1 187912ec8e7762a72b49be5e2b1b29100bba82d1 SHA256 4cb602e85798c044711d030aefabd24d3aa515374bc12b1c1dc36099d5f441ac -EBUILD kdebindings-meta-9999.ebuild 642 RMD160 22222fae168da01c196ac1caf433180ca6e434d5 SHA1 187912ec8e7762a72b49be5e2b1b29100bba82d1 SHA256 4cb602e85798c044711d030aefabd24d3aa515374bc12b1c1dc36099d5f441ac +EBUILD kdebindings-meta-4.6.90.ebuild 731 RMD160 5f8e6de1ab24233f782fad581302d52fd9601e6e SHA1 5e21e4d57f9bb435483f06a6953ee993050fbfdb SHA256 ef45cbd3880e0682b04f2e3769c939484812c56d6f9e351c79bec16c27ce2363 +EBUILD kdebindings-meta-4.6.95.ebuild 731 RMD160 5f8e6de1ab24233f782fad581302d52fd9601e6e SHA1 5e21e4d57f9bb435483f06a6953ee993050fbfdb SHA256 ef45cbd3880e0682b04f2e3769c939484812c56d6f9e351c79bec16c27ce2363 +EBUILD kdebindings-meta-4.7.49.9999.ebuild 696 RMD160 b0ea8e1249c6c71f8e44ecd98c85d8cd56685e1d SHA1 94c4378c0aa61bc2871b158a836141c216d5338f SHA256 8c1113729574e44825e456b5a68e4f2f0c22159f7b354202a4e83e69dce8d8f6 +EBUILD kdebindings-meta-9999.ebuild 696 RMD160 b0ea8e1249c6c71f8e44ecd98c85d8cd56685e1d SHA1 94c4378c0aa61bc2871b158a836141c216d5338f SHA256 8c1113729574e44825e456b5a68e4f2f0c22159f7b354202a4e83e69dce8d8f6 MISC metadata.xml 240 RMD160 bf8910a663c01730fa21c1468d5f2f01292e6c96 SHA1 b452f1ba7e388829077599a3270394ff27698183 SHA256 23ea425f0bff5efcebfbde39011e6058fa19d239554cc12bd682f12706e377af -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBCgAGBQJOGjGOAAoJELHSF2kinlg4LYIQAJn88hSBxRBF/+LoUSba5d4J -GAos7zJ+EAL7U5H2JLbGqyIKGEJO0S0Dcw7ompYTYeB9A88TMm5NE0cuSslaGztU -+mGEnNIhAnM9rpEQ36SowZ/CwNwy5UCawsnDKAnWrccBrYJPs05mT7OKOk+QSqOI -1wrkDkZP8syH3wwaWhouzQfD7Fm0IwndjkfyPj3ISd0y2f55WqY0XBFMMQ3SXZc3 -WdIM7RPWzmMBaXzJQTOJDMqBBK6OAjO0zdn1nBaM3oXYQygZpbOF8xKwHJAwb1Ii -ni434QLikX74XHzPfmAKuvxvyUDMaEkQaCGBegNcKDQ0LTjbUwAvenUQ7pcdyPI2 -sRpHlgUXLfOJzsd+Sl43Wh0cFXFuM2ENDKdQ3KxG7iNL80uOFBOEENWK0vDEJ8Zo -8xVGVgHF7Oc8r67xemj9TXb+1zKZAUA0OiiMOlxs0rlVXvqic0PIwtJfr/YVs4mp -UflLL2v24TsooJzq0Px/qGBtHU1nFzAYE9w615aBklk5VmonF0AJdXzqAZII0DEy -tzipmw3eyR0BBF935piIij0HlqGv9Cqyi/5E5QImQ1MeUArP81NtAHiEG19sqNVQ -ckeCNlSN94iYKR3VQ4fX27gX4mIMOAZDdyQRXeJUfsP1Bnr8Dzlhg/DYN46jT/A+ -MjvmngeDsll0QXjGEkc5 -=TadZ +iQIcBAEBCgAGBQJOGj4pAAoJELHSF2kinlg4as8P/23FaZGF/C/c6Sp9C16r8fI8 +RBjJ+DaO7Cg1ouhDBJGJz/xKKfkX62WJhvujOa65xWsxS7YkrZhRod4fTMgnCbxr +xk4cNvJDnmBIzYYOd3D9vff21/LS2C2UfI6TPDb6UM0wwy6Ot3DQzBmQ9eg89rr6 +HtLMT1fWuDQmFLJ9o5E3HhXjIFXubgAHkMz+BoLju3xT3RSA0SyLg1YsYZ+ERd9z +9/0IS8vH8F5CplWnXQmIFwUpzvQA7b+Lpogc7X6WXyRK2QJMjoNuUTJ6APN5XSr1 +cRgNH0jLFZFvWInqFaAH1Ujh0jOMPB6DgZYJc9VKfRHQjx1p+HyeQEvCz3gIjqpr +Q8O0OTWwDV0IH0hOKXJBFngyNL1gFlqYljg6xFt0xn7oQ6nzpw0gSd/ZEIlGXs+P +KtiJRe5tjLtt8PNuKeyblkTw8G/dtLS6w4AzGfxoYyXD8oSt6Cau//FgCvONa0Zb +cbBCuOzYgzLP/ywWovOfDiQkocaf0MkclqHupx69cBoEPCs1TSDk89cTHT+2U845 +tXCi0s2TKb7Ow9lqQ6mkS9Bp3VX79Nfh66KGdyjhHaUaYloW6rqTrqLMHTjkTDKJ +SeOcgeSuvlxqzH29fXEn7hXfQBGvjfHdN6ieQecUBFzQY/kAOZeB/d56cTDltfjM +3QcCjmK/np1DrWcg5U6w +=QQJP -----END PGP SIGNATURE----- diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.6.90.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-4.6.90.ebuild index 871d2813a25..72cef317d96 100644 --- a/kde-base/kdebindings-meta/kdebindings-meta-4.6.90.ebuild +++ b/kde-base/kdebindings-meta/kdebindings-meta-4.6.90.ebuild @@ -20,5 +20,9 @@ RDEPEND=" $(add_kdebase_dep krosspython) $(add_kdebase_dep pykde4) ) - ruby? ( $(add_kdebase_dep kdebindings-ruby) ) + ruby? ( + $(add_kdebase_dep korundum) + $(add_kdebase_dep krossruby) + $(add_kdebase_dep qtruby) + ) " diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.6.95.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-4.6.95.ebuild index 871d2813a25..72cef317d96 100644 --- a/kde-base/kdebindings-meta/kdebindings-meta-4.6.95.ebuild +++ b/kde-base/kdebindings-meta/kdebindings-meta-4.6.95.ebuild @@ -20,5 +20,9 @@ RDEPEND=" $(add_kdebase_dep krosspython) $(add_kdebase_dep pykde4) ) - ruby? ( $(add_kdebase_dep kdebindings-ruby) ) + ruby? ( + $(add_kdebase_dep korundum) + $(add_kdebase_dep krossruby) + $(add_kdebase_dep qtruby) + ) " diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.7.49.9999.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-4.7.49.9999.ebuild index f3a083bb5f2..4613c9d012a 100644 --- a/kde-base/kdebindings-meta/kdebindings-meta-4.7.49.9999.ebuild +++ b/kde-base/kdebindings-meta/kdebindings-meta-4.7.49.9999.ebuild @@ -20,5 +20,9 @@ RDEPEND=" $(add_kdebase_dep krosspython) $(add_kdebase_dep pykde4) ) - ruby? ( $(add_kdebase_dep kdebindings-ruby) ) + ruby? ( + $(add_kdebase_dep korundum) + $(add_kdebase_dep krossruby) + $(add_kdebase_dep qtruby) + ) " diff --git a/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild index f3a083bb5f2..4613c9d012a 100644 --- a/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild +++ b/kde-base/kdebindings-meta/kdebindings-meta-9999.ebuild @@ -20,5 +20,9 @@ RDEPEND=" $(add_kdebase_dep krosspython) $(add_kdebase_dep pykde4) ) - ruby? ( $(add_kdebase_dep kdebindings-ruby) ) + ruby? ( + $(add_kdebase_dep korundum) + $(add_kdebase_dep krossruby) + $(add_kdebase_dep qtruby) + ) " diff --git a/kde-base/kdebindings-ruby/Manifest b/kde-base/kdebindings-ruby/Manifest deleted file mode 100644 index ff0abd91323..00000000000 --- a/kde-base/kdebindings-ruby/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -EBUILD kdebindings-ruby-4.7.49.9999.ebuild 3623 RMD160 a57e36ccf79dc58ad4fc62353b56a6a14df3d40f SHA1 df17c5c47e57c6b8523f0b312d1048cf912bbd6b SHA256 e6f3ee27a24acaea8048fa6b47a47788643dbe9c95eccffbd80ef4c7fcfe0e25 -EBUILD kdebindings-ruby-9999.ebuild 3623 RMD160 a57e36ccf79dc58ad4fc62353b56a6a14df3d40f SHA1 df17c5c47e57c6b8523f0b312d1048cf912bbd6b SHA256 e6f3ee27a24acaea8048fa6b47a47788643dbe9c95eccffbd80ef4c7fcfe0e25 -MISC metadata.xml 824 RMD160 e0f4c2f6839966b3cb27a9366af5b4bed34efdb8 SHA1 a064dd6a83051fd2c78f78657be856fc77a0abf7 SHA256 47ce246de6c9f8a1f7f4be7a4afe4c68bc0a431c059a0a4596f1df8dc1228c68 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) - -iQIcBAEBCgAGBQJOGjAWAAoJELHSF2kinlg4tdoP/itNj/EW2gKe3Ye3p3/XPA8o -3zajFXeR+u8lFDFHZv87E3iLgPaisXVCzDbm+3ppSEJJbKTdednc5JUep4yxaZuU -RdqKAfpGCROIINQKi3wgFpZnKU27Yr0pFJqSUndW4s2AQnq+A50n5xV7gSiudJ3Z -Hfma99E3kVd2rLyzLYGZrS1lWprHtTNigc4rdM0XJ5RXtQ7IwfJyZhnPlRdvPifT -M5/0xZqApNJ4lBP4w9JukAo2mm3srGnayL/wGV1D9S1OzIYtNZFF0RqUZ6kPUIH4 -YxjMT7YbOyfpNLk+S5ZsKDKOmfHx5lhGivcQRAlY2TDNJWWxy3n7G3hiTVLCsYFL -tsnDKtYZOJ6kNVY74Jmtd19D5EyspxZJzDCFYAE4yNMYRgEhOb4r3DXpLZUEJ+EP -PvHQduUMOe0Li55ek3fUHiNyFhyT0HaqQM4sPs99Y7G8whm2K1OgQul+CyiAInGT -PeadOuzY4QELW4M5WQoJUwcc6E0oLEVAeoSjd6B7rdEfwUMM8w9Nnxa937+gWAQF -OA6/VEuRYMKY0YPTZvUni5IuyPX5UPH9LyzVbsaQ0TawFawMggEsSAuk1HDc4bdg -pVjOlDdVt9legemiiX+4YIBbMjtPFsGsrar1VtrY0Kh6HPNOZCz3PEh+tntVAPg/ -3KmWZiy3torfjg9tcEPU -=ZICG ------END PGP SIGNATURE----- diff --git a/kde-base/kdebindings-ruby/kdebindings-ruby-4.7.49.9999.ebuild b/kde-base/kdebindings-ruby/kdebindings-ruby-4.7.49.9999.ebuild deleted file mode 100644 index 23586973fac..00000000000 --- a/kde-base/kdebindings-ruby/kdebindings-ruby-4.7.49.9999.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -KMNAME="kdebindings" -KMMODULE="ruby" -DECLARATIVE_REQUIRED="optional" - -USE_RUBY="ruby18" -# No ruby19 for three reasons: -# 1) it does not build (yet) - will likely be solved soon -# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 -# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled -# files with identical path+name will overwrite each other - difficult :( - -inherit kde4-meta ruby-ng - -DESCRIPTION="KDE Ruby bindings" -KEYWORDS="" -IUSE="akonadi debug kate okular phonon plasma qscintilla qwt semantic-desktop webkit" - -DEPEND=" - $(add_kdebase_dep smoke 'akonadi?,declarative?,kate?,okular?,phonon?,qscintilla?,qwt?,semantic-desktop=,webkit?') -" - -ruby_add_bdepend dev-ruby/rubygems - -RDEPEND="${DEPEND} - !dev-ruby/qt4-qtruby -" - -# Merged with kdebindings-ruby after 4.4.80 -add_blocker krossruby - -pkg_setup() { - ruby-ng_pkg_setup - kde4-meta_pkg_setup -} - -src_unpack() { - local S="${WORKDIR}/${P}" - kde4-meta_src_unpack - - cd "${WORKDIR}" - mkdir all - mv ${P} all/ || die "Could not move sources" -} - -all_ruby_prepare() { - kde4-meta_src_prepare - - sed -i -e "s#smoke/smoke.h#smoke.h#" \ - ruby/qtruby/src/handlers.cpp \ - ruby/qtruby/src/marshall.h \ - ruby/qtruby/src/marshall_types.h \ - ruby/qtruby/src/Qt.cpp \ - ruby/qtruby/src/qtruby.cpp \ - ruby/qtruby/src/qtruby.h \ - ruby/qtruby/src/smokeruby.h || die - - sed -i -e "s#include <smoke/qt/#include <smoke/#" -e "s#include <smoke/kde/#include <smoke/#" \ - ruby/qtruby/src/Qt.cpp \ - ruby/qtruby/src/marshall_types.cpp \ - ruby/qtruby/modules/phonon/phonon.cpp \ - ruby/qtruby/modules/qscintilla/qscintilla.cpp \ - ruby/qtruby/modules/qtdeclarative/qtdeclarative.cpp \ - ruby/qtruby/modules/qtuitools/qtuitools.cpp \ - ruby/qtruby/modules/qtscript/qtscript.cpp \ - ruby/qtruby/modules/qwt/qwt.cpp \ - ruby/qtruby/modules/qttest/qttest.cpp \ - ruby/qtruby/modules/qtwebkit/qtwebkit.cpp \ - ruby/qtruby/src/qtruby.cpp \ - ruby/korundum/src/Korundum.cpp \ - ruby/korundum/modules/soprano/soprano.cpp \ - ruby/korundum/modules/akonadi/akonadi.cpp \ - ruby/korundum/modules/kate/kate.cpp \ - ruby/korundum/modules/khtml/khtml.cpp \ - ruby/korundum/modules/kio/kio.cpp \ - ruby/korundum/modules/ktexteditor/ktexteditor.cpp \ - ruby/korundum/modules/okular/okular.cpp \ - ruby/korundum/modules/solid/solid.cpp \ - ruby/korundum/modules/nepomuk/nepomuk.cpp \ - ruby/korundum/modules/plasma/src/plasma.cpp \ - ruby/korundum/modules/plasma/src/plasmahandlers.cpp \ - ruby/korundum/modules/nepomuk/nepomukhandlers.cpp || die - - echo 'target_link_libraries(rubyqtdeclarative ${QT_QTDECLARATIVE_LIBRARY})' >> \ - ruby/qtruby/modules/qtdeclarative/CMakeLists.txt || die -} - -each_ruby_configure() { - CMAKE_USE_DIR=${S} - mycmakeargs=( - -DRUBY_LIBRARY=$(ruby_get_libruby) - -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir) - -DRUBY_EXECUTABLE=${RUBY} - $(cmake-utils_use_with akonadi) - $(cmake-utils_use_with akonadi KdepimLibs) - $(cmake-utils_use_disable declarative QtDeclarative) - $(cmake-utils_use_disable kate) - $(cmake-utils_use_with okular) - $(cmake-utils_use_with phonon) - $(cmake-utils_use_with plasma) - $(cmake-utils_use_with qscintilla QScintilla) - $(cmake-utils_use_with qwt Qwt5) - $(cmake-utils_use_with semantic-desktop Nepomuk) - $(cmake-utils_use_with semantic-desktop Soprano) - $(cmake-utils_use_disable webkit QtWebKit) - ) - kde4-meta_src_configure -} - -each_ruby_compile() { - CMAKE_USE_DIR=${S} - kde4-meta_src_compile -} - -each_ruby_install() { - CMAKE_USE_DIR=${S} - kde4-meta_src_install -} diff --git a/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild b/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild deleted file mode 100644 index 23586973fac..00000000000 --- a/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -KMNAME="kdebindings" -KMMODULE="ruby" -DECLARATIVE_REQUIRED="optional" - -USE_RUBY="ruby18" -# No ruby19 for three reasons: -# 1) it does not build (yet) - will likely be solved soon -# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 -# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled -# files with identical path+name will overwrite each other - difficult :( - -inherit kde4-meta ruby-ng - -DESCRIPTION="KDE Ruby bindings" -KEYWORDS="" -IUSE="akonadi debug kate okular phonon plasma qscintilla qwt semantic-desktop webkit" - -DEPEND=" - $(add_kdebase_dep smoke 'akonadi?,declarative?,kate?,okular?,phonon?,qscintilla?,qwt?,semantic-desktop=,webkit?') -" - -ruby_add_bdepend dev-ruby/rubygems - -RDEPEND="${DEPEND} - !dev-ruby/qt4-qtruby -" - -# Merged with kdebindings-ruby after 4.4.80 -add_blocker krossruby - -pkg_setup() { - ruby-ng_pkg_setup - kde4-meta_pkg_setup -} - -src_unpack() { - local S="${WORKDIR}/${P}" - kde4-meta_src_unpack - - cd "${WORKDIR}" - mkdir all - mv ${P} all/ || die "Could not move sources" -} - -all_ruby_prepare() { - kde4-meta_src_prepare - - sed -i -e "s#smoke/smoke.h#smoke.h#" \ - ruby/qtruby/src/handlers.cpp \ - ruby/qtruby/src/marshall.h \ - ruby/qtruby/src/marshall_types.h \ - ruby/qtruby/src/Qt.cpp \ - ruby/qtruby/src/qtruby.cpp \ - ruby/qtruby/src/qtruby.h \ - ruby/qtruby/src/smokeruby.h || die - - sed -i -e "s#include <smoke/qt/#include <smoke/#" -e "s#include <smoke/kde/#include <smoke/#" \ - ruby/qtruby/src/Qt.cpp \ - ruby/qtruby/src/marshall_types.cpp \ - ruby/qtruby/modules/phonon/phonon.cpp \ - ruby/qtruby/modules/qscintilla/qscintilla.cpp \ - ruby/qtruby/modules/qtdeclarative/qtdeclarative.cpp \ - ruby/qtruby/modules/qtuitools/qtuitools.cpp \ - ruby/qtruby/modules/qtscript/qtscript.cpp \ - ruby/qtruby/modules/qwt/qwt.cpp \ - ruby/qtruby/modules/qttest/qttest.cpp \ - ruby/qtruby/modules/qtwebkit/qtwebkit.cpp \ - ruby/qtruby/src/qtruby.cpp \ - ruby/korundum/src/Korundum.cpp \ - ruby/korundum/modules/soprano/soprano.cpp \ - ruby/korundum/modules/akonadi/akonadi.cpp \ - ruby/korundum/modules/kate/kate.cpp \ - ruby/korundum/modules/khtml/khtml.cpp \ - ruby/korundum/modules/kio/kio.cpp \ - ruby/korundum/modules/ktexteditor/ktexteditor.cpp \ - ruby/korundum/modules/okular/okular.cpp \ - ruby/korundum/modules/solid/solid.cpp \ - ruby/korundum/modules/nepomuk/nepomuk.cpp \ - ruby/korundum/modules/plasma/src/plasma.cpp \ - ruby/korundum/modules/plasma/src/plasmahandlers.cpp \ - ruby/korundum/modules/nepomuk/nepomukhandlers.cpp || die - - echo 'target_link_libraries(rubyqtdeclarative ${QT_QTDECLARATIVE_LIBRARY})' >> \ - ruby/qtruby/modules/qtdeclarative/CMakeLists.txt || die -} - -each_ruby_configure() { - CMAKE_USE_DIR=${S} - mycmakeargs=( - -DRUBY_LIBRARY=$(ruby_get_libruby) - -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir) - -DRUBY_EXECUTABLE=${RUBY} - $(cmake-utils_use_with akonadi) - $(cmake-utils_use_with akonadi KdepimLibs) - $(cmake-utils_use_disable declarative QtDeclarative) - $(cmake-utils_use_disable kate) - $(cmake-utils_use_with okular) - $(cmake-utils_use_with phonon) - $(cmake-utils_use_with plasma) - $(cmake-utils_use_with qscintilla QScintilla) - $(cmake-utils_use_with qwt Qwt5) - $(cmake-utils_use_with semantic-desktop Nepomuk) - $(cmake-utils_use_with semantic-desktop Soprano) - $(cmake-utils_use_disable webkit QtWebKit) - ) - kde4-meta_src_configure -} - -each_ruby_compile() { - CMAKE_USE_DIR=${S} - kde4-meta_src_compile -} - -each_ruby_install() { - CMAKE_USE_DIR=${S} - kde4-meta_src_install -} diff --git a/kde-base/korundum/Manifest b/kde-base/korundum/Manifest new file mode 100644 index 00000000000..a687c02674c --- /dev/null +++ b/kde-base/korundum/Manifest @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +DIST korundum-4.6.90.tar.bz2 169919 RMD160 41c947639854c4297b3d16d4c862de91e583e2a4 SHA1 458c40543fdd5c340b8738632ae3c867941a4a8c SHA256 c88fa064a3318d2d95ed72f816a1283fe0e866b8f5073727129d04bb0dbe89aa +DIST korundum-4.6.95.tar.bz2 169988 RMD160 92b0d6ddf0fa037486e919eda7108057ef683cc4 SHA1 998b705046e9126ff90081fe2d0fe7a24f393bb5 SHA256 330885cdf95ce473b3beb6a892d85d271a4ccdb490b082b898518cd81ccf5636 +EBUILD korundum-4.6.90.ebuild 1754 RMD160 5aa95198383a66dedc776ad96f6fa8ee82e79891 SHA1 15e8ffe1e3d03f5c15d6c79d4d3a5fe59e0684ac SHA256 addb2df5dfda85da6e90af36754a6c76ef4992b4440c8266570c4e1a910101cf +EBUILD korundum-4.6.95.ebuild 1754 RMD160 5aa95198383a66dedc776ad96f6fa8ee82e79891 SHA1 15e8ffe1e3d03f5c15d6c79d4d3a5fe59e0684ac SHA256 addb2df5dfda85da6e90af36754a6c76ef4992b4440c8266570c4e1a910101cf +EBUILD korundum-4.7.49.9999.ebuild 1719 RMD160 47816f5d467d39b34893e5f31aaecf20a7851d03 SHA1 9d6e436d7285973bd14b517765378eb343433f7c SHA256 44a55d46a5ef8cffa3f75428737fea3c2b01b95eda61cd5d6694bb45d2c9f941 +EBUILD korundum-9999.ebuild 1719 RMD160 47816f5d467d39b34893e5f31aaecf20a7851d03 SHA1 9d6e436d7285973bd14b517765378eb343433f7c SHA256 44a55d46a5ef8cffa3f75428737fea3c2b01b95eda61cd5d6694bb45d2c9f941 +MISC metadata.xml 378 RMD160 d8da5a248460a3ff61818c3d45b41f5a2624f421 SHA1 32df382091137d10c21f3f9161fd9d8271564655 SHA256 aae120c7f59186a5a54a15e5332f50b618a0a5492eb89328061fcb3c1fe1223b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQIcBAEBCgAGBQJOGjpeAAoJELHSF2kinlg4EJAP/ikYkfqB66CK+KPxYULt8/bd +b1QvpWzhUqya10KQ5BwXO9aouUQpD0l6iF4U2lctDK2G+KC3eN3QuJG4GqNEnKJy +5tKR4Uht9W3SXS0qoJehIU4dt/w5ffhydgpUV39E35RA8p/2ejxhAS/jnqrgCiW0 +IWJl0Y8/ZIcJyiaiNjOsgF6lNYs7P+FtENDti3g/XjDm9+7forzJ5af1Aqbl/lHm +JEnTod7/f10altcTMy/2pmhmKV0tov/l1fJi3ZOEvMxKb8jRGDj9wjzTd/mPH2C0 +ouZ/HMjudCAcGp0l0u7Dpv3jVQfoMt2bzK5n/3DCkURuqLwVbGEMzGekWGK7KPhq +5QlWhF0nmqYhW0BAMBJYVdam1qUTjOUbFpD5/rv+X9OGVMCwNQxnstjkytLRkjc2 +Dla77E7qSGk7Lq3xn5AyEHadj+e+M+ePcGCJlh0wCn/DdteJFaJ3QC9IeOhPqyMc +SCVXbtM9fvfEqvJi5eGAYtl2XKiQVsvihAZupmUpTvomiOXl/2lrLhz0tER60rVk +3hYexiGRo83FTj6v751/BdPRsGy3Hy2hYazakEr05MPdVM5cY2/hK96gNvag7oDN +oHvJAOyTpKGBWBC9+Wkx/3jHrToy7OB5oPAK0rpE/n0ujyYEweSJ3t8EGASi20Aw +lf3bQaS1pJhI4hPHL6hV +=9AD2 +-----END PGP SIGNATURE----- diff --git a/kde-base/korundum/korundum-4.6.90.ebuild b/kde-base/korundum/korundum-4.6.90.ebuild new file mode 100644 index 00000000000..0158f5b36bc --- /dev/null +++ b/kde-base/korundum/korundum-4.6.90.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +OPENGL_REQUIRED="always" +KDE_SCM="git" + +USE_RUBY="ruby18" +# No ruby19 for three reasons: +# 1) it does not build (yet) - will likely be solved soon +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 +# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled +# files with identical path+name will overwrite each other - difficult :( + +inherit kde4-base ruby-ng + +DESCRIPTION="KDE Ruby bindings" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="akonadi debug kate okular semantic-desktop" + +DEPEND=" + $(add_kdebase_dep qtruby) + $(add_kdebase_dep smokekde 'akonadi?,kate?,okular?,semantic-desktop=') + $(add_kdebase_dep smokeqt) +" +RDEPEND="${DEPEND} + !dev-ruby/qt4-qtruby +" + +# Split from kdebindings-ruby in 4.7 +add_blocker kdebindings-ruby + +pkg_setup() { + ruby-ng_pkg_setup + kde4-base_pkg_setup +} + +src_unpack() { + local S="${WORKDIR}/${P}" + kde4-base_src_unpack + + cd "${WORKDIR}" + mkdir all + mv ${P} all/ || die "Could not move sources" +} + +all_ruby_prepare() { + kde4-base_src_prepare +} + +each_ruby_configure() { + CMAKE_USE_DIR=${S} + mycmakeargs=( + -DRUBY_LIBRARY=$(ruby_get_libruby) + -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir) + -DRUBY_EXECUTABLE=${RUBY} + $(cmake-utils_use_with akonadi) + $(cmake-utils_use_with akonadi KdepimLibs) + $(cmake-utils_use_disable kate) + $(cmake-utils_use_with okular) + $(cmake-utils_use_with semantic-desktop Nepomuk) + $(cmake-utils_use_with semantic-desktop Soprano) + ) + kde4-base_src_configure +} + +each_ruby_compile() { + CMAKE_USE_DIR=${S} + kde4-base_src_compile +} + +each_ruby_install() { + CMAKE_USE_DIR=${S} + kde4-base_src_install +} diff --git a/kde-base/korundum/korundum-4.6.95.ebuild b/kde-base/korundum/korundum-4.6.95.ebuild new file mode 100644 index 00000000000..0158f5b36bc --- /dev/null +++ b/kde-base/korundum/korundum-4.6.95.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +OPENGL_REQUIRED="always" +KDE_SCM="git" + +USE_RUBY="ruby18" +# No ruby19 for three reasons: +# 1) it does not build (yet) - will likely be solved soon +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 +# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled +# files with identical path+name will overwrite each other - difficult :( + +inherit kde4-base ruby-ng + +DESCRIPTION="KDE Ruby bindings" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="akonadi debug kate okular semantic-desktop" + +DEPEND=" + $(add_kdebase_dep qtruby) + $(add_kdebase_dep smokekde 'akonadi?,kate?,okular?,semantic-desktop=') + $(add_kdebase_dep smokeqt) +" +RDEPEND="${DEPEND} + !dev-ruby/qt4-qtruby +" + +# Split from kdebindings-ruby in 4.7 +add_blocker kdebindings-ruby + +pkg_setup() { + ruby-ng_pkg_setup + kde4-base_pkg_setup +} + |
