contrib/dconf-editor/Pkgfile

25 lines
735 B
Plaintext

# Description: dconf Editor
# URL: https://wiki.gnome.org/Projects/dconf
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: dconf gtk3 meson vala
name=dconf-editor
version=3.38.3
release=2
source=(https://gitlab.gnome.org/GNOME/dconf-editor/-/archive/$version/dconf-editor-$version.tar.bz2)
build() {
ls /usr/share/vala/vapi/dconf.vapi || (printf '\e[1;31m%-6s\e[m\n' "$name needs dconf build with vala bindings, install vala, rebuild dconf, then install $name" ; exit 1)
meson setup $name-$version build \
--prefix=/usr \
--buildtype=plain \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true
meson compile -C build
DESTDIR=$PKG meson install -C build
rm -r $PKG/usr/share/locale
}