Date: Sunday, November 29, 2020 @ 20:43:39
  Author: dvzrv
Revision: 766442

upgpkg: ams 2.1.2-6: Rebuild to add sodeps.

Add all required ladspa plugins as depends instead of optdepends.
Add all available sodeps in package() and the respective packages to 
makedepends.
Simplify applying patches in prepare() with shell expansion.
Remove unlicensed ams.png image and use .xpm in XDG desktop integration instead.
Update maintainer info.

Modified:
  ams/trunk/PKGBUILD
Deleted:
  ams/trunk/ams.png

----------+
 PKGBUILD |   37 ++++++++++++++++++++++++-------------
 1 file changed, 24 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-11-29 20:43:35 UTC (rev 766441)
+++ PKGBUILD    2020-11-29 20:43:39 UTC (rev 766442)
@@ -1,21 +1,19 @@
-# Maintainer : David Runge <d...@sleepmap.de>
+# Maintainer: David Runge <dv...@archlinux.org>
 # Contributor: speps <speps at aur dot archlinux dot org>
 
 pkgname=ams
 pkgver=2.1.2
-pkgrel=5
+pkgrel=6
 pkgdesc="A real-time modular synthesizer and effect processor"
 arch=('x86_64')
 url="http://alsamodular.sourceforge.net/";
 license=('GPL2')
 groups=('pro-audio')
-depends=('fftw' 'hicolor-icon-theme' 'jack' 'liblo' 'qt5-base' 
'zita-alsa-pcmi')
-makedepends=('gendesk' 'ladspa' 'qt5-tools')
-optdepends=('mcp-plugins: for demos, instruments and tutorials'
-            'rev-plugins: for demos, instruments and tutorials'
-            'vco-plugins: for demos, instruments and tutorials')
+depends=('cmt' 'gcc-libs' 'glibc' 'qt5-base' 'mcp-plugins' 'rev-plugins'
+'swh-plugins' 'vco-plugins')
+makedepends=('alsa-lib' 'fftw' 'gendesk' 'jack' 'liblo' 'ladspa' 'qt5-tools'
+'zita-alsa-pcmi')
 
source=("https://downloads.sourceforge.net/project/alsamodular/alsamodular/$pkgver/$pkgname-$pkgver.tar.bz2";
-        "${pkgname}.png"
         '0001-Use-iterator-instead-of-typeof.patch'
         '0002-Fix-obsolete-white-spaces.patch'
         '0003-Fix-compiler-warning.patch'
@@ -28,7 +26,6 @@
         '0010-Remove-warnings-about-not-find-translation-files.patch'
         '0011-Remove-obsolete-typecast.patch')
 
sha512sums=('3a98ccb54505818b4add1b070e2230ba00d80732fdcc54caecba55ad83f352381ed165ab58ca01fc98550bd0691242fd2f733862ee77fd217141ecec52250e4e'
-            
'991a68d1baa0523d9abddd03cea0532b8f9d5b5e81df62fe4b5501fdfc474ada8c811e8821fadcb82246f1b3d4707e2f4532dd226fd46495fc198f72780caa4e'
             
'40e3627c3e2d2409c731a81a80d23bc12329b15a49f7dbfe4fb8b5ca6a6fb74ffef0ff929b65b1fb4dad23559ac32fc58127ff8e194222e9cfd027f62f115e31'
             
'59640c2e8d5cc4cbebcfa965603f5470909a94eb896e8668d1eb90ad0476ed52ae2417f451b4ef0409cf5fb2cec2ca48686b7a38e48dd665336177649fe8877e'
             
'6eff8ffcb58d7a2271f1ab2b6c30dd00becac6bc9f3a5d8b313db0bba887ad546eacd06711180c4cc61d300b0ca3737ed153f9529a841abed3c1a268056e9be0'
@@ -40,6 +37,18 @@
             
'b33d26241770fb95983ba287f0c9dee7ea3c4544efdb47f857ed83df17df8323b2c8266e5730ca1b094dcd562ca6110e8a4c7bdddb1471ed267514a0eb47d9ff'
             
'969a9a5ac237c2dcb5471bb016f887c7a9daf10d064484186c4a673c64c574a6b73a441a131e188d2bb12e920c7b6c89e5ffa3c607c7ff8df8811b632df45168'
             
'dd97b464532c6ed1bc5b0b27edc9aa5514515609f05ee379b36cb4663b23cd04465b4d3f8e2c3eb0fd6e7bf546d6281308e44a81c981ff17b7cf234fabc1a748')
+b2sums=('237a4465e0d60add33fab365a502cdaf6cc86e639c07a273bcb3879f43b3f92fbf01ae5c057e01d6bd07af8dcc275f3d0c1a7cc16787b49815137a828678f02c'
+        
'6fc4e91809a1c35ddea937f62ece1ea842317ab6e09b377f8c60975aa7b06c5fde27c0c01d4eb8858da6d164242284c69f44160a1c35e204cd2bb4f4d5f7aaae'
+        
'3ad9a2394eba68b23f418e3bbfc61b285d5f46da07c953ff1984f335a5e6157b239c8e5452313379cb514deabd2f07ceff12a846bb354b02a130a5fd958d2fbe'
+        
'052de69b34b8c7e1c998c8ef59d7c5715644a6695e8611db5e3f5e4e06e8f03eea7e8cbc0c2e34fc53907ddd371d8c5f9c298b093c26a8b1f8ab175c58a9a210'
+        
'f8775596493209ca42dbfe52841c8f624428fbc090b48443c2c54316fa849f3815daab260e2bdcd3b81adf2544507df8f75d34247f9f887c3a32cfd3062ad244'
+        
'e2fdb778cc3576bebd13256cfc2ece14fe982f125b77e8acfac11ded5bade427d02ddc5e64cf3ed9e04319ba76058a57723d0fe5550ad79406d6f80d9d028cd9'
+        
'b3b626dcecb0b82601270ad4c3db5f5e797dfeb11e2020de4737c881ba930da23205ba2bf1624518add0584136e477e31794820ac60ed885aec232364e1ae2e2'
+        
'9e65cf003ec9fded2b68037f96c8446ce5fee15d9d34475826ceffa1ebe7b35afbef10795366bdc2f2b90af06d5ba513934d9c9650d3addab9e1ae6a4a533396'
+        
'2dc7f426ebeeeca37bfda9634d4895dab80d31d8ffa2b71fa7751f6182d1fab3a359eeb167247e71de7d67f8b88b21faa934cdeb0d765cfaa765230f6a76a7ab'
+        
'3f575193ac66fdb9e8f7d53ec37eae96d7c32f8dfdf6c1804297cfe39ea17baef9d6e79ab7b695d936c54f25af19c45b94c453d708d6f4cc9bdad18336d99509'
+        
'635b52ac757f370fd3205a27ccc522b67062e54908de1920e61dab9a0fa725c9e65f13ad90680cb7323608c2d4afcdcc36f9a0b9591ed43f8757437c30c489c3'
+        
'5171695175c2dab0d199f04bb92ae4406b8b00f4e3b56d312ba2c0182df35ce62240ade594671696091e8ec8d66a1603e0a45794a1e5d89c62e25c1de46ad496')
 
 prepare() {
   cd "${pkgname}-${pkgver}"
@@ -46,8 +55,8 @@
 
   # patches to be able to build with C++11 and Qt5:
   # https://sourceforge.net/p/alsamodular/mailman/message/36634325/
-  for id in {0{1..9},10,11}; do
-    patch -Np1 -i "../00${id}"*.patch
+  for _patch in ../*.patch; do
+    patch -Np1 -i "${_patch}"
   done
   # fix typeof for c++11
   sed -e 's/typeof/__typeof__/g' -i src/*.cpp
@@ -56,6 +65,7 @@
           --name "${pkgname}" \
           --pkgdesc "A real-time modular synthesizer and effect processor" \
           --genericname "Synthesizer" \
+          --icon "${pkgname}_32.xpm" \
           --categories "AudioVideo;Audio"
   autoreconf -vfi
 }
@@ -69,13 +79,14 @@
 }
 
 package() {
+  depends+=('libasound.so' 'libfftw3.so' 'libjack.so' 'liblo.so'
+  'libzita-alsa-pcmi.so')
+
   cd "${pkgname}-${pkgver}"
   make DESTDIR="$pkgdir/" install
   # XDG desktop file and icon
   install -vDm 644 "${pkgname}.desktop" \
     -t "${pkgdir}/usr/share/applications/"
-  install -vDm 644 ../"${pkgname}.png" \
-    -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps/"
   # docs
   install -vDm 644 {AUTHORS,ChangeLog,NEWS,README} \
     -t "${pkgdir}/usr/share/doc/${pkgname}/"

Deleted: ams.png
===================================================================
(Binary files differ)

Reply via email to