diff options
Diffstat (limited to 'dconf/Pkgfile')
-rw-r--r-- | dconf/Pkgfile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dconf/Pkgfile b/dconf/Pkgfile new file mode 100644 index 000000000..c0b11d5b1 --- /dev/null +++ b/dconf/Pkgfile @@ -0,0 +1,25 @@ +# Description: Configuration database system +# URL: https://wiki.gnome.org/Projects/dconf +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: glib dbus meson +# Optional: bash-completion libxslt vala + +name=dconf +version=0.40.0 +release=1 +source=(https://gitlab.gnome.org/GNOME/dconf/-/archive/$version/dconf-$version.tar.bz2) + +build() { + prt-get isinst bash-completion || PKGMK_DCONF+=' -D bash_completion=false' + prt-get isinst vala || PKGMK_DCONF+=' -D vapi=false' + prt-get isinst docbook-xsl || PKGMK_DCONF+=' -D man=false' + + meson setup $name-$version build $PKGMK_DCONF \ + --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 +} |