# Maintainer: Karl-Felix Glatzer # Contributor: Maxime Gauduin # Contributor: Sergej Pupykin # Contributor: EVorster # Contributor: Martchus pkgname=mingw-w64-vid.stab pkgver=1.1.1 pkgrel=1 pkgdesc='Video stabilization library (mingw-w64)' arch=(any) url=http://public.hronopik.de/vid.stab license=(GPL) depends=(mingw-w64-crt) makedepends=(mingw-w64-gcc mingw-w64-cmake git) options=(!strip !buildflags staticlibs) _tag=90c76aca2cb06c3ff6f7476a7cd6851b39436656 source=(git+https://github.com/georgmartius/vid.stab.git#tag=${_tag}) b2sums=(SKIP) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" pkgver() { cd vid.stab git describe --tags | sed 's/^v//' } build() { for _arch in ${_architectures}; do mkdir -p "${srcdir}"/build-${_arch} && cd "${srcdir}"/build-${_arch} # build shared libs ${_arch}-cmake "${srcdir}/vid.stab" \ -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" \ -DBUILD_SHARED_LIBS:BOOL=ON make # build static libs ${_arch}-cmake "${srcdir}/vid.stab" \ -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" \ -DBUILD_SHARED_LIBS:BOOL=OFF make done } package() { for _arch in ${_architectures}; do cd "${srcdir}"/build-${_arch} # install shared libs ${_arch}-cmake "${srcdir}/vid.stab" \ -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" \ -DBUILD_SHARED_LIBS:BOOL=ON make DESTDIR="${pkgdir}" install # install static libs ${_arch}-cmake "${srcdir}/vid.stab" \ -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" \ -DBUILD_SHARED_LIBS:BOOL=OFF make DESTDIR="${pkgdir}" install ${_arch}-strip --strip-unneeded "${pkgdir}"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a done } # vim: ts=2 sw=2 et: