Date: Thursday, December 7, 2017 @ 22:31:37 Author: dvzrv Revision: 273218
upgpkg: caps 0.9.24-3 Updating maintainer. Adding patch to fix ambiguous function call. Removing unneeded export of CFLAGS. Installinv various docs. Minor fixes. Added: caps/trunk/fix-overload.patch Modified: caps/trunk/PKGBUILD --------------------+ PKGBUILD | 27 +++++++++++++++++---------- fix-overload.patch | 11 +++++++++++ 2 files changed, 28 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-12-07 22:19:54 UTC (rev 273217) +++ PKGBUILD 2017-12-07 22:31:37 UTC (rev 273218) @@ -1,10 +1,11 @@ # $Id$ -# Maintainer : speps <speps at aur dot archlinux dot org> +# Maintainer: David Runge <[email protected]> +# Contributor: speps <speps at aur dot archlinux dot org> # Contributor: DonVla <[email protected]> pkgname=caps pkgver=0.9.24 -pkgrel=2 +pkgrel=3 pkgdesc="The LADSPA C* Audio Plugin Suite" arch=('x86_64') url="http://quitte.de/dsp/caps.html" @@ -11,21 +12,27 @@ license=('GPL3') groups=('ladspa-plugins') depends=('ladspa') -source=("http://quitte.de/dsp/caps_$pkgver.tar.bz2") -md5sums=('c1d634038dcb54702306c0e30cb1c626') +makedepends=('python') +source=("http://quitte.de/dsp/${pkgname}_${pkgver}.tar.bz2" + "fix-overload.patch") +sha512sums=('051d59c50302e45cec011a573385665e96b3bb0b6f0328e6b1e4f8fa26515d5cb4c2cc8230ea5bd242b1b8f62c86545997da2ab995e953a89d8de715807fc20d' + 'e69dcdfce71a15617b80d770ac2dd590e90977e307aa8f10ee0bbad873df20d4cb37990b61a3ab708edb35454da2168a9e9e09e25b719fd5d2870c86507d6f95') prepare() { - cd $pkgname-$pkgver - # use a minimum of optimization required to build - export _CFLAGS='-msse -mfpmath=sse' + cd "${pkgname}-${pkgver}" + # fix ambiguous overloaded function call + patch -Np0 -i "${srcdir}/fix-overload.patch" } build() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" + ./configure.py make } - + package() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" make PREFIX="$pkgdir/usr" install + install -Dm644 CHANGES "${pkgdir}/usr/share/doc/${pkgname}/CHANGES" + install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README" } Added: fix-overload.patch =================================================================== --- fix-overload.patch (rev 0) +++ fix-overload.patch 2017-12-07 22:31:37 UTC (rev 273218) @@ -0,0 +1,11 @@ +--- AutoFilter.cc 2014-11-10 09:12:26.000000000 +0100 ++++ AutoFilter.cc.fix 2017-12-07 23:12:08.612583839 +0100 +@@ -69,7 +69,7 @@ + void + AutoFilter::cycle (uint frames) + { +- div_t qr = div (frames, blocksize); ++ div_t qr = div ((int) frames, (int) blocksize); + int blocks = qr.quot; + if (qr.rem) ++blocks; + double over_blocks = 1./blocks;
