Skip to content
CRUX ports for KDE Frameworks 5
Branch: master
Clone or download
Latest commit a356d69 Mar 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
akonadi-calendar-tools update applications to 18.12.3 Mar 10, 2019
akonadi-calendar
akonadi-contacts
akonadi-import-wizard update applications to 18.12.3 Mar 10, 2019
akonadi-mime update applications to 18.12.3 Mar 10, 2019
akonadi-notes
akonadi-search
akonadi
akonadiconsole
akregator
alkimia update alkimia to 7.0.2 Apr 12, 2018
analitza
applications-meta add kdialog to applications metapackage Apr 25, 2017
aqbanking
ark
artikulate update applications to 18.12.3 Mar 10, 2019
astrometry.net
attica update frameworks to 5.56.0 Mar 9, 2019
audiocd-kio update applications to 18.12.3 Mar 10, 2019
audiofile fix audiofile build with GCC 6 Mar 9, 2017
avogadrolibs update avogadrolibs to 1.92.1 Dec 10, 2018
babe
baloo-widgets
baloo
bcg729 update bcg729 to 1.0.4 Jan 3, 2019
blinken
blogilo update applications to 17.12.0 Dec 16, 2017
bluedevil
bluez-qt update frameworks to 5.56.0 Mar 9, 2019
bomber update applications to 18.12.3 Mar 10, 2019
bovo update applications to 18.12.3 Mar 10, 2019
breeze-gtk update plasma to 5.15.3 Mar 16, 2019
breeze-icons
breeze update plasma to 5.15.3 Mar 16, 2019
ca-certificates-compat
calendarsupport update applications to 18.12.3 Mar 10, 2019
calligra rebuild calligra due to poppler update Jan 9, 2019
cantor update applications to 18.12.3 Mar 10, 2019
cauchy
ccrtp
cdrdao update applications to 18.08.0 Aug 25, 2018
cervisia
cfitsio
chmlib add chmlib port May 13, 2017
choqok
cln
consolekit
cryfs rework github URLs to fetch correct tarball name Jul 25, 2018
digikam
djvulibre add djvulibre port May 13, 2017
dolphin-plugins
dolphin
dragon update applications to 18.12.3 Mar 10, 2019
drkonqi
eigen update eigen to 3.3.7 Dec 11, 2018
encfs update encfs to 1.9.5 Apr 29, 2018
eventviews
extra-cmake-modules
ffmpegthumbs
filelight update applications to 18.12.3 Mar 10, 2019
frameworkintegration
frameworks-meta
freecell-solver
gconf
gengetopt add gengetopt port Feb 10, 2018
glm update glm to 0.9.9.4 Mar 21, 2019
gnugo
granatier
grantlee-editor update applications to 18.12.3 Mar 10, 2019
grantlee rebuild various KF5 libraries and applications due to qt5 port changes Oct 2, 2016
grantleetheme update applications to 18.12.3 Mar 10, 2019
graphviz
gwenhywfar rework github URLs to fetch correct tarball name Jul 25, 2018
gwenview
hdf5 update hdf5 to 1.10.5 Feb 27, 2019
heaptrack-gui update heaptrack-gui to 1.1.0 Nov 11, 2018
heaptrack rework github URLs to fetch correct tarball name Jul 25, 2018
ilbc
incidenceeditor update applications to 18.12.3 Mar 10, 2019
juk update applications to 18.12.3 Mar 10, 2019
k3b
kaccounts-integration update applications to 18.12.3 Mar 10, 2019
kaccounts-providers
kactivities-stats
kactivities
kactivitymanagerd
kaddressbook update applications to 18.12.3 Mar 10, 2019
kajongg
kalarm
kalarmcal
kalgebra update applications to 18.12.3 Mar 10, 2019
kalzium update applications to 18.12.3 Mar 10, 2019
kamera update applications to 18.12.3 Mar 10, 2019
kamoso update applications to 18.12.3 Mar 10, 2019
kanagram update applications to 18.12.3 Mar 10, 2019
kapidox
kapman
kapptemplate update applications to 18.12.3 Mar 10, 2019
karchive
kate
katomic update applications to 18.12.3 Mar 10, 2019
kauth update frameworks to 5.56.0 Mar 9, 2019
kbackup update applications to 18.12.3 Mar 10, 2019
kblackbox
kblocks
kblog update applications to 18.12.3 Mar 10, 2019
kbookmarks
kbounce
kbreakout update applications to 18.12.3 Mar 10, 2019
kbruch
kcachegrind update applications to 18.12.3 Mar 10, 2019
kcalc update applications to 18.12.3 Mar 10, 2019
kcalcore
kcalutils update applications to 18.12.3 Mar 10, 2019
kcharselect
kcmutils
kcodecs
kcolorchooser
kcompletion
kconfig update frameworks to 5.56.0 Mar 9, 2019
kconfigwidgets
kcontacts update applications to 18.12.3 Mar 10, 2019
kcoreaddons
kcrash update frameworks to 5.56.0 Mar 9, 2019
kcron update applications to 18.12.3 Mar 10, 2019
kdav
kdb
kdbusaddons
kde-cli-tools update plasma to 5.15.3 Mar 16, 2019
kde-gtk-config
kdebugsettings
kdeclarative update frameworks to 5.56.0 Mar 9, 2019
kdeconnect
kdecoration
kded
kdeedu-data update applications to 18.12.3 Mar 10, 2019
kdegraphics-mobipocket
kdegraphics-thumbnailers
kdelibs4support update frameworks to 5.56.0 Mar 9, 2019
kdemultimedia-meta
kdenetwork-filesharing
kdenlive update applications to 18.12.3 Mar 10, 2019
kdepim-addons
kdepim-apps-libs update applications to 18.12.3 Mar 10, 2019
kdepim-runtime
kdeplasma-addons
kdesdk-kioslaves update applications to 18.12.3 Mar 10, 2019
kdesdk-thumbnailers update applications to 18.12.3 Mar 10, 2019
kdesignerplugin update frameworks to 5.56.0 Mar 9, 2019
kdesu
kdeutils-meta
kdevelop-pg-qt update kdevelop-pg-qt to 2.1.0 Jul 29, 2017
kdevelop update kdevelop to 5.3.2 Mar 7, 2019
kdewebkit update frameworks to 5.56.0 Mar 9, 2019
kdf
kdiagram
kdialog
kdiamond
kdnssd
kdoctools
keditbookmarks
kemoticons update frameworks to 5.56.0 Mar 9, 2019
kexi update kexi to 3.1.0 Mar 7, 2018
kfilemetadata
kfind update applications to 18.12.3 Mar 10, 2019
kfloppy update applications to 18.12.3 Mar 10, 2019
kfourinline update applications to 18.12.3 Mar 10, 2019
kgamma5 update plasma to 5.15.3 Mar 16, 2019
kgeography update applications to 18.12.3 Mar 10, 2019
kget
kglobalaccel
kgoldrunner update applications to 18.12.3 Mar 10, 2019
kgpg
kgraphviewer
kguiaddons
khangman
khelpcenter update applications to 18.12.3 Mar 10, 2019
kholidays update frameworks to 5.56.0 Mar 9, 2019
khotkeys
khtml
ki18n update frameworks to 5.56.0 Mar 9, 2019
kiconthemes
kidentitymanagement update applications to 18.12.3 Mar 10, 2019
kidletime update frameworks to 5.56.0 Mar 9, 2019
kig update applications to 18.12.3 Mar 10, 2019
kigo
killbots update applications to 18.12.3 Mar 10, 2019
kimageformats
kimagemapeditor update applications to 18.12.3 Mar 10, 2019
kimap update applications to 18.12.3 Mar 10, 2019
kinfocenter
kinit
kio-extras
kio
kirigami-gallery update applications to 18.12.3 Mar 10, 2019
kirigami fix dependencies of various ports Feb 4, 2017
kirigami2
kiriki update applications to 18.12.3 Mar 10, 2019
kitemmodels
kitemviews
kiten update applications to 18.12.3 Mar 10, 2019
kitinerary
kjobwidgets update frameworks to 5.56.0 Mar 9, 2019
kjs
kjsembed
kjumpingcube
kldap
kleopatra update applications to 18.12.3 Mar 10, 2019
klettres
klickety update applications to 18.12.3 Mar 10, 2019
klines update applications to 18.12.3 Mar 10, 2019
kmag update applications to 18.12.3 Mar 10, 2019
kmahjongg
kmail-account-wizard
kmail
kmailtransport
kmarkdownwebview update kmarkdownwebview to 0.5.5 Feb 18, 2019
kmbox
kmediaplayer
kmenuedit update plasma to 5.15.3 Mar 16, 2019
kmime update applications to 18.12.3 Mar 10, 2019
kmines update applications to 18.12.3 Mar 10, 2019
kmix update applications to 18.12.3 Mar 10, 2019
kmousetool
kmouth
kmplayer add kmplayer port Jan 1, 2017
kmplot update applications to 18.12.3 Mar 10, 2019
kmymoney
knavalbattle update applications to 18.12.3 Mar 10, 2019
knetwalk update applications to 18.12.3 Mar 10, 2019
knewstuff
knights
knotes
knotifications
knotifyconfig
kolf
kollision update applications to 18.12.3 Mar 10, 2019
kolourpaint update applications to 18.12.3 Mar 10, 2019
kompare update applications to 18.12.3 Mar 10, 2019
konqueror update applications to 18.12.3 Mar 10, 2019
konquest update applications to 18.12.3 Mar 10, 2019
konsole update applications to 18.12.3 Mar 10, 2019
kontact update applications to 18.12.3 Mar 10, 2019
kontactinterface
konversation
kopete
korganizer update applications to 18.12.3 Mar 10, 2019
kpackage update frameworks to 5.56.0 Mar 9, 2019
kparts
kpat
kpeople update frameworks to 5.56.0 Mar 9, 2019
kphotoalbum update kphotoalbum to 5.4.2 Feb 8, 2019
kpimtextedit
kpkpass
kplotting update frameworks to 5.56.0 Mar 9, 2019
kpmcore
kproperty update kproperty to 3.1.0 Mar 7, 2018
kpty
kqtquickcharts
krdc update applications to 18.12.3 Mar 10, 2019
kreport
kreversi
krfb
krita update krita to 4.1.8 Mar 6, 2019
kronometer
kross-interpreters
kross update frameworks to 5.56.0 Mar 9, 2019
kruler update applications to 18.12.3 Mar 10, 2019
krunner
krusader update krusader to 2.7.1 Aug 14, 2018
kscreen update plasma to 5.15.3 Mar 16, 2019
kscreenlocker update plasma to 5.15.3 Mar 16, 2019
kservice
kshisen
ksirk update applications to 18.12.3 Mar 10, 2019
ksmtp
ksnakeduel
kspaceduel
ksquares update applications to 18.12.3 Mar 10, 2019
ksshaskpass
kstars update kstars to 3.1.1 Mar 9, 2019
ksudoku
ksysguard
ksystemlog
kteatime
ktexteditor update frameworks to 5.56.0 Mar 9, 2019
ktextwidgets update frameworks to 5.56.0 Mar 9, 2019
ktimer
ktnef update applications to 18.12.3 Mar 10, 2019
ktoblzcheck
ktorrent update ktorrent to 5.1.1 Aug 31, 2018
ktouch
ktp-accounts-kcm update applications to 18.12.3 Mar 10, 2019
ktp-approver update applications to 18.12.3 Mar 10, 2019
ktp-auth-handler update applications to 18.12.3 Mar 10, 2019
ktp-call-ui update applications to 18.12.3 Mar 10, 2019
ktp-common-internals
ktp-contact-list
ktp-contact-runner update applications to 18.12.3 Mar 10, 2019
ktp-desktop-applets
ktp-filetransfer-handler update applications to 18.12.3 Mar 10, 2019
ktp-kded-module update applications to 18.12.3 Mar 10, 2019
ktp-send-file update applications to 18.12.3 Mar 10, 2019
ktp-text-ui update applications to 18.12.3 Mar 10, 2019
ktuberling update applications to 18.12.3 Mar 10, 2019
kturtle update applications to 18.12.3 Mar 10, 2019
kubrick update applications to 18.12.3 Mar 10, 2019
kunitconversion
kvantum
kwallet
kwalletmanager update applications to 18.12.3 Mar 10, 2019
kwave update applications to 18.12.3 Mar 10, 2019
kwayland-integration
kwayland
kwidgetsaddons update frameworks to 5.56.0 Mar 9, 2019
kwin
kwindowsystem
kwordquiz
kwrited update plasma to 5.15.3 Mar 16, 2019
kxmlgui update frameworks to 5.56.0 Mar 9, 2019
kxmlrpcclient update frameworks to 5.56.0 Mar 9, 2019
kxstitch
labplot update labplot to 2.5.0 Jun 21, 2018
latte-dock update latte-dock to 0.8.7 Mar 2, 2019
lensfun add lensfun port Jan 10, 2017
libaccounts-glib update libaccounts-glib to 1.24 Nov 2, 2018
libaccounts-qt
libatasmart fix various dependencies Feb 12, 2017
libdbusmenu-qt5 upgrade plasma to 5.8.5 Dec 30, 2016
libdmtx
libetonyek
libfakekey
libgravatar
libical update libical to 3.0.4 Aug 14, 2018
libindi update libindi to 1.7.5 Nov 14, 2018
libkcddb
libkcompactdisc
libkdcraw
libkdeaccessibilityclient rework github URLs to fetch correct tarball name Jul 25, 2018
libkdegames
libkdepim
libkeduvocdocument update applications to 18.12.3 Mar 10, 2019
libkexiv2
libkgapi update applications to 18.12.3 Mar 10, 2019
libkgeomap update applications to 18.12.3 Mar 10, 2019
libkipi
libkleo update applications to 18.12.3 Mar 10, 2019
libkmahjongg
libkomparediff2 update applications to 18.12.3 Mar 10, 2019
libksane update applications to 18.12.3 Mar 10, 2019
libkscreen update plasma to 5.15.3 Mar 16, 2019
libksieve
libksysguard update plasma to 5.15.3 Mar 16, 2019
libktorrent
liblangtag fix various dependencies Feb 12, 2017
liblqr add liblqr port Jan 10, 2017
libmsym
libmtp update libmtp to 1.1.16 Dec 25, 2018
libnova
libodfgen
libofx
libotr rework github URLs to fetch correct tarball name Jul 25, 2018
libqalculate update libqalculate to 3.0.0 Mar 18, 2019
libraw
librevenge
libsass
libsignon-glib update libsignon-glib to 2.1 Nov 2, 2018
libspectre
libunwind
libutempter
libvisio rebuild libvisio due to icu update Nov 20, 2017
libvncserver
libwpd
libwpg update libwpg to 0.3.3 Jan 2, 2019
libwps update libwps to 0.4.8 Nov 27, 2017
libzrtpcpp rework github URLs to fetch correct tarball name Jul 25, 2018
lmdb
lokalize
lskat update applications to 18.12.3 Mar 10, 2019
luajit
mailcommon update applications to 18.12.3 Mar 10, 2019
mailimporter
marble update applications to 18.12.3 Mar 10, 2019
mbox-importer
mdds
media-player-info update media-player-info to 24 Aug 21, 2018
messagelib update applications to 18.12.3 Mar 10, 2019
milou
minuet
mlt
mobile-broadband-provider-info update mobile-broadband-provider-info to 20190116 Jan 16, 2019
molequeue rework github URLs to fetch correct tarball name Jul 25, 2018
netcdf update netcdf to 4.6.3 Mar 1, 2019
netpbm update netpbm to 10.73.26 Mar 12, 2019
networkmanager-qt update frameworks to 5.56.0 Mar 9, 2019
okteta update okteta to 0.26.0 Mar 12, 2019
okular update applications to 18.12.3 Mar 10, 2019
openbabel
opencolorio rework github URLs to fetch correct tarball name Jul 25, 2018
opencv update opencv .footprint Dec 25, 2018
otter-browser update otter-browser to 1.0.01 Jan 1, 2019
oxygen-icons5 update frameworks to 5.56.0 Mar 9, 2019
oxygen
p5-path-tiny
p5-template-toolkit
palapeli
parley update applications to 18.12.3 Mar 10, 2019
partitionmanager
phonon-qt5-backend-gstreamer
phonon-qt5
picmi update applications to 18.12.3 Mar 10, 2019
pim-data-exporter update applications to 18.12.3 Mar 10, 2019
pim-sieve-editor
pimcommon update applications to 18.12.3 Mar 10, 2019
pinentry-qt5
plasma-active-window-control
plasma-browser-integration update plasma to 5.15.3 Mar 16, 2019
plasma-desktop
plasma-framework
plasma-integration update plasma to 5.15.3 Mar 16, 2019
plasma-meta update plasma to 5.15.3 Mar 16, 2019
plasma-nm update plasma to 5.15.3 Mar 16, 2019
plasma-pa
plasma-sdk update plasma to 5.15.3 Mar 16, 2019
plasma-vault update plasma to 5.15.3 Mar 16, 2019
plasma-workspace
playbar2
polkit-kde-agent update plasma to 5.15.3 Mar 16, 2019
polkit-qt5
powerdevil
poxml
print-manager update applications to 18.12.3 Mar 10, 2019
prison
pstoedit
purpose update frameworks to 5.56.0 Mar 9, 2019
pyqt5
python-astropy
python-atomicwrites
python-funcsigs add python-funcsigs port Jan 6, 2018
python-more-itertools
python-numpy
python-pathlib2 update plasma to 5.14.4 Nov 30, 2018
python-pluggy update python-pluggy to 0.9.0 Feb 24, 2019
python-py
python-pytest update python-pytest to 4.3.1 Mar 12, 2019
python-scandir
python3-pbr
python3-pysol-cards add python3-pysol-cards port Feb 21, 2019
python3-random2
python3-sip-pyqt5 update python3-sip-pyqt5 to 4.19.13 Oct 3, 2018
qca-qt5
qjson
qoauth
qqc2-desktop-style update frameworks to 5.56.0 Mar 9, 2019
qrencode update qrencode to 4.0.2 Jun 8, 2018
qt-gstreamer add qt-gstreamer port Jun 2, 2017
qtav rework github URLs to fetch correct tarball name Jul 25, 2018
qtcurve-qt5
rocs
rsibreak
sassc
sddm-kcm
sddm
signon-kwallet-extension update applications to 18.12.3 Mar 10, 2019
signon-plugin-oauth2
signon-ui
signond
sip
skanlite
sofia-sip
solid
sonnet update frameworks to 5.56.0 Mar 9, 2019
sox add sox port Feb 12, 2017
sparsehash
spectacle
spglib
step update applications to 18.12.3 Mar 10, 2019
svgpart update applications to 18.12.3 Mar 10, 2019
sweeper update applications to 18.12.3 Mar 10, 2019
symboleditor
syndication
syntax-highlighting
systemsettings update plasma to 5.15.3 Mar 16, 2019
telepathy-accounts-signon
telepathy-farstream
telepathy-glib
telepathy-haze
telepathy-logger-qt
telepathy-logger
telepathy-mission-control fix telepathy-mission-control dependencies May 15, 2018
telepathy-qt
telepathy-rakia
threadweaver
tinyxml2
twinkle-qt5 rework github URLs to fetch correct tarball name Jul 25, 2018
ucommon add ucommon/ port Jul 22, 2017
udisks
umbrello update applications to 18.12.3 Mar 10, 2019
vc
wayland
wcslib update wcslib to 6.2 Oct 21, 2018
xapian-core update xapian-core to 1.4.11 Mar 7, 2019
xmlsec1 update xmlsec1 to 1.2.27 Oct 25, 2018
xplanet add xplanet/ port Aug 27, 2017
yakuake
yaml-cpp
zanshin update zanshin to 0.5.0 Jan 7, 2018
zeroconf-ioslave update applications to 18.12.3 Mar 10, 2019
zxing-cpp
.gitignore update .gitignore, since k3b is now a KF5 application Apr 22, 2017
README.md
kf5.git

README.md

CRUX ports for KF5

As of now, this consists of the base KF5 Frameworks libraries, Plasma and a few ported applications I use daily

Requirements

Make sure the git package is installed, or you won't be able to clone the repository.

Installation

Make sure you have enabled the contrib repository, as some packages depend on it. In /etc/ports, rename the file contrib.rsync.inactive into contrib.rsync:

mv contrib.rsync.inactive contrib.rsync

Remember to also notice prt-get of the newly added repository. Edit /etc/prt-get.conf, uncommenting the line #prtdir /usr/ports/contrib:

Now update your ports tree and your system:

ports -u
prt-get sysup

Once that is done, you're ready to add the kf5 repo. Download the kf5.git file into /etc/ports:

cd /etc/ports
wget https://raw.githubusercontent.com/tsaop/crux-kf5/master/kf5.git

Update the ports tree again with ports -u

As before, notify prt-get of the new repo, by adding the line prtdir /usr/ports/kf5 before every other port directory.

You can now install KF5 by typing:

prt-get depinst frameworks-meta plasma-meta applications-meta --install-scripts

For your convenience I've made three metapackages respectively for frameworks libraries, plasma desktop and applications.

Please note that only a handful of KF5 applications are packaged. More will follow.

Running

Once everything is compiled, you can now try to start your fresh KF5 environment.

First of all, you must source the file /etc/profile.d/kde.sh, otherwise KDE won't find its configuration files and will fail to start.

You can add something like source /etc/profile.d/kde.sh to your shell initialization file in your home directory, or to /etc/profile.

Add dbus to the SERVICES array in /etc/rc.conf:

SERVICES=(lo crond dbus [...]) 

After that, login as a regular user and edit your .xinitrc as follows:

ck-launch-session dbus-launch startkde

Finally, launch Xorg with startx and hopefully you should be presented with a Breeze themed splash screen and, ultimately, the Plasma Desktop.

You can’t perform that action at this time.