makedepends=(fftw intltool json-c libsndfile alsa-lib glib   speex speexdsp libsamplerate bluez sbc webrtc-audio-processing jack xorg-libxtst check xorg-libice xorg-libsm xorg-libxfixes)
run=(bluez sbc rtkit)

description="A featureful, general-purpose sound server"
url="http://www.pulseaudio.org"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=pulseaudio
version=17.0
release=7

source=(https://freedesktop.org/software/pulseaudio/releases/$name-$version.tar.xz)

build() {

  unset MAKEFLAGS

  cd $name-$version

  mkdir build && cd build

  meson --prefix=/usr \
        --libdir=/usr/lib \
        --buildtype=release \
        -Ddatabase=gdbm \
        -Ddoxygen=false \
        -Dudevrulesdir=/usr/lib/udev/rules.d

  ninja
  DESTDIR=$PKG ninja install

  mkdir -p $PKG/usr/share/icons/hicolor/scalable/devices
  for size in 16 22 32 48 64 128; do
    mkdir -p $PKG/usr/share/icons/hicolor/${size}x${size}/{apps,devices}
    ln -s ../apps/pulseaudio.png $PKG/usr/share/icons/hicolor/${size}x${size}/devices/audio-backend-pulseaudio.png
  done

  mkdir -p $PKG/etc/pulse/default.pa.d/

  rm -f $PKG/etc/dbus-1/system.d/pulseaudio-system.conf
}
