2020-05-06 00:52:52 +02:00
|
|
|
# Template file for 'hikari'
|
|
|
|
pkgname=hikari
|
2020-07-24 05:05:47 +02:00
|
|
|
version=2.1.1
|
2020-07-21 15:08:00 +02:00
|
|
|
revision=1
|
2020-05-06 00:52:52 +02:00
|
|
|
build_style=gnu-makefile
|
|
|
|
make_cmd=bmake
|
|
|
|
make_use_env=yes
|
|
|
|
make_build_args="WITH_POSIX_C_SOURCE=YES WITH_XWAYLAND=YES
|
2020-06-01 16:38:18 +02:00
|
|
|
WITH_SCREENCOPY=YES WITH_GAMMACONTROL=YES WITH_LAYERSHELL=YES ETC_PREFIX="
|
|
|
|
make_install_args="ETC_PREFIX="
|
2020-07-24 05:05:47 +02:00
|
|
|
hostmakedepends="bmake pkg-config wayland-devel"
|
|
|
|
makedepends="wlroots-devel pango-devel cairo-devel pam-devel glib-devel libucl-devel"
|
2020-05-06 00:52:52 +02:00
|
|
|
short_desc="Stacking Wayland compositor with tiling features"
|
|
|
|
maintainer="Andrew J. Hesford <ajh@sideband.org>"
|
|
|
|
license="BSD-2-Clause"
|
|
|
|
homepage="https://hikari.acmelabs.space"
|
2020-06-17 03:04:22 +02:00
|
|
|
changelog="https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md"
|
2020-05-06 00:52:52 +02:00
|
|
|
distfiles="${homepage}/releases/${pkgname}-${version}.tar.gz"
|
2020-07-24 05:05:47 +02:00
|
|
|
checksum=ab75c4563aa57ae3f207b05cbb6e023cad9fd2f96cabafa1b16ed7eaf22f546d
|
2020-06-01 16:38:18 +02:00
|
|
|
conf_files="/etc/pam.d/hikari-unlocker /etc/hikari/hikari.conf"
|
2020-05-06 00:52:52 +02:00
|
|
|
|
|
|
|
pre_build() {
|
2020-06-01 16:38:18 +02:00
|
|
|
# The hikari Makefile appends to the CFLAGS and LDFLAGS variables;
|
|
|
|
# bmake ignores these appends altogether when passing variables on the
|
|
|
|
# command line (i.e., when make_use_env is undefined), but it ignores
|
|
|
|
# the values in the environment when make_use_env=yes. The _EXTRA
|
|
|
|
# variables provided in the Makefile allow us to force the right flags.
|
|
|
|
export CFLAGS_EXTRA="${CFLAGS}"
|
|
|
|
export LDFLAGS_EXTRA="${LDFLAGS}"
|
|
|
|
|
|
|
|
# bmake tends to ignore CC in the environment
|
2020-05-06 00:52:52 +02:00
|
|
|
make_build_args+=" CC=$CC"
|
|
|
|
}
|
|
|
|
|
|
|
|
post_install() {
|
|
|
|
vlicense LICENSE
|
|
|
|
}
|