[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