Ukazała się pierwsza wersja testowa Kamoso (programik do obsługi kamerki internetowej w KDE) opartej na KF5. UWAGA: jest to wersja alpha, niemniej jednak oprogramowanie działa.
Poniżej prezentuję PKGBUILD umożliwiający zbudowanie tej wersji Kamoso. Zanim przystąpicie do budowy, należy zbudować kilka paczek z AUR:
yaourt -S purpose kipi-plugins-frameworks-git
(Jeśli ktoś miał kiedyś zainstalowany w systemie kamoso-frameworks-git, to ma zainstalowany również pakiet purpose-git; w takim przypadku uprzednio należy odinstalować purpose-git i kamoso-frameworks-git)
Dopiero teraz uda się zbudować Kamoso w oparciu o KF5:
PKGBUILD
# Maintainer: pavbaranov
_pkgname=kamoso
_pkgver=3.0-alpha
pkgname=$_pkgname-frameworks
pkgver=3.0
pkgrel=1
pkgdesc="Kamoso is an application to take pictures and videos out of your webcam. KF5 version."
url="https://projects.kde.org/projects/extragear/multimedia/kamoso"
arch=('i686' 'x86_64')
license=('GPL')
depends=('kconfig' 'kconfigwidgets' 'kcompletion' 'kwidgetsaddons' 'kio' 'solid'
'kdeclarative' 'systemd' 'gst-plugins-base' 'gst-plugins-good' 'qt5-gstreamer'
'kipi-plugins-frameworks-git' 'phonon-qt5' 'qt5-graphicaleffects' 'purpose')
makedepends=('extra-cmake-modules' 'git' 'boost' 'kdoctools')
conflicts=('kamoso' 'kamoso-frameworks-git')
provides=('kamoso')
source=("http://download.kde.org/unstable/$_pkgname/$_pkgname-$_pkgver.tar.xz")
sha256sums=('a55e6ea46fff6109564ae8422db19dfab0df0140fd149fcd3b812e9397e7f6c3')
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../$_pkgname-$_pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DLIB_INSTALL_DIR=lib \
-DPLUGIN_INSTALL_DIR=/usr/lib/qt5/plugins \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-DBUILD_TESTING=OFF
make
}
package() {
cd build
make DESTDIR="$pkgdir" install
}
Przy okazji, z uwagi na to, że na obu AUR zrobił się lekki chaos z tą aplikacją. Mamy obecnie 2 skrypty budujące Kamoso z GIT (nie ma żadnego budującego ze stabilnej linii) w AUR. W AUR 4 jest jedna paczka, zresztą jedna z dwu dostępnych w AUR.
Te paczki to:
- kamoso (w AUR i AUR4), która buduje wersję 2.0.2 ze snapshotem z GIT z września 2014,
- kamoso-git (jedynie AUR), która buduje wersję dla Plasma 5 (w sumie, to dzięki zależności z od purpose-git, które trzeba oddzielnie zbudować), ale która oparta jest w części na bibliotece dla KDE4 - libkipi (w GIT jest wersja budująca się na KF5, tzn. do niedawna się budowała i pewnie za jakiś czas znowu zacznie).