72 lines
1.7 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Ray Rashif <schiv@archlinux.org>
# Contributor: galiyosha@gmail.com
# Contributor: Jon Kristian Nilsen <jokr.nilsen@gmail.com>
pkgname=libffado
pkgver=2.4.9
pkgrel=2
pkgdesc="Driver for FireWire audio devices"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="http://www.ffado.org/"
license=('GPL-2.0-only or GPL-3.0-only')
depends=(
gcc-libs
glibc
glibmm
hicolor-icon-theme
libiec61883
libraw1394
libxml++
python-dbus
)
makedepends=(
alsa-lib
dbus-c++
jack
libconfig
python-pyqt5
python-setuptools
scons
)
optdepends=('python-pyqt5: ffado-mixer')
provides=(libffado.so)
source=(
http://www.ffado.org/files/$pkgname-$pkgver.tgz
)
sha512sums=('0a0c61cf9339ab542c85eaefbe017b7613f716ae0ed08d11a37782dd7ef5815b18256c5d1b9240f077c9f59bbf4b4878019cefbd6cab78140477bcad6a9d3e44')
b2sums=('ec8300066d47d685aa701316efa6831f05d678c509de341d1b74551bf8a3f04b59dcd80d592e2111670212d4056bd1c150cc23dbf43a797a915bf65ae441c85e')
build() {
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
local scons_options=(
CUSTOM_ENV=True
DEBUG=no
MANDIR=/usr/share/man
PREFIX=/usr
PYPKGDIR=$site_packages
PYTHON_INTERPRETER=/usr/bin/python
UDEVDIR=/usr/lib/udev/rules.d
)
case "${CARCH}" in
powerpc64*|riscv64) scons_options+=(DETECT_USERSPACE_ENV=false) ;;
esac
cd $pkgname-$pkgver
scons "${scons_options[@]}"
}
package() {
depends+=(
alsa-lib libasound.so
dbus-c++ libdbus-c++-1.so
libconfig libconfig++.so
)
cd $pkgname-$pkgver
scons DESTDIR="$pkgdir" install
install -vDm 644 {AUTHORS,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}