void-packages/srcpkgs/xmobar/template
2019-08-07 10:42:10 +02:00

36 lines
1.2 KiB
Bash

# Template file for 'xmobar'
pkgname=xmobar
version=0.29.5
revision=1
build_style=haskell-stack
hostmakedepends="pkg-config"
makedepends="libX11-devel libXinerama-devel libXrandr-devel libXScrnSaver-devel
$(vopt_if xft libXft-devel)
$(vopt_if iwlib wireless_tools-devel)
$(vopt_if xpm libXpm-devel)
$(vopt_if dbus libxml2-devel $(vopt_if mpris libxml2-devel))
$(vopt_if alsa alsa-lib-devel)"
short_desc="Minimalistic Text Based Status Bar"
maintainer="xaltsc <xaltsc@protonmail.ch>"
license="BSD-3-Clause"
homepage="http://xmobar.org"
distfiles="https://hackage.haskell.org/package/${pkgname}-${version}/${pkgname}-${version}.tar.gz"
checksum=15fc38acd2ff62d44a899bcd243af9b166e97291c3d6e23a34d2aa1df295b04c
build_options="dbus threaded utf8 xft mpd mpris inotify iwlib alsa datezone
xpm uvmeter weather"
build_options_default="threaded utf8 xft inotify iwlib datezone weather xpm"
nopie_files="/usr/bin/xmobar"
nocross=yes
vopt_hflag() {
echo $(vopt_if $1 "--flag ${pkgname}:with_$1" "--flag ${pkgname}:-with_$1")
}
mk_string_build_args() {
for optn in $1
do
echo -n " $(vopt_hflag $optn)"
done
}
make_build_args=$(mk_string_build_args "$build_options")
post_install() {
vlicense license
}