# Maintainer: Daniel Sabogal <dsabogalcc@gmail.com>
setvar pkgname = 'sway'
setvar pkgver = '0.13.0'
setvar pkgrel = '0'
setvar pkgdesc = ""i3 compatible window manager for Wayland""
setvar url = ""http://swaywm.org""
setvar arch = ""all""
setvar license = ""MIT""
setvar options = ""suid !check""
setvar depends = """"
setvar makedepends = ""asciidoc cmake gdk-pixbuf-dev json-c-dev libcap-dev libinput-dev
	linux-pam-dev pango-dev wayland-dev wlc-dev""
setvar subpackages = ""$pkgname-doc""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/SirCmpwn/$pkgname/archive/$pkgver.tar.gz
	stdint.patch""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc prepare {
	default_prepare || return 1

	cd $builddir
	sed -i 's/login/base-auth/g' swaylock/pam/swaylock
}

proc build {
	cd $builddir
	cmake . \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_SYSCONFDIR=/etc \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DVERSION="$pkgver" \
		|| return 1
	make
}

proc package {
	cd $builddir
	make DESTDIR="$pkgdir/" install || return 1

	chmod u+s "$pkgdir"/usr/bin/sway || return 1

	local i; for i in 1 5 7 {
		install -Dm644 bin/*.$i \
			"$pkgdir"/usr/share/man/man$i/ || return 1
	}
}

setvar sha512sums = ""7f137e103bb278777ee3e36b40446156ee02bfbba3ce099b23b093751832a67155cd9519f7583364608d584d2d7c9206a8945f2114ae58220b47bd0f1ff362e8  sway-0.13.0.tar.gz
4967a6b1552a47be1ee978e2d9c590fc3748670fb321afb8c7a6134bc0cb237b5b98ce00f777e02ac6029265c690910a1688a0f56ff2f3125bd663f9444b737c  stdint.patch""