[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bindings
Subject: [Kde-bindings] KDE/kdebindings/ruby
From: Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date: 2008-05-30 13:49:41
Message-ID: 1212155381.538052.24735.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 814497 by rdale:
* Add a script engine based ruby plasma applet api, implemented in Ruby as three \
plugins. The first plugin is a custom package to allow the main script to be called \
'main.rb', and the other two implement the applet and data engine.
* The script engine version doesn't work yet, although the examples that use the full \
C++ api should still work
CCMAIL: kde-bindings@kde.org
M +7 -5 CMakeLists.txt
A plasma (directory)
A plasma/CMakeLists.txt
A plasma/examples (directory)
A plasma/examples/CMakeLists.txt
A plasma/examples/applets (directory)
A plasma/examples/applets/CMakeLists.txt
A plasma/examples/applets/analog-clock (directory)
A plasma/examples/applets/analog-clock/CMakeLists.txt
A plasma/examples/applets/analog-clock/analog_clock_config.ui
A plasma/examples/applets/analog-clock/clock.rb
A plasma/examples/applets/analog-clock/contents (directory)
A plasma/examples/applets/analog-clock/contents/code (directory)
A plasma/examples/applets/analog-clock/contents/code/main
A plasma/examples/applets/analog-clock/contents/ui (directory)
A plasma/examples/applets/analog-clock/contents/ui/config.ui
A plasma/examples/applets/analog-clock/metadata.desktop
A plasma/examples/applets/analog-clock/plasma-ruby-clock-default.desktop \
A plasma/examples/applets/digital-clock (directory)
A plasma/examples/applets/digital-clock/CMakeLists.txt
A plasma/examples/applets/digital-clock/calendar.ui
A plasma/examples/applets/digital-clock/clock.rb
A plasma/examples/applets/digital-clock/digital_clock_config.ui
A plasma/examples/applets/digital-clock/plasma-ruby-digital-clock-default.desktop \
A plasma/examples/applets/webapplet (directory)
A plasma/examples/applets/webapplet/CMakeLists.txt
A plasma/examples/applets/webapplet/plasma-ruby-applet-web.desktop
A plasma/examples/applets/webapplet/web_applet.rb
A plasma/src (directory)
A plasma/src/CMakeLists.txt
A plasma/src/applet.rb
A plasma/src/data_engine.rb
A plasma/src/lib (directory)
A plasma/src/lib/CMakeLists.txt
A plasma/src/lib/KDE (directory)
A plasma/src/lib/KDE/CMakeLists.txt
A plasma/src/lib/KDE/plasma.rb
A plasma/src/package_ruboid.rb
A plasma/src/plasma-scriptengine-ruby-applet.desktop
A plasma/src/plasma-scriptengine-ruby-dataengine.desktop
A plasma/src/plasma-scriptengine-ruby-package.desktop
A plasma/src/plasma.cpp [License: UNKNOWN]
A plasma/src/plasma_applet_automoc.cpp.files
A plasma/src/plasmahandlers.cpp [License: GPL (v2+)]
--- trunk/KDE/kdebindings/ruby/CMakeLists.txt #814496:814497
@@ -9,6 +9,7 @@
OPTION(ENABLE_QWT "build Qwt" OFF)
OPTION(ENABLE_SOPRANO "build Soprano" OFF)
OPTION(ENABLE_AKONADI "build Akonadi" OFF)
+OPTION(ENABLE_PLASMA "build Plasma" OFF)
SET(CUSTOM_RUBY_SITE_ARCH_DIR ${RUBY_SITE_ARCH_DIR} CACHE DIR "custom installation \
directory for ruby binary extension" ) SET(CUSTOM_RUBY_SITE_LIB_DIR \
${RUBY_SITE_LIB_DIR} CACHE DIR "custom installation directory for ruby extension" ) \
@@ -19,6 +20,7 @@ set(QWT_ENABLED "no")
set(SOPRANO_ENABLED "no")
set(AKONADI_ENABLED "no")
+set(PLASMA_ENABLED "no")
if(RUBY_EXECUTABLE AND RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
if(ENABLE_QTRUBY)
@@ -29,10 +31,10 @@
add_subdirectory( korundum )
set(KORUNDUM_ENABLED "yes")
endif(ENABLE_KORUNDUM)
-# if(ENABLE_PLASMA)
-# add_subdirectory( plasma )
-# set(PLASMA_ENABLED "yes")
-# endif(ENABLE_PLASMA)
+ if(ENABLE_PLASMA)
+ add_subdirectory( plasma )
+ set(PLASMA_ENABLED "yes")
+ endif(ENABLE_PLASMA)
if(ENABLE_SOPRANO)
add_subdirectory( soprano )
set(SOPRANO_ENABLED "yes")
@@ -52,7 +54,7 @@
endif(RUBY_EXECUTABLE AND RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
message(STATUS "Build QtRuby... " ${QTRUBY_ENABLED})
message(STATUS "Build Korundum... " ${KORUNDUM_ENABLED})
-# message(STATUS "Build Plasma... " ${PLASMA_ENABLED})
+message(STATUS "Build Plasma... " ${PLASMA_ENABLED})
message(STATUS "Build Soprano... " ${SOPRANO_ENABLED})
message(STATUS "Build Akonadi... " ${AKONADI_ENABLED})
message(STATUS "Build QScintilla... " ${QSCINTILLA_ENABLED})
_______________________________________________
Kde-bindings mailing list
Kde-bindings@kde.org
https://mail.kde.org/mailman/listinfo/kde-bindings
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic