[arch-commits] Commit in ams/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Sat Dec 2 00:16:21 UTC 2017
Date: Saturday, December 2, 2017 @ 00:16:20
Author: dvzrv
Revision: 271235
upgpkg: ams 2.1.2-2
Changing current maintainer. Fixing typo in pkgdesc. Switching to correct license (GPL2).
Switching to sha512sums and https for source. Disabling removal of optimization flags.
Moving configure step to prepare(). Installing various doc related files.
Modified:
ams/trunk/PKGBUILD
----------+
PKGBUILD | 51 +++++++++++++++++++++++++++++----------------------
1 file changed, 29 insertions(+), 22 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-12-01 23:30:13 UTC (rev 271234)
+++ PKGBUILD 2017-12-02 00:16:20 UTC (rev 271235)
@@ -1,13 +1,14 @@
# $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>
pkgname=ams
pkgver=2.1.2
-pkgrel=1
-pkgdesc="A realtime modular synthesizer and effect processor"
+pkgrel=2
+pkgdesc="A real-time modular synthesizer and effect processor"
arch=('x86_64')
url="http://alsamodular.sourceforge.net/"
-license=('GPL')
+license=('GPL2')
depends=('qt4' 'fftw' 'jack' 'ladspa' 'liblo' 'zita-alsa-pcmi')
optdepends=('amb-plugins: ambisonic plugins'
'mcp-plugins: phaser, chorus and moog vcf plugins'
@@ -22,40 +23,46 @@
'blop: bandlimited oscillator plugins'
'pvoc: phase-vocoding plugins'
'caps: the C* audio plugins')
-source=("http://downloads.sourceforge.net/project/alsamodular/alsamodular/$pkgver/$pkgname-$pkgver.tar.bz2"
+source=("https://downloads.sourceforge.net/project/alsamodular/alsamodular/$pkgver/$pkgname-$pkgver.tar.bz2"
"$pkgname.desktop" "$pkgname.png")
-md5sums=('dfab2bb64da98558273c46675ea9a43f'
- 'ffa277cffd52254f0297cbc2f200767e'
- '0349171d5431f1c6e56085f080eb8c68')
+sha512sums=('3a98ccb54505818b4add1b070e2230ba00d80732fdcc54caecba55ad83f352381ed165ab58ca01fc98550bd0691242fd2f733862ee77fd217141ecec52250e4e'
+ 'e18395622d20b7733609c5aa1b5cde25fbc0b75175d8a68449edb97f381461ee32f955f5ac888c31d89ac87e77401be0df9e83f260dae6118815cc2bab0b44d9'
+ '991a68d1baa0523d9abddd03cea0532b8f9d5b5e81df62fe4b5501fdfc474ada8c811e8821fadcb82246f1b3d4707e2f4532dd226fd46495fc198f72780caa4e')
prepare() {
- cd $pkgname-$pkgver
+ cd "${pkgname}-${pkgver}"
- # strip unwanted optimization flags
- sed -i '/AMS_OPT_CXXFLAGS=/d' configure
-
+# # strip unwanted optimization flags
+# sed -i '/AMS_OPT_CXXFLAGS=/d' configure
+#
# fix libs concat
sed -e 's/LIBS+=\$LIBSsave/LIBS="$LIBS $LIBSsave"/' \
-e 's/CFLAGS+=\$CFLAGSsave/CFLAGS="$CFLAGS $CFLAGSsave"/' \
-i configure
+
+ export CXXFLAGS+=" -std=gnu++98"
+ ./configure --prefix=/usr
}
build() {
- cd $pkgname-$pkgver
- export CXXFLAGS+=" -std=gnu++98"
- ./configure --prefix=/usr
+ cd "${pkgname}-${pkgver}"
make
}
package() {
- cd $pkgname-$pkgver
+ cd "${pkgname}-${pkgver}"
make DESTDIR="$pkgdir/" install
- # desktop file
- install -Dm644 ../$pkgname.desktop \
- "$pkgdir/usr/share/applications/$pkgname.desktop"
+ # desktop file and icon
+ install -Dm644 "${srcdir}/${pkgname}.desktop" \
+ "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm644 "${srcdir}/${pkgname}.png" \
+ "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- # icon
- install -Dm644 ../$pkgname.png \
- "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ # documentation
+ install -Dm644 AUTHORS "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
+ install -Dm644 ChangeLog "${pkgdir}/usr/share/doc/${pkgname}/ChangeLog"
+ install -Dm644 NEWS "${pkgdir}/usr/share/doc/${pkgname}/NEWS"
+ install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README"
+
}
More information about the arch-commits
mailing list