diff --git a/x11/kde4/nepomuk-core/Makefile b/x11/kde4/nepomuk-core/Makefile new file mode 100644 index 00000000000..c838f5a1585 --- /dev/null +++ b/x11/kde4/nepomuk-core/Makefile @@ -0,0 +1,32 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 18:33:45 zhuk Exp $ + +COMMENT = KDE Nepomuk core libraries +DISTNAME = nepomuk-core-${MODKDE4_VERSION} + +SHARED_LIBS = nepomukcore 0.0 # 4.9 +#SHARED_LIBS += nepomuksync 0.0 # 4.9 +SHARED_LIBS += nepomukcommon 0.0 # 4.10 +SHARED_LIBS += kdeinit4_nepomukserver 0.0 # 4.10 + +WANTLIB = c m pthread stdc++ +WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork lib/qt4/QtSvg +WANTLIB += lib/qt4/QtXml +WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kidletime ${KDE4LIB}/kio +WANTLIB += ${KDE4LIB}/solid +WANTLIB += avcodec avformat avutil exiv2 poppler-qt4 soprano sopranoclient +WANTLIB += sopranoserver tag + +MODKDE4_USE = libs + +BUILD_DEPENDS = devel/doxygen + +LIB_DEPENDS = audio/taglib \ + databases/soprano \ + graphics/exiv2 \ + graphics/ffmpeg \ + print/poppler,,-qt4 + +# turns on indexing, let user make decision, default=no by GNOME & KDE +#RUN_DEPENDS += databases/virtuoso + +.include diff --git a/x11/kde4/nepomuk-core/distinfo b/x11/kde4/nepomuk-core/distinfo new file mode 100644 index 00000000000..ec8fa309b31 --- /dev/null +++ b/x11/kde4/nepomuk-core/distinfo @@ -0,0 +1,2 @@ +SHA256 (kde/nepomuk-core-4.10.2.tar.xz) = Unvn+sgffcA69CZx2U5Vne3W0PD98KV4xZi8yJTK/5c= +SIZE (kde/nepomuk-core-4.10.2.tar.xz) = 371008 diff --git a/x11/kde4/nepomuk-core/patches/patch-services_fileindexer_indexer_ffmpegextractor_cpp b/x11/kde4/nepomuk-core/patches/patch-services_fileindexer_indexer_ffmpegextractor_cpp new file mode 100644 index 00000000000..bcf405725d8 --- /dev/null +++ b/x11/kde4/nepomuk-core/patches/patch-services_fileindexer_indexer_ffmpegextractor_cpp @@ -0,0 +1,20 @@ +$OpenBSD: patch-services_fileindexer_indexer_ffmpegextractor_cpp,v 1.1.1.1 2013/04/24 18:33:45 zhuk Exp $ +Needs more fresh FFmpeg. +--- services/fileindexer/indexer/ffmpegextractor.cpp.orig Mon Dec 17 19:18:52 2012 ++++ services/fileindexer/indexer/ffmpegextractor.cpp Mon Dec 17 19:21:35 2012 +@@ -230,7 +230,7 @@ SimpleResourceGraph FFmpegExtractor::extract(const QUr + fileRes.addProperty( NIE::contentCreated(), date ); + } + +- avformat_close_input(&fmt_ctx); ++ av_close_input_file(fmt_ctx); + + graph << fileRes; + return graph; +@@ -238,4 +238,4 @@ SimpleResourceGraph FFmpegExtractor::extract(const QUr + + } + +-NEPOMUK_EXPORT_EXTRACTOR( Nepomuk2::FFmpegExtractor, "nepomukffmpegextractor" ) +\ No newline at end of file ++NEPOMUK_EXPORT_EXTRACTOR( Nepomuk2::FFmpegExtractor, "nepomukffmpegextractor" ) diff --git a/x11/kde4/nepomuk-core/pkg/DESCR b/x11/kde4/nepomuk-core/pkg/DESCR new file mode 100644 index 00000000000..1c93add7cf8 --- /dev/null +++ b/x11/kde4/nepomuk-core/pkg/DESCR @@ -0,0 +1,5 @@ +Nepomuk is about classification, organisation and presentation of data. +It is not an application, but a component which can be used by +developers within applications. + +This package includes actual Nepomuk functionality. diff --git a/x11/kde4/nepomuk-core/pkg/MESSAGE b/x11/kde4/nepomuk-core/pkg/MESSAGE new file mode 100644 index 00000000000..2109beb465d --- /dev/null +++ b/x11/kde4/nepomuk-core/pkg/MESSAGE @@ -0,0 +1 @@ +If you want to use Nepomuk, install Virtuoso (databases/virtuoso). diff --git a/x11/kde4/nepomuk-core/pkg/PLIST b/x11/kde4/nepomuk-core/pkg/PLIST new file mode 100644 index 00000000000..f83450c34f4 --- /dev/null +++ b/x11/kde4/nepomuk-core/pkg/PLIST @@ -0,0 +1,178 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 18:33:45 zhuk Exp $ +@conflict kde-runtime-<4.8.80 +bin/nepomuk-simpleresource-rcgen +@bin bin/nepomuk2-rcgen +@bin bin/nepomukbackup +@bin bin/nepomukcleaner +@bin bin/nepomukindexer +@bin bin/nepomukserver +@bin bin/nepomukservicestub +include/kde4/Nepomuk2/ +include/kde4/Nepomuk2/CreateResourceJob +include/kde4/Nepomuk2/DataManagement +include/kde4/Nepomuk2/DescribeResourcesJob +include/kde4/Nepomuk2/File +include/kde4/Nepomuk2/Query/ +include/kde4/Nepomuk2/Query/AndTerm +include/kde4/Nepomuk2/Query/ComparisonTerm +include/kde4/Nepomuk2/Query/FileQuery +include/kde4/Nepomuk2/Query/GroupTerm +include/kde4/Nepomuk2/Query/LiteralTerm +include/kde4/Nepomuk2/Query/NegationTerm +include/kde4/Nepomuk2/Query/OptionalTerm +include/kde4/Nepomuk2/Query/OrTerm +include/kde4/Nepomuk2/Query/Query +include/kde4/Nepomuk2/Query/QueryParser +include/kde4/Nepomuk2/Query/QueryServiceClient +include/kde4/Nepomuk2/Query/ResourceTerm +include/kde4/Nepomuk2/Query/ResourceTypeTerm +include/kde4/Nepomuk2/Query/Result +include/kde4/Nepomuk2/Query/ResultIterator +include/kde4/Nepomuk2/Query/SimpleTerm +include/kde4/Nepomuk2/Query/StandardQuery +include/kde4/Nepomuk2/Query/Term +include/kde4/Nepomuk2/Resource +include/kde4/Nepomuk2/ResourceManager +include/kde4/Nepomuk2/ResourceWatcher +include/kde4/Nepomuk2/Service +include/kde4/Nepomuk2/SimpleResource +include/kde4/Nepomuk2/SimpleResourceGraph +include/kde4/Nepomuk2/StoreResourcesJob +include/kde4/Nepomuk2/Tag +include/kde4/Nepomuk2/Types/ +include/kde4/Nepomuk2/Types/Class +include/kde4/Nepomuk2/Types/Literal +include/kde4/Nepomuk2/Types/Ontology +include/kde4/Nepomuk2/Types/Property +include/kde4/Nepomuk2/Variant +include/kde4/Nepomuk2/Vocabulary/ +include/kde4/Nepomuk2/Vocabulary/NCAL +include/kde4/Nepomuk2/Vocabulary/NCO +include/kde4/Nepomuk2/Vocabulary/NDO +include/kde4/Nepomuk2/Vocabulary/NEXIF +include/kde4/Nepomuk2/Vocabulary/NFO +include/kde4/Nepomuk2/Vocabulary/NIE +include/kde4/Nepomuk2/Vocabulary/NMM +include/kde4/Nepomuk2/Vocabulary/NMO +include/kde4/Nepomuk2/Vocabulary/NUAO +include/kde4/Nepomuk2/Vocabulary/PIMO +include/kde4/Nepomuk2/Vocabulary/TMO +include/kde4/nepomuk2/ +include/kde4/nepomuk2/andterm.h +include/kde4/nepomuk2/class.h +include/kde4/nepomuk2/comparisonterm.h +include/kde4/nepomuk2/createresourcejob.h +include/kde4/nepomuk2/datamanagement.h +include/kde4/nepomuk2/describeresourcesjob.h +include/kde4/nepomuk2/entity.h +include/kde4/nepomuk2/file.h +include/kde4/nepomuk2/filequery.h +include/kde4/nepomuk2/groupterm.h +include/kde4/nepomuk2/literal.h +include/kde4/nepomuk2/literalterm.h +include/kde4/nepomuk2/ncal.h +include/kde4/nepomuk2/nco.h +include/kde4/nepomuk2/ndo.h +include/kde4/nepomuk2/negationterm.h +include/kde4/nepomuk2/nepomuk_export.h +include/kde4/nepomuk2/nepomukservice.h +include/kde4/nepomuk2/nepomukversion.h +include/kde4/nepomuk2/nexif.h +include/kde4/nepomuk2/nfo.h +include/kde4/nepomuk2/nie.h +include/kde4/nepomuk2/nmm.h +include/kde4/nepomuk2/nmo.h +include/kde4/nepomuk2/nuao.h +include/kde4/nepomuk2/ontology.h +include/kde4/nepomuk2/optionalterm.h +include/kde4/nepomuk2/orterm.h +include/kde4/nepomuk2/pimo.h +include/kde4/nepomuk2/property.h +include/kde4/nepomuk2/query.h +include/kde4/nepomuk2/queryinterface.h +include/kde4/nepomuk2/queryparser.h +include/kde4/nepomuk2/queryserviceclient.h +include/kde4/nepomuk2/queryserviceinterface.h +include/kde4/nepomuk2/resource.h +include/kde4/nepomuk2/resourcemanager.h +include/kde4/nepomuk2/resourceterm.h +include/kde4/nepomuk2/resourcetypeterm.h +include/kde4/nepomuk2/resourcewatcher.h +include/kde4/nepomuk2/result.h +include/kde4/nepomuk2/resultiterator.h +include/kde4/nepomuk2/simpleresource.h +include/kde4/nepomuk2/simpleresourcegraph.h +include/kde4/nepomuk2/simpleterm.h +include/kde4/nepomuk2/standardqueries.h +include/kde4/nepomuk2/storeresourcesjob.h +include/kde4/nepomuk2/tag.h +include/kde4/nepomuk2/term.h +include/kde4/nepomuk2/tmo.h +include/kde4/nepomuk2/utils.h +include/kde4/nepomuk2/variant.h +include/kde4/nepomuk2/vocabulary.h +lib/cmake/NepomukCore/ +lib/cmake/NepomukCore/Nepomuk2AddOntologyClasses.cmake +lib/cmake/NepomukCore/NepomukCoreConfig.cmake +lib/cmake/NepomukCore/NepomukCoreConfigVersion.cmake +lib/cmake/NepomukCore/NepomukCoreTargetsWithPrefix${MODKDE4_CMAKE_PREFIX}.cmake +lib/cmake/NepomukCore/NepomukCoreTargetsWithPrefix.cmake +@lib ${KDE4LIB}/libkdeinit4_nepomukserver.so.${LIBkdeinit4_nepomukserver_VERSION} +@lib ${KDE4LIB}/libnepomukcommon.so.${LIBnepomukcommon_VERSION} +@lib ${KDE4LIB}/libnepomukcore.so.${LIBnepomukcore_VERSION} +lib/kde4/nepomukexiv2extractor.so +lib/kde4/nepomukffmpegextractor.so +lib/kde4/nepomukfileindexer.so +lib/kde4/nepomukfilewatch.so +lib/kde4/nepomukplaintextextractor.so +lib/kde4/nepomukpopplerextractor.so +lib/kde4/nepomukstorage.so +lib/kde4/nepomuktaglibextractor.so +@lib lib/libkdeinit4_nepomukserver.so.${LIBkdeinit4_nepomukserver_VERSION} +@lib lib/libnepomukcommon.so.${LIBnepomukcommon_VERSION} +@lib lib/libnepomukcore.so.${LIBnepomukcore_VERSION} +share/applications/kde4/nepomukbackup.desktop +share/applications/kde4/nepomukcleaner.desktop +share/apps/fileindexerservice/ +share/apps/fileindexerservice/nepomukfileindexer.notifyrc +share/apps/nepomukfilewatch/ +share/apps/nepomukfilewatch/nepomukfilewatch.notifyrc +share/apps/nepomukstorage/ +share/apps/nepomukstorage/nepomukstorage.notifyrc +share/autostart/ +share/autostart/nepomukserver.desktop +share/dbus-1/interfaces/org.kde.NepomukServer.xml +share/dbus-1/interfaces/org.kde.nepomuk.BackupManager.xml +share/dbus-1/interfaces/org.kde.nepomuk.DataManagement.xml +share/dbus-1/interfaces/org.kde.nepomuk.FileIndexer.xml +share/dbus-1/interfaces/org.kde.nepomuk.OntologyManager.xml +share/dbus-1/interfaces/org.kde.nepomuk.Query.xml +share/dbus-1/interfaces/org.kde.nepomuk.QueryService.xml +share/dbus-1/interfaces/org.kde.nepomuk.ResourceWatcher.xml +share/dbus-1/interfaces/org.kde.nepomuk.ResourceWatcherConnection.xml +share/dbus-1/interfaces/org.kde.nepomuk.ServiceControl.xml +share/dbus-1/interfaces/org.kde.nepomuk.ServiceManager.xml +share/dbus-1/interfaces/org.kde.nepomuk.Storage.xml +share/kde4/services/nepomukactivitiesservice.desktop +share/kde4/services/nepomukbackupsync.desktop +share/kde4/services/nepomukexiv2extractor.desktop +share/kde4/services/nepomukffmpegextractor.desktop +share/kde4/services/nepomukfileindexer.desktop +share/kde4/services/nepomukfilewatch.desktop +share/kde4/services/nepomukontologyloader.desktop +share/kde4/services/nepomukplaintextextractor.desktop +share/kde4/services/nepomukpopplerextractor.desktop +share/kde4/services/nepomukqueryservice.desktop +share/kde4/services/nepomukremovablestorageservice.desktop +share/kde4/services/nepomukstorage.desktop +share/kde4/services/nepomukstrigiservice.desktop +share/kde4/services/nepomuktaglibextractor.desktop +share/kde4/servicetypes/nepomukextractor.desktop +share/kde4/servicetypes/nepomukservice.desktop +share/ontology/kde/ +share/ontology/kde/kext.ontology +share/ontology/kde/kext.trig +share/ontology/kde/kuvo.ontology +share/ontology/kde/kuvo.trig +share/ontology/kde/nrio.ontology +share/ontology/kde/nrio.trig