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.
This commit is contained in:
zhuk 2013-04-24 18:33:45 +00:00
parent c3242d17bb
commit 92ced5c943
6 changed files with 238 additions and 0 deletions

View File

@ -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 <bsd.port.mk>

View File

@ -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

View File

@ -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" )

View File

@ -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.

View File

@ -0,0 +1 @@
If you want to use Nepomuk, install Virtuoso (databases/virtuoso).

View File

@ -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