[arch-commits] Commit in pd/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Tue Mar 20 17:52:18 UTC 2018
Date: Tuesday, March 20, 2018 @ 17:52:17
Author: dvzrv
Revision: 309616
upgpkg: pd 0.48.1-3
Upgrading to 0.48.1 and integrating (system) portaudio and portmidi.
Modified:
pd/trunk/PKGBUILD
----------+
PKGBUILD | 34 ++++++++++++++++++++--------------
1 file changed, 20 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-03-20 15:47:40 UTC (rev 309615)
+++ PKGBUILD 2018-03-20 17:52:17 UTC (rev 309616)
@@ -5,7 +5,7 @@
# Contributor: Shinlun Hsieh <yngwiexx at yahoo.com.tw>
pkgname=pd
-pkgver=0.48.0
+pkgver=0.48.1
_ver=${pkgver%.*}-${pkgver##*.}
pkgrel=3
pkgdesc="The Pure Data real-time music and multimedia environment"
@@ -12,27 +12,32 @@
arch=('x86_64')
url="http://msp.ucsd.edu/software.html"
license=('custom:BSD')
-depends=('fftw' 'jack' 'tk')
-optdepends=('portaudio: for alternative portaudio support')
+depends=('fftw' 'jack' 'portaudio' 'tk')
+makedepends=('portmidi')
+optdepends=('portmidi: for alternative portmidi support')
provides=('puredata')
source=("http://msp.ucsd.edu/Software/${pkgname}-${_ver}.src.tar.gz"
"${pkgname}.desktop"
"${pkgname}.png")
-sha512sums=('2312590131a2110de1c84fa2b5d407286f2a073564c6f4cd285d48dcf1ae9d003dc5f20ce74a970eeb4ae8ff68d537e2eaf9ca6322d4f975a7a39893f4d8f0f0'
+sha512sums=('69415793b6ecfcde4fbe2e0c30104236958fb79fd241cfad4ad0616934b3d8749e893c83b81a560339193e9ca5ab24baaca3b7ccd6f9021c54c9d2ac753a34e8'
'4d3596b337456117ecdf0f1709358b4298198e0b347cb13b884e35ad2f2f667561a10b44683cf916c1da123daebee7141e9ab8bd89405a579b69d30b0e718f37'
'61300b58f10018b0bd28424ac00d1b8158f8ace9855742e19e48c98f915cabcade6c6041460aa795005c0fb6abc93e7116f9999c6d001999916c9fe6c85c162d')
prepare() {
- cd "${pkgname}-${_ver}"
- autoreconf -vi
+ mv -v "${pkgname}-${_ver}" "${pkgname}-${pkgver}"
+ cd "${pkgname}-${pkgver}"
+ autoreconf -vfi
}
build() {
- cd "${pkgname}-${_ver}"
+ cd "${pkgname}-${pkgver}"
./configure --prefix=/usr \
--enable-alsa \
--enable-jack \
--enable-portaudio \
+ --enable-portmidi \
+ --without-local-portaudio \
+ --without-local-portmidi \
--enable-fftw \
--without-local-portaudio
make
@@ -39,21 +44,22 @@
}
package() {
- cd "${pkgname}-${_ver}"
+ cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
# license
- install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -vDm 644 LICENSE.txt \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# desktop file
- install -Dm644 "${srcdir}/${pkgname}.desktop" \
+ install -vDm 644 "${srcdir}/${pkgname}.desktop" \
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
# icon from puredata.info
# https://puredata.info/Members/claudiusmaximus/icons/index_html/
- install -Dm644 "${srcdir}/${pkgname}.png" \
+ install -vDm 644 "${srcdir}/${pkgname}.png" \
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
# readme
- install -Dm644 README.txt "${pkgdir}/usr/share/doc/${pgkname}/README.txt"
+ install -vDm 644 README.txt "${pkgdir}/usr/share/doc/${pgkname}/README.txt"
# fix broken symlink
- rm "${pkgdir}/usr/lib/${pkgname}/bin/${pkgname}"
- ln -s "/usr/bin/${pkgname}" "${pkgdir}/usr/lib/${pkgname}/bin/${pkgname}"
+ rm -v "${pkgdir}/usr/lib/${pkgname}/bin/${pkgname}"
+ ln -sv "/usr/bin/${pkgname}" "${pkgdir}/usr/lib/${pkgname}/bin/${pkgname}"
}
More information about the arch-commits
mailing list