void-packages

Void Source Packages
git clone git://ezup.dev/void-packages.git
Log | Files | Refs | README | LICENSE

template (993B)


      1# Template file for '2bwm'
      2pkgname=2bwm
      3version=0.3
      4revision=2
      5_commit="148d83254ca5f0fbc464ced5c487103aaf959559"
      6wrksrc="${pkgname}-${_commit}"
      7build_style=gnu-makefile
      8makedepends="libxcb-devel xcb-util-keysyms-devel xcb-util-wm-devel xcb-util-xrm-devel"
      9short_desc="Fast floating window manager"
     10maintainer="Dash Eclipse <dashezup@disroot.org>"
     11license="ISC"
     12homepage="https://github.com/venam/2bwm"
     13distfiles="${homepage}/archive/${_commit}.tar.gz"
     14checksum=307cc1a47c26ba54d0a8a7aa29a87bc9768ea5524f03078c5cc7b2602e3e23e3
     15tags="ezup gitpkg ${_commit}"
     16
     17pre_build() {
     18	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h
     19	sed -i 's|-Os ||g' Makefile
     20	sed -i 's|^CFLAGS+=|override CFLAGS +=|g' Makefile
     21	sed -i 's|^LDFLAGS+=|override LDFLAGS +=|g' Makefile
     22	sed -i '/#include <stdlib.h>/i#define _GNU_SOURCE' 2bwm.c
     23	sed -n 1,17p 2bwm.c >LICENSE
     24}
     25do_install() {
     26	vbin 2bwm
     27	vbin hidden
     28	vman 2bwm.man 2bwm.1
     29	vman hidden.man hidden.1
     30	vdoc README.md README
     31	vlicense LICENSE
     32}