diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 24 insertions, 19 deletions
@@ -3,33 +3,38 @@ # Contributor: damir <damir@archlinux.org> pkgname=kmplayer -pkgver=0.11.5.a -_tag=0.11.5a -pkgrel=1 +pkgver=0.12.0.b +_pkgver=0.12.0b +pkgrel=4 pkgdesc="Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR frontend for KDE" -arch=(i686 x86_64) +arch=(x86_64) license=(GPL LGPL FDL) -url="http://kmplayer.kde.org" -depends=(kdebase-runtime cairo) -makedepends=(cmake automoc4 gtk2) -optdepends=('gtk2: for the Netscape plugin player') -#source=("http://kmplayer.kde.org/pkgs/$pkgname-$pkgver.tar.bz2") -source=("http://quickgit.kde.org/?p=kmplayer.git&a=snapshot&tag=$_tag&fmt=tbz2") -md5sums=('9cb8d6e82e82a1133db6505de7da3a5a') +url="https://kmplayer.kde.org" +depends=(kmediaplayer kdelibs4support phonon-qt5 hicolor-icon-theme) +makedepends=(extra-cmake-modules kdesignerplugin kdoctools kinit) +optdepends=('mplayer: mplayer backend') +source=("https://download.kde.org/stable/$pkgname/${_pkgver%.*}/$pkgname-$_pkgver.tar.bz2" + kmplayer-desktop.patch::"https://invent.kde.org/multimedia/kmplayer/-/commit/2126d76b.patch" + kmplayer-qt5.9.patch::"https://invent.kde.org/multimedia/kmplayer/-/commit/3def6507.patch" + kmplayer-qt5.11.patch::"https://invent.kde.org/multimedia/kmplayer/-/commit/7dafda63.patch") +sha256sums=('5e98cea9bd958860d90003d37037172a95ed8b699133e8f1e6033147aaefed73' + 'f584a485096d7eea7a4374b5c5591bd64b52424fddd883a81bc00f7bb2b11d92' + '2e4aa293fd6fe3d4184028a767590247ec3be1210e292a9e87cd4447274ca090' + '2ecdc0d1025b46f77fbff80b37c817d0873a476903b2e18b32a78e1aec387b28') prepare() { - mkdir -p build + sed -e 's/org.kde.//g' -i kmplayer-desktop.patch + patch -d $pkgname-$_pkgver -p1 < kmplayer-desktop.patch # Fix launching from desktop file + patch -d $pkgname-$_pkgver -p1 < kmplayer-qt5.9.patch # Fix build with Qt 5.9 + patch -d $pkgname-$_pkgver -p1 < kmplayer-qt5.11.patch # Fix build with Qt 5.11 } build() { - cd build - cmake ../$pkgname \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - make + cmake -B build -S $pkgname-$_pkgver \ + -DBUILD_TESTING=OFF + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } |