48 lines
1.6 KiB
Plaintext
48 lines
1.6 KiB
Plaintext
# Maintainer: Levente Polyak <anthraxx@archlinux.org>
|
|
# Maintainer: Daniel M. Capella <polyzen@archlinux.org>
|
|
# Maintainer: T.J. Townsend <blakkheim@archlinux.org>
|
|
# Contributor: Thorsten Töpper <atsutane-tu@freethoughts.de>
|
|
# Contributor: Jelle van der Waa <jelle@vdwaa.nl>
|
|
|
|
pkgname=i3-wm
|
|
pkgver=4.23
|
|
pkgrel=1
|
|
pkgdesc='Improved dynamic tiling window manager'
|
|
arch=('x86_64')
|
|
url=https://i3wm.org
|
|
license=('BSD')
|
|
groups=('i3')
|
|
depends=('libev' 'libxkbcommon-x11' 'pango' 'startup-notification' 'ttf-font'
|
|
'xcb-util-cursor' 'xcb-util-keysyms' 'xcb-util-wm' 'xcb-util-xrm'
|
|
'yajl')
|
|
makedepends=('meson' 'xmlto')
|
|
optdepends=('dmenu: for the default program launcher'
|
|
'rofi: for a modern dmenu replacement'
|
|
'i3lock: for the default screen locker'
|
|
'xss-lock: for the default screen locker'
|
|
'i3status: for the default status bar generator'
|
|
'perl: for i3-save-tree and i3-dmenu-desktop'
|
|
'perl-anyevent-i3: for i3-save-tree'
|
|
'perl-json-xs: for i3-save-tree')
|
|
replaces=('i3' 'i3bar' 'i3-gaps')
|
|
provides=('i3-gaps')
|
|
backup=('etc/i3/config')
|
|
source=("$url/downloads/i3-$pkgver.tar.xz"{,.asc})
|
|
b2sums=('3a5179d5b468ae66f81e53ee8376eb82d4f5d9441d1488f3f761fcad9d68b739fa963f4985db7448e5049983b8cf26ae3fa6bdac32c8677f0384f059cd9db507'
|
|
'SKIP')
|
|
validpgpkeys=('424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D') # Michael Stapelberg <michael@stapelberg.de>
|
|
|
|
build() {
|
|
cd i3-$pkgver
|
|
arch-meson build
|
|
ninja -C build
|
|
}
|
|
|
|
package() {
|
|
cd i3-$pkgver
|
|
DESTDIR="$pkgdir" ninja -C build install
|
|
install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE
|
|
}
|
|
|
|
# vim:set ts=2 sw=2 et:
|