core/qt-gstreamer/PKGBUILD
2015-09-15 12:38:58 +00:00

54 lines
1.2 KiB
Bash

pkgbase=qt-gstreamer
pkgname=('qt4-gstreamer' 'qt5-gstreamer')
pkgver=1.2.0
pkgrel=3
arch=('x86_64')
url="http://gstreamer.freedesktop.org/modules/qt-gstreamer.html"
license=('LGPL2.1')
makedepends=('cmake' 'boost' 'mesa' 'doxygen' 'gst-plugins-good' 'qt' 'qt5-declarative')
source=("http://gstreamer.freedesktop.org/src/${pkgbase}/${pkgbase}-${pkgver}.tar.xz")
md5sums=('fd794045a828c184acc1794b08a463fd')
prepare() {
mkdir -p build{4,5}
}
build() {
cd build4
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DQTGSTREAMER_EXAMPLES=OFF \
-DQT_VERSION=4
make
cd ../build5
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DQTGSTREAMER_EXAMPLES=OFF \
-DQT_VERSION=5
make
}
package_qt4-gstreamer() {
pkgdesc="Qt4 bindings for GStreamer"
depends=('qt' 'gst-plugins-good')
conflicts=('qt-gstreamer')
provides=('qt-gstreamer')
replaces=('qt-gstreamer')
cd build4
make DESTDIR="${pkgdir}" install
}
package_qt5-gstreamer() {
pkgdesc="Qt5 bindings for GStreamer"
depends=('qt5-declarative' 'gst-plugins-good')
cd build5
make DESTDIR="${pkgdir}" install
}