void-packages/srcpkgs/xmobar/template
2020-03-25 15:19:28 +01:00

37 lines
1.2 KiB
Bash

# Template file for 'xmobar'
pkgname=xmobar
version=0.32
revision=2
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=2d4b512403945c2566857fdad035615e751544ef21e2a1f62214d60bf6885374
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
}