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

# source: BLFS 11.3
TARBALL=libsecret-$PKGVER.tar.xz
MD5SUM=5c9e5a011852c82fa9ed9e61ba91efb5
SRC_URL=https://download.gnome.org/sources/libsecret/0.20/$TARBALL
BUNDLE=

SLACKREQ='glib'
SLACKDESC="libsecret: libsecret $PKGVER (GObject Secret Service API)  
libsecret:  
libsecret: The libsecret package contains a GObject based library for 
libsecret: accessing the Secret Service API.  
libsecret: 
libsecret: 
libsecret: 
libsecret: 
libsecret: 
libsecret: 
libsecret:  
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/libsecret* &&

	# patch needed if -Dgtk_doc=true
	sed "s/api_version_major/'0.20.5'/"            \
		-i docs/reference/libsecret/meson.build &&

	# hack! how can one set --girdir via meson.build or the environment?!
	mv /usr/bin/vapigen /usr/bin/vapigen.orig &&
	printf 'exec /usr/bin/vapigen.orig --girdir=/usr/share/gir-1.0-64 "$@"\n' > /usr/bin/vapigen &&
	chmod +x /usr/bin/vapigen &&

	MESONFLAGS="$MESONFLAGS -Dgtk_doc=true" &&
	pkg_build_meson bld &&
	pkg_build_slackdesc &&

	rm -f /usr/bin/vapigen /usr/bin/vapigen.orig &&
	
	# multi-lib
	mv -v /usr/share/gir-1.0/* /usr/share/gir-1.0-$USE_ARCH &&
	rm -r /usr/share/gir-1.0
}
