[arch-commits] Commit in caps/trunk (PKGBUILD fix-overload.patch)
David Runge
dvzrv at archlinux.org
Thu Dec 7 22:31:42 UTC 2017
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 <dave at sleepmap.de>
+# Contributor: speps <speps at aur dot archlinux dot org>
# Contributor: DonVla <donvla at users.sourceforge.net>
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;
More information about the arch-commits
mailing list