Autor Wątek: Kamoso dla KF5  (Przeczytany 1078 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

pavbaranov

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 848
  • Reputacja +25/-0
  • Architektura: x86_64
  • DE/WM: KF5.16+Plasma5.4.95+KDEApps 15.11.80+git na KF5
  • Distro: Arch Linux
  • GPU: Radeon free
  • Kernel: 4.3 (BFQ/CK/BLD/UKSM/+optymalizacje)
Kamoso dla KF5
« dnia: Maj 31, 2015, 12:06:47 »
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).
« Ostatnia zmiana: Sierpień 05, 2015, 12:28:49 wysłana przez pavbaranov »

pavbaranov

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 848
  • Reputacja +25/-0
  • Architektura: x86_64
  • DE/WM: KF5.16+Plasma5.4.95+KDEApps 15.11.80+git na KF5
  • Distro: Arch Linux
  • GPU: Radeon free
  • Kernel: 4.3 (BFQ/CK/BLD/UKSM/+optymalizacje)
Odp: Kamoso-KF5
« Odpowiedź #1 dnia: Sierpień 05, 2015, 12:28:27 »
Pojawiła się  pierwsza  wersja kandydująca kamoso 3.0 (RC1). Obecny stan w Kamoso wygląda tak, że gałąź master jest wyłącznie budowana na Qt5/KF5. Dlatego też postanowiłem zmienić nazwę paczki na kamoso. Jednocześnie zastępuje ona wszelkie wcześniejsze wersje kamoso (frameworks, kf5 itp.).
W AUR mamy obecnie wersję kamoso-git (KF5) oraz wersję kamoso (KDE4).
PKGBUILD
# Maintainer: pavbaranov
# Maintainer: Jerome Leclanche <jerome.leclanche+arch@gmail.com>

pkgname=kamoso
_pkgver=3.0rc1
pkgver=3.0rc1
pkgrel=1
pkgdesc="Kamoso is an application to take pictures and videos out of your webcam."
url="https://projects.kde.org/projects/extragear/multimedia/kamoso"
arch=('i686' 'x86_64')
license=('GPL')
#depends=('extra-cmake-modules' 'qt5-base'  'qt-gstreamer' 'libkipi')
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' 'kamoso-kf5')
provides=('kamoso')
source=("http://download.kde.org/unstable/$pkgname/$pkgname-$_pkgver.tar.xz")
sha256sums=('0162a405d6c511c77909d74fae2803b59390654f05ac5d5db5023cd8797bfbe3')

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
}

 

Polityka cookies
Darmowe Fora | Darmowe Forum
lodz cesarstwojaponii naszehistorieonline polonuspks virtual-life