Basic KDE run-time components, including:

* kcmshell and kcm modules: basic configuration
* basic kio slaves
* ktrash
* drkonqi (debugger)
* khelpcenter

and some other stuff.
This commit is contained in:
zhuk 2013-04-24 19:03:25 +00:00
parent 0bb1207f70
commit 135f7567c3
6 changed files with 2286 additions and 0 deletions

62
x11/kde4/runtime/Makefile Normal file
View File

@ -0,0 +1,62 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 19:03:25 zhuk Exp $
COMMENT = KDE core run-time components
DISTNAME = kde-runtime-${MODKDE4_VERSION}
SHARED_LIBS = kwalletbackend 0.0
SHARED_LIBS += molletnetwork 0.0
#SHARED_LIBS += nepomukdatamanagement 0.0
SHARED_LIBS += kdeinit4_kcmshell4 0.0
SHARED_LIBS += kdeinit4_kglobalaccel 0.0
SHARED_LIBS += kdeinit4_khelpcenter 0.0
SHARED_LIBS += kdeinit4_kuiserver 0.0
SHARED_LIBS += kdeinit4_kwalletd 0.0
WANTLIB = c m pthread stdc++ util
WANTLIB += Half ICE Iex IlmImf IlmThread Imath SM X11 Xcursor Xext
WANTLIB += lib/qt4/QtDBus lib/qt4/QtDeclarative lib/qt4/QtGui
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtScript lib/qt4/QtSvg
WANTLIB += lib/qt4/QtWebKit lib/qt4/QtXml
WANTLIB += ${KDE4LIB}/kactivities ${KDE4LIB}/kcmutils ${KDE4LIB}/kdeclarative
WANTLIB += ${KDE4LIB}/kdesu ${KDE4LIB}/kdeui ${KDE4LIB}/kdewebkit
WANTLIB += ${KDE4LIB}/kdnssd ${KDE4LIB}/kemoticons ${KDE4LIB}/kfile
WANTLIB += ${KDE4LIB}/khtml ${KDE4LIB}/kio ${KDE4LIB}/kjs
WANTLIB += ${KDE4LIB}/kmediaplayer ${KDE4LIB}/knewstuff3
WANTLIB += ${KDE4LIB}/knotifyconfig ${KDE4LIB}/kparts ${KDE4LIB}/kpty
WANTLIB += ${KDE4LIB}/kxmlrpcclient ${KDE4LIB}/nepomuk
WANTLIB += ${KDE4LIB}/nepomukcore ${KDE4LIB}/nepomukutils ${KDE4LIB}/plasma
WANTLIB += ${KDE4LIB}/solid
WANTLIB += attica canberra exiv2 glib-2.0 jpeg pulse
WANTLIB += pulse-mainloop-glib smbclient ssh soprano
MODULES = multimedia/phonon
MODKDE4_USE = pim libs
BUILD_DEPENDS = archivers/bzip2 \
archivers/xz \
devel/doxygen
RUN_DEPENDS = archivers/bzip2 \
archivers/xz \
devel/desktop-file-utils
LIB_DEPENDS = audio/libcanberra \
audio/pulseaudio \
databases/soprano \
graphics/openexr \
graphics/exiv2 \
net/samba \
productivity/attica \
security/libssh \
${MODKDE4_DEP_DIR}/kactivities>=${MODKDE4_DEP_VERSION} \
${MODKDE4_DEP_DIR}/nepomuk-core>=${MODKDE4_DEP_VERSION}
# QNtrack depends on libnl, Linux-specific library.
CONFIGURE_ARGS = -DWITH_ALSA:Bool=FALSE \
-DCMAKE_DISABLE_FIND_PACKAGE_SLP:Bool=TRUE \
-DCMAKE_DISABLE_FIND_PACKAGE_QNtrack:Bool=TRUE
MODKDE4_SYSCONF_FILES = dbus-1 share/examples \
xdg share/examples
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (kde/kde-runtime-4.10.2.tar.xz) = z00ALQ7vrBhq7RmWeGCPdsxP5MQwFX1/NnCzov/OsT4=
SIZE (kde/kde-runtime-4.10.2.tar.xz) = 7218688

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-attica_kdeplugin_CMakeLists_txt,v 1.1.1.1 2013/04/24 19:03:25 zhuk Exp $
Install attica_kde.so to plugins directory (experimental!).
--- attica/kdeplugin/CMakeLists.txt.orig Thu Apr 4 12:57:37 2013
+++ attica/kdeplugin/CMakeLists.txt Thu Apr 4 12:58:49 2013
@@ -6,5 +6,5 @@ set(attica_kde_SRCS
kde4_add_plugin(attica_kde ${attica_kde_SRCS})
target_link_libraries(attica_kde ${KDE4_KIO_LIBS} ${QT_QTMAIN_LIBRARY} ${QT_QTCORE_LIBRARY} ${KDE4_KCMUTILS_LIBS} )
-install(TARGETS attica_kde EXPORT kdelibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS attica_kde EXPORT kdelibsLibraryTargets DESTINATION ${PLUGIN_INSTALL_DIR})

View File

@ -0,0 +1,9 @@
Basic KDE run-time components, including:
* kcmshell and kcm modules: basic configuration
* basic kio slaves
* ktrash
* drkonqi (debugger)
* khelpcenter
and some other stuff.

View File

@ -0,0 +1,6 @@
KDE apps actively use shared memory. So you'll need to tweak shared
memory-related values like that:
sysctl kern.shminfo.shmall=51200 kern.shminfo.shmmni=1024
Remember to save those values in /etc/sysctl.conf after successful testing.

2196
x11/kde4/runtime/pkg/PLIST Normal file

File diff suppressed because it is too large Load Diff