Date: Wednesday, August 15, 2018 @ 04:50:01 Author: kkeen Revision: 371670
upgpkg: libvolk 1.4-1 Modified: libvolk/trunk/PKGBUILD ----------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-08-15 01:14:12 UTC (rev 371669) +++ PKGBUILD 2018-08-15 04:50:01 UTC (rev 371670) @@ -2,22 +2,49 @@ # Maintainer: Kyle Keen <keen...@gmail.com> pkgname=libvolk -pkgver=1.3 -pkgrel=8 +pkgver=1.4 +pkgrel=1 pkgdesc="The Vector-Optimized Library of Kernels from Gnuradio" arch=('x86_64') url="http://libvolk.org/" license=('GPL3') -depends=('gcc-libs' 'boost-libs' 'orc' 'python2') -makedepends=('boost' 'cmake' 'python2-cheetah') -source=("http://libvolk.org/releases/volk-$pkgver.tar.gz"{,.asc}) -md5sums=('d04edc0779431c8660a8a592792a3680' - 'SKIP') +depends=('gcc-libs' 'boost-libs' 'orc' 'python2' 'python2-six') +makedepends=('boost' 'cmake' 'python2-mako') +# this release was really screwed up +# there is going to be lots of stuff hopefully removed in 1.4.1 or 1.5 +# first the asc doesn't exist +#source=("http://libvolk.org/releases/volk-$pkgver.tar.gz"{,.asc}) +source=("http://libvolk.org/releases/volk-$pkgver.tar.gz") +md5sums=('02d3a0f4b19c4cc34ecea19fc37c7fd4') validpgpkeys=('09E749D885FA881A7E84E823385323EE6402091D') # doxygen for docs prepare() { + cd "$srcdir" + # here is 99% of the broken + # I'm not even sure how they made a tarball this broken + mkdir -p volk-1.4 + mv volk-1.4kernels volk-1.4/kernels + mv volk-1.4lib volk-1.4/lib + mv volk-1.4cmake volk-1.4/cmake + mv volk-1.4include volk-1.4/include + mv volk-1.4python volk-1.4/python + mv volk-1.4tmpl volk-1.4/tmpl + mv volk-1.4apps volk-1.4/apps + mv volk-1.4gen volk-1.4/gen + mv volk-1.4docs volk-1.4/docs + mv volk-1.4Doxyfile.in volk-1.4/Doxyfile.in + mv volk-1.4COPYING volk-1.4/COPYING + mv volk-1.4CMakeLists.txt volk-1.4/CMakeLists.txt + mv volk-1.4DoxygenLayout.xml volk-1.4/DoxygenLayout.xml + mv volk-1.4appveyor.yml volk-1.4/appveyor.yml + mv volk-1.4.travis.yml volk-1.4/.travis.yml + mv volk-1.4README.md volk-1.4/README.md + mv volk-1.4.gitlab-ci.yml volk-1.4/.gitlab-ci.yml + mv volk-1.4volk.pc.in volk-1.4/volk.pc.in + mv volk-1.4.gitignore volk-1.4/.gitignore + mv volk-1.4.tar.gz volk-1.4/.tar.gz cd "$srcdir/volk-$pkgver" sed -i -e "s|#![ ]*/usr/bin/env python$|&2|" $(find ./ -name '*.py') } @@ -35,11 +62,6 @@ } check() { - # boost 1.64.0 and 1.65 is weird - # tests fail in makepkg (w/ and w/o chroot) - # but works okay in local shell? - # everything else checks out okay too - return cd "$srcdir/volk-$pkgver/build" export PYTHON=python2 if [[ "$CARCH" == "x86_64" ]]; then