diff options
author | Alexander Susha | 2018-02-12 12:06:16 +0300 |
---|---|---|
committer | Alexander Susha | 2018-02-12 12:06:16 +0300 |
commit | 0dacacf007973825205b1140e4a1271704908922 (patch) | |
tree | d4c7f417b8dbea8b2879c71c2b6e4407f0551da0 /PKGBUILD | |
download | aur-0dacacf007973825205b1140e4a1271704908922.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3663bd65a53b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Alexander Susha <isushik94@gmail.com> +pkgname=kurento-media-server +pkgver=6.6.2 +pkgrel=1 +pkgdesc='Kurento Media Server' +arch=('any') +url='http://www.kurento.org/' +license=('LGPL v2.1') +depends=('boost-libs' 'gstreamer' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav' 'libsigc++' 'glibmm' 'kms-core' 'kms-elements' 'kms-filters') +makedepends=('cmake' 'gstreamer' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav' 'libsigc++' 'glibmm' 'kms-core' 'kms-elements' 'kms-filters') +provides=(${pkgname}) +conflicts=(${pkgname}) +source=("https://github.com/Kurento/${pkgname}/archive/${pkgver}.tar.gz" + 'kurento.conf.json.patch') +sha256sums=('cd1a6b3ce3fa869b58c4df4f307bf95e1dc7019c358097e9a7006e0e212c84b3' + 'db711ae29c104d2b28744cc695c2f8bc4c185668a681c2972a9a07701796e7f2') + +prepare(){ + cd ${srcdir}/${pkgname}-${pkgver} + + patch -Nu < ../kurento.conf.json.patch + + for FILE in $(find . -type f) + do + sed -i -E "s/gstreamer\-((\w|\d)+\-)?1\.5/gstreamer-\11.0/g" $FILE + sed -i -E "s/SSL_R_SHORT_READ/boost::asio::ssl::error::stream_truncated/g" $FILE + done +} +build() { + mkdir -p "build" + cd "build" + + cmake ${srcdir}/${pkgname}-${pkgver}/. -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" +} +package() { + make -C build DESTDIR="${pkgdir}" install + mv ${pkgdir}/usr/etc ${pkgdir}/ +} |