pkgname=appstream _pkgname=AppStream pkgver=1.0.3 pkgrel=1 pkgdesc="Provides a standard for creating app stores across distributions" arch=('x86_64') url="https://github.com/ximion/appstream" license=('GPL') depends=('libyaml' 'libxml2' 'glib2' 'qt6-base' 'libxmlb' 'libsoup') makedepends=('meson' 'ninja' 'gobject-introspection' 'itstool' 'xmlto' 'gtk-doc' 'gperf' 'qt6-tools') # 'clang') source=("https://www.freedesktop.org/software/appstream/releases/${_pkgname}-${pkgver}.tar.xz" 'appstream.hook' "https://github.com/ximion/appstream/commit/306eb287a36a2779c304fe47b5473e468c7bd0f6.diff") md5sums=('8db15579a7b25acca99677ddc6a12b68' '1313427d15dc06b5baf29d8d9f344c76' 'cff1cb4cab86ecdc534abc3c63a1fd90') prepare() { cd ${_pkgname}-${pkgver} #patch -p1 -i ${srcdir}/306eb287a36a2779c304fe47b5473e468c7bd0f6.diff } build() { mkdir -p build cd build #export CC=/usr/bin/clang #export CXX=/usr/bin/clang++ meson setup ../${_pkgname}-${pkgver} \ --prefix=/usr \ --buildtype=release \ --libdir=lib \ --libexecdir=lib \ -Dqt=true \ -Dstemming=false \ -Ddocs=false \ -Dapidocs=false \ -Dmaintainer=false ninja } package() { cd build DESTDIR=${pkgdir} ninja install install -Dm644 ../appstream.hook ${pkgdir}/usr/share/libalpm/hooks/appstream.hook }