[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/nepomuk-kde
From:       Sebastian Trueg <sebastian () trueg ! de>
Date:       2011-02-25 14:55:49
Message-ID: 20110225145549.7A3B4AC8C0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1222718 by trueg:

Moved TextExtractionJob, Strigi, and Olena integration into nepomukextras
since we will use them in both Scribo and nepomukannotation.


 M  +0 -22     annotation/lib/CMakeLists.txt  
 D             annotation/lib/nepomukannotation_config.h.cmake  
 D             annotation/lib/strigitextextractionjob.cpp  
 D             annotation/lib/strigitextextractionjob.h  
 D             annotation/lib/textextractionjob.cpp  
 D             annotation/lib/textextractionjob.h  
 M  +4 -0      annotation/plugins/dbpedia/dbpediaannotationplugin.cpp  
 M  +21 -8     nepomukutils/CMakeLists.txt  
 A             nepomukutils/nepomukextras_config.h.cmake   \
annotation/lib/nepomukannotation_config.h.cmake#1221102  A             \
nepomukutils/strigitextextractionjob.cpp   \
annotation/lib/strigitextextractionjob.cpp#1221104 [License: LGPL (v2)]  A            \
nepomukutils/strigitextextractionjob.h   \
annotation/lib/strigitextextractionjob.h#1221104 [License: LGPL (v2)]  A             \
nepomukutils/textextractionjob.cpp   annotation/lib/textextractionjob.cpp#1221102 \
[License: LGPL]  A             nepomukutils/textextractionjob.h   \
annotation/lib/textextractionjob.h#1221102 [License: LGPL]


--- trunk/playground/base/nepomuk-kde/annotation/lib/CMakeLists.txt #1222717:1222718
@@ -2,32 +2,19 @@
 
 include(SopranoAddOntology)
 
-set(STRIGI_MIN_VERSION 0.6.95)
-find_package(Strigi REQUIRED)
-
-macro_log_feature(Strigi_FOUND "Strigi" "Strigi file analyzer libs (streamanalyzer)" \
                "kdesupport" TRUE "" "Required to build annotation framework.")
-
 include_directories(
   ${QT_INCLUDES}
   ${KDE4_INCLUDES}
   ${SOPRANO_INCLUDE_DIR}
   ${NEPOMUK_INCLUDE_DIR}
-  ${STRIGI_INCLUDE_DIR}
   ${CMAKE_CURRENT_SOURCE_DIR}
   ${CMAKE_CURRENT_SOURCE_DIR}/gui
   ${CMAKE_CURRENT_BINARY_DIR}
   ${nepomukextras_SOURCE_DIR}
   ${nepomuk_kde_SOURCE_DIR}/misc
   ${CMAKE_CURRENT_SOURCE_DIR}/../../usercontext/lib
-  ${kolena_SOURCE_DIR}
 )
 
-if(TESSERACT_FOUND AND TIFF_FOUND)
-  set(HAVE_OLENA 1)
-endif()
-
-configure_file(nepomukannotation_config.h.cmake \
                ${CMAKE_CURRENT_BINARY_DIR}/nepomukannotation_config.h)
-
 set( corelib_SRCS
     annotationpluginfactory.cpp
     annotationplugin.cpp
@@ -41,8 +28,6 @@
     textannotation.cpp
     stackedtextannotation.cpp
     stackedpimotextannotation.cpp
-    textextractionjob.cpp
-    strigitextextractionjob.cpp
     gui/annotationrelevancefiltermodel.cpp
     gui/resourceannotationmodel.cpp
     gui/annotationmodel.cpp
@@ -80,16 +65,10 @@
   ${QT_QTGUI_LIBRARY}
   ${KDE4_KDEUI_LIBS}
   ${KDE4_KIO_LIBS}
-  ${STRIGI_STREAMANALYZER_LIBRARY}
-  ${STRIGI_STREAMS_LIBRARY}
   nepomukextras
   nepomukcontext
 )
 
-if(HAVE_OLENA)
-  target_link_libraries(nepomukannotation kolena)
-endif()
-
 set_target_properties(nepomukannotation PROPERTIES VERSION 0.1.0 SOVERSION 0)
 
 install(TARGETS nepomukannotation DESTINATION ${LIB_INSTALL_DIR})
@@ -106,7 +85,6 @@
   stackedtextannotation.h
   stackedpimotextannotation.h
   textannotation.h
-  textextractionjob.h
   gui/annotationrelevancefiltermodel.h
   gui/annotationmodel.h
   gui/resourceannotationmodel.h
--- trunk/playground/base/nepomuk-kde/annotation/plugins/dbpedia/dbpediaannotationplugin.cpp \
#1222717:1222718 @@ -104,6 +104,10 @@
     while ( it.next() ) {
         kDebug() << it.current();
     }
+
+    // TODO: create annotations either as new pimo things that are related to the \
resource or as +    //       being the resource (ie. an occurrence of \
resource().pimoThing()) +
     emitFinished();
 }
 
--- trunk/playground/base/nepomuk-kde/nepomukutils/CMakeLists.txt #1222717:1222718
@@ -2,12 +2,24 @@
 
 include(SopranoAddOntology)
 
+set(STRIGI_MIN_VERSION 0.6.95)
+find_package(Strigi)
+macro_log_feature(Strigi_FOUND "libstreamanalyzer" "Strigi file analyzer libs \
(streamanalyzer)" "libstreamanalyzer" TRUE "" "Required to extract text from files.") \
+ +if(TESSERACT_FOUND AND TIFF_FOUND)
+  set(HAVE_OLENA 1)
+endif()
+
+configure_file(nepomukextras_config.h.cmake \
${CMAKE_CURRENT_BINARY_DIR}/nepomukextras_config.h) +
 include_directories(
   ${QT_INCLUDES}
   ${KDE4_INCLUDES}
   ${NEPOMUK_INCLUDE_DIR}
   ${NEPOMUK_INCLUDE_DIR}/nepomuk
   ${CMAKE_SOURCE_DIR}
+  ${STRIGI_INCLUDE_DIR}
+  ${kolena_SOURCE_DIR}
 )
 
 set(nepomukextras_SRC
@@ -28,15 +40,12 @@
   resourceactions.cpp
   statementeditor.cpp
   classmodel.cpp
+  textextractionjob.cpp
+  strigitextextractionjob.cpp
 )
 
 kde4_add_ui_files(nepomukextras_SRC daterangeselectionwidget.ui \
newresourcedialog.ui)  
-
-soprano_add_ontology(nepomukextras_SRC \
${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/pimo/pimo.trig "PIMO" "Nepomuk::Vocabulary" \
                "trig" VISIBILITY "nepomukextras")
-soprano_add_ontology(nepomukextras_SRC \
${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nfo.trig "NFO" "Nepomuk::Vocabulary" "trig" \
                VISIBILITY "nepomukextras")
-soprano_add_ontology(nepomukextras_SRC \
${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nie.trig "NIE" "Nepomuk::Vocabulary" "trig" \
                VISIBILITY "nepomukextras")
-
 kde4_add_library(nepomukextras SHARED ${nepomukextras_SRC})
 
 target_link_libraries(
@@ -47,9 +56,15 @@
   ${SOPRANO_LIBRARIES}
   ${NEPOMUK_LIBRARIES}
   ${NEPOMUK_QUERY_LIBRARIES}
+  ${STRIGI_STREAMANALYZER_LIBRARY}
+  ${STRIGI_STREAMS_LIBRARY}
   nepomukutils
 )
 
+if(HAVE_OLENA)
+  target_link_libraries(nepomukextras kolena)
+endif()
+
 set_target_properties(nepomukextras PROPERTIES VERSION 0.1.0 SOVERSION 0)
 
 install(TARGETS nepomukextras DESTINATION ${LIB_INSTALL_DIR})
@@ -71,9 +86,7 @@
   newresourcedialog.h
   statementeditor.h
   classmodel.h
-  ${CMAKE_CURRENT_BINARY_DIR}/nie.h
-  ${CMAKE_CURRENT_BINARY_DIR}/nfo.h
-  ${CMAKE_CURRENT_BINARY_DIR}/pimo.h
+  textextractionjob.h
   DESTINATION ${INCLUDE_INSTALL_DIR}/nepomuk)
 
 add_subdirectory(test)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic