* add i3-wm

This commit is contained in:
Alexander Baldeck 2024-10-23 20:58:19 +02:00
parent c4ddc27d65
commit 1bfae1ebe6
4 changed files with 151 additions and 0 deletions

44
i3-wm/.SRCINFO Normal file
View File

@ -0,0 +1,44 @@
pkgbase = i3-wm
pkgdesc = Improved dynamic tiling window manager
pkgver = 4.23
pkgrel = 4
url = https://i3wm.org
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
groups = i3
license = BSD
makedepends = asciidoc
makedepends = git
makedepends = meson
makedepends = xmlto
depends = libev
depends = libxkbcommon-x11
depends = pango
depends = startup-notification
depends = ttf-font
depends = xcb-util-cursor
depends = xcb-util-keysyms
depends = xcb-util-wm
depends = xcb-util-xrm
depends = yajl
optdepends = dmenu: for the default program launcher
optdepends = rofi: for a modern dmenu replacement
optdepends = i3lock: for the default screen locker
optdepends = xss-lock: for the default screen locker
optdepends = i3status: for the default status bar generator
optdepends = perl: for i3-save-tree and i3-dmenu-desktop
optdepends = perl-anyevent-i3: for i3-save-tree
optdepends = perl-json-xs: for i3-save-tree
provides = i3-gaps
replaces = i3
replaces = i3bar
replaces = i3-gaps
backup = etc/i3/config
source = git+https://github.com/i3/i3.git?signed#tag=4.23
validpgpkeys = 424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D
b2sums = 695474513c3987843c3f8c9352cbaeae2268628ae81a57f97bd870120dbab2b45e94f6c0cd6aea2b05c8b5a0d6aea52e03a599c03fb03d81bf9656284c4dd51f
pkgname = i3-wm

3
i3-wm/.nvchecker.toml Normal file
View File

@ -0,0 +1,3 @@
[i3-wm]
source = "git"
git = "https://github.com/i3/i3.git"

48
i3-wm/PKGBUILD Normal file
View File

@ -0,0 +1,48 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# 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=4
pkgdesc='Improved dynamic tiling window manager'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
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=('asciidoc' 'git' '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})
source=("git+https://github.com/i3/i3.git?signed#tag=${pkgver}")
b2sums=('695474513c3987843c3f8c9352cbaeae2268628ae81a57f97bd870120dbab2b45e94f6c0cd6aea2b05c8b5a0d6aea52e03a599c03fb03d81bf9656284c4dd51f')
validpgpkeys=('424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D') # Michael Stapelberg <michael@stapelberg.de>
build() {
cd i3
arch-meson build -Dmans=true
ninja -C build
}
package() {
cd i3
DESTDIR="$pkgdir" ninja -C build install
install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE
}
# vim:set ts=2 sw=2 et:

View File

@ -0,0 +1,56 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
++2XQ959ZWBFzsA18tgYeFct8SOSb3LMbo6D
=g0OP
-----END PGP PUBLIC KEY BLOCK-----