blob: 136df78e2f8e22060bbb85ed3b81881b23521f53 (
plain)
1 # Description: Configuration database system
2 # URL: https://wiki.gnome.org/Projects/dconf
3 # Maintainer: Tim Biermann, tbier at posteo dot de
4 # Depends on: glib dbus meson
5 # Optional: bash-completion libxslt vala
6
7 name=dconf
8 version=0.40.0
9 release=2
10 source=(https://gitlab.gnome.org/GNOME/dconf/-/archive/$version/dconf-$version.tar.bz2)
11
12 build() {
13 prt-get isinst bash-completion || PKGMK_DCONF+=' -D bash_completion=false'
14 prt-get isinst vala || PKGMK_DCONF+=' -D vapi=false'
15 prt-get isinst docbook-xsl || PKGMK_DCONF+=' -D man=false'
16
17 meson setup $name-$version build $PKGMK_DCONF \
18 --prefix=/usr \
19 --libexecdir=lib/$name \
20 --buildtype=plain \
21 --wrap-mode nodownload \
22 -D b_lto=true \
23 -D b_pie=true
24 meson compile -C build
25 DESTDIR=$PKG meson install -C build
26 }
|