aports/testing/pure-data/APKBUILD
2025-06-29 18:17:36 +01:00

77 lines
1.7 KiB
Plaintext

# Maintainer:
pkgname=pure-data
pkgver=0.55.2
_pkgver=0.55-2
_icon=9e4f117ade0bc1da951981128998ad82fff83b0c
pkgrel=0
pkgdesc="Pure Data real-time music and multimedia environment"
url="https://puredata.info"
arch="aarch64 x86_64"
license="BSD-3-Clause"
makedepends="
alsa-lib-dev
autoconf
automake
fftw-dev
jack-dev
libtool
tk-dev
"
depends="tk"
subpackages="$pkgname-doc $pkgname-libs $pkgname-dev"
source="http://msp.ucsd.edu/Software/pd-$_pkgver.src.tar.gz
pd-$_icon.svg::https://raw.githubusercontent.com/pure-data/pd-icon/$_icon/masters/icon.svg
"
builddir="$srcdir/pd-$_pkgver"
options="!check" # no tests
prepare() {
default_prepare
NOCONFIGURE=1 ./autogen.sh
}
build() {
CFLAGS="$CFLAGS -O2 -flto=auto" \
EXTERNAL_LDFLAGS="$LDFLAGS" \
./configure \
--prefix=/usr \
--host=$CHOST \
--build=$CBUILD \
--enable-fftw \
--enable-alsa \
--enable-jack \
--disable-portaudio \
--enable-libpd \
--enable-libpd-utils \
--enable-libpd-instance \
--enable-libpd-extras \
--disable-oss \
--disable-static \
--without-local-portaudio \
--without-local-portmidi
make
}
package() {
make DESTDIR="$pkgdir" install
ln -sfv ../../../bin/pd "$pkgdir"/usr/lib/pd/bin/pd
install -Dm644 "$srcdir"/pd-$_icon.svg \
"$pkgdir"/usr/share/icons/hicolor/scalable/apps/pd.svg
rm -r "$pkgdir"/usr/share/pixmaps
}
doc() {
default_doc
amove usr/lib/pd/doc
}
sha512sums="
fc4832f73378fb8f9b022119149ff849989936fdc5c5818acabb54f41940cef1013003337adc6190aa7d9713533cc870167c6faccff760702f82703e6be044d0 pd-0.55-2.src.tar.gz
8d8b274e159bd4cc6a83d5d9d5019b106a74fa61943b36e2a56336b9c3c2c1b1092ce7f79f5264eb69ca43a9360404b800df338b2ad738ca3c237a8ae3c9c41d pd-9e4f117ade0bc1da951981128998ad82fff83b0c.svg
"