Hi all,
this is my attempt to make KDE Frameworks [h]a[r]ckers lives easier.
My idea was to setup [kde-unstable] repository to provide binary packages for the architectures we support (both i686 and x86_64).
I did that for the x86_64 architecture, but KF5 development is too fast (which is great!) and after some hour or day packages were already old. I had no time to build them, sign them, put new ones, remove old ones…; managing a repository is a luxury I cannot afford anymore.
Luckily we have AUR.
In fact I pushed KF5 packages on AUR:
- extra-cmake-modules-git
- kapidox-git
- karchive-git
- kcoreaddons-git
- kf5-polkit-qt5-git
- kauth-git
- kcodecs-git
- kconfig-git
- kdoctools-git
- kguiaddons-git
- kjs-git
- ki18n-git
- kwidgetsaddons-git
- kconfigwidgets-git
- kitemviews-git
- kiconthemes-git
- kglobalaccel-git
- kcompletion-git
- kwindowsystem-git
- kcrash-git
- kdbusaddons-git
- kservice-git
- sonnet-git
- ktextwidgets-git
- kf5-attica-qt5-git
- kxmlgui-git
- kbookmarks-git
- kcmutils-git
- solid-git
- kjobwidgets-git
- libdbusmenu-qt5
- knotifications-git
- kio-git
- kdeclarative-git
- kinit-git
- kded-git
- kplotting-git
- kdesignerplugin-git
- kpty-git
- kdesu-git
- kwallet-framework-git
- kparts-git
- kdewebkit-git
- kdnssd-framework-git
- kemoticons-git
- kf5umbrella-git
- kidletime-git
- kimageformats-git
- kitemmodels-git
- kjsembed-git
- kmediaplayer-git
- kprintutils-git
- kross-git
- kunitconversion-git
- threadweaver-git
- kde4support-git
- kfileaudiopreview-git
- khtml-git
- knewstuff-git
- knotifyconfig-git
- frameworkintegration-git
- kactivities-frameworks-git
- plasma-framework-git
- kf5-soprano-qt5-git
- kf5-akonadi-qt5
- kde-workspace-git
The list is sorted by build order, so to get KF5 on your Arch Linux system you just need to type: $ for pkg in $(cat list); do cower -d $pkg; cd $pkg; makepkg -s || break; sudo pacman -U $pkg*.pkg.tar.xz --noconfirm; cd ..; done
.
Then take a break and after some time (on my slow system, 1.3Ghz dual core, it takes almost 1 hour) you will get your KF5 environment.
You can even put that in a cron job to build packages on every morning…
I promise you packages will not fail to build ;-P
Kate, plasma-nm, kde-runtime, etc…packages are coming just let my system finish to build kde-workspace!
So, packages are on AUR now; someone could step up and provide a KF5 repository ;-)
Tags: arch linux, linux, kde