From 2c75876e4375ba1a83fef6b221fb6eff33c2a60f Mon Sep 17 00:00:00 2001 From: xaltsc <41400742+xaltsc@users.noreply.github.com> Date: Tue, 24 Jul 2018 16:03:15 +0200 Subject: [PATCH] New package: xmobar-0.28.1 --- srcpkgs/xmobar/files/stack.yaml | 8 ++++++++ srcpkgs/xmobar/template | 36 +++++++++++++++++++++++++++++++++ srcpkgs/xmobar/update | 2 ++ 3 files changed, 46 insertions(+) create mode 100644 srcpkgs/xmobar/files/stack.yaml create mode 100644 srcpkgs/xmobar/template create mode 100644 srcpkgs/xmobar/update diff --git a/srcpkgs/xmobar/files/stack.yaml b/srcpkgs/xmobar/files/stack.yaml new file mode 100644 index 00000000000..e9eb70b1e83 --- /dev/null +++ b/srcpkgs/xmobar/files/stack.yaml @@ -0,0 +1,8 @@ +resolver: lts-12.13 +packages: +- . +extra-deps: +- iwlib-0.1.0 +- parsec-numbers-0.1.0 +- alsa-mixer-0.2.0.3 +- dbus-1.0.1 diff --git a/srcpkgs/xmobar/template b/srcpkgs/xmobar/template new file mode 100644 index 00000000000..5dcddbc0c7c --- /dev/null +++ b/srcpkgs/xmobar/template @@ -0,0 +1,36 @@ +# Template file for 'xmobar' +pkgname=xmobar +version=0.28.1 +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="A Minimalistic Text Based Status Bar" +maintainer="xaltsc " +license="BSD-3-Clause" +homepage="http://xmobar.org" +distfiles="https://hackage.haskell.org/package/${pkgname}-${version}/${pkgname}-${version}.tar.gz" +checksum=e53f89c9c90490ce53a0aae91595e176f74c1d534c2d59bb2e45996c43de37ff +build_options="dbus threaded utf8 xft mpd mpris inotify iwlib alsa datezone + xpm uvmeter weather conduit" +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 +} diff --git a/srcpkgs/xmobar/update b/srcpkgs/xmobar/update new file mode 100644 index 00000000000..746f0f58200 --- /dev/null +++ b/srcpkgs/xmobar/update @@ -0,0 +1,2 @@ +site=http://hackage.haskell.org/package/xmobar +pattern="Readme for xmobar-\K[\d\.]+"