### this file is sourced not run
PKGVER=0.30
PKGBUILD=1
PKGARCH=x86_64

# BLFS 11.3
TARBALL=libcanberra-$PKGVER.tar.xz
MD5SUM=34cb7e4430afaf6f447c4ebdb9b42072
SRC_URL=https://0pointer.de/lennart/projects/libcanberra/$TARBALL
BUNDLE=

SLACKREQ="libvorbis alsa-lib"
SLACKDESC="libcanberra: libcanberra $PKGVER (XDG Sound Theme library)
libcanberra: 
libcanberra: libcanberra is an implementation of the XDG Sound Theme and Name 
libcanberra: Specifications, for generating event sounds on free desktops, such as 
libcanberra: GNOME.
libcanberra: 
libcanberra: 
libcanberra: 
libcanberra: 
libcanberra: 
libcanberra: 
"
SLACKSUG='gtk2 gtk3'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/libcanberra* &&
	patch -Np1 -i ../pkg/libcanberra-0.30-wayland-1.patch &&
	true
}

### default pkg_package
### build
pkg_build() {
	CONFFLAGS="$CONFFLAGS \
		--disable-oss  \
		--enable-gtk   \
		--enable-gtk3  \
		--disable-gstreamer \
		--disable-pulse \
		--disable-tdb   \
	" &&
	# If we enable pulse, we can't play anything if pulse is not running. Yeah, it's that stupid.
	# We don't need gstreamer because alsa always take precedence anyway.
	# We disable tdb because why would we complicate ourselves for this piece of !@#$.
	pkg_build_autoconf &&
	pkg_build_slackdesc
}


