# Maintainer: Shalygin Konstantin # Contributor: Shalygin Konstantin pkgname='ivideon-server' pkgver='3.13.1' pkgrel='10727' _rel='bb3a894' _libqt_name='libqt542-ivideon' _libqt_ver='5.4.2.2' pkgdesc='Ivideon Server (with QT5 GUI)' arch=('x86_64') url='https://ivideon.com' license=('freeware') depends=('ivideon-server-headless' 'qt5-base' 'qt5-multimedia' 'libsndfile' 'libxcb' 'libsm') conflicts=('ivideon-video-server-nogui' 'ivideon-video-server') noextract=("${source[@]%%::*}") source=("http://packages.ivideon.com/ubuntu/pool/non-free/i/ivideon-video-server/ivideon-video-server_${pkgver}-${pkgrel}~${_rel}_amd64.deb" "http://packages.ivideon.com/ubuntu/pool/non-free/libq/${_libqt_name}/${_libqt_name}_${_libqt_ver}_amd64.deb" "${pkgname}_infinity_camera_list.patch") sha256sums=('0c0dc56b7f04e8ef942a1a993589f6a4288d1d68cf8ddd243d45a67378308bdd' '7863544a54e3d2e33b601b3939cc483ea1fd681a77a838d6e1896a91f75c194f' 'a220cf727c7520d8c94fe11a28e7fb9a17614dff8f41343e35070c1ff59f754f') build() { cd "${srcdir}" bsdtar xf "${srcdir}/ivideon-video-server_${pkgver}-${pkgrel}~${_rel}_amd64.deb" bsdtar xf "data.tar.xz" bsdtar xf "data.tar.gz" patch -p1 -i "${srcdir}/${pkgname}_infinity_camera_list.patch" cd "${srcdir}/opt/ivideon/${pkgname}" ln -fs ../qtlibs54/platforms platforms mkdir "${srcdir}/libqt54-ivideon" cd "${srcdir}/libqt54-ivideon" bsdtar xf "${srcdir}/${_libqt_name}_${_libqt_ver}_amd64.deb" bsdtar xf "data.tar.xz" } package() { cp -ax "${srcdir}/opt" "${pkgdir}" cp -ax "${srcdir}/usr" "${pkgdir}" cp -ax "${srcdir}/libqt54-ivideon/opt" "${pkgdir}" }