Date: Sunday, May 29, 2022 @ 02:38:09 Author: grawlinson Revision: 1213221
addpkg: stumpwm 22.05-2 Added: stumpwm/ stumpwm/repos/ stumpwm/trunk/ stumpwm/trunk/PKGBUILD stumpwm/trunk/stumpwm.desktop -----------------+ PKGBUILD | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ stumpwm.desktop | 9 ++++++ 2 files changed, 84 insertions(+) Added: stumpwm/trunk/PKGBUILD =================================================================== --- stumpwm/trunk/PKGBUILD (rev 0) +++ stumpwm/trunk/PKGBUILD 2022-05-29 02:38:09 UTC (rev 1213221) @@ -0,0 +1,75 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> +# Contributor: Dario Klingenberg <dario.klingenb...@web.de> +# Contributor: Kaare Jenssen <ka...@jenssen.it> +# Contributor: Julian DeMille <julian.demi...@demilletech.net> +# Contributor: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: Chris Dunder <cdun...@gmail.com> +# Contributor: M Rawash <mraw...@gmail.com> +# Contributor: olvar <beren.ol...@gmail.com> +# Contributor: Andrew Antle <andrew.an...@gmail.com> +# Contributor: joyfulgirl <joyfulg...@archlinux.us> +# Contributor: Jonathan Friedman <j...@gojon.com> +# Contributor: Stefan Husmann <stefan-husm...@t-online.de> +# Contributor: sidereus <francesco.serafi...@gmail.com> + +pkgname=stumpwm +pkgver=22.05 +pkgrel=2 +pkgdesc='Tiling, keyboard-driven window manager written in Common Lisp' +arch=('x86_64') +url='https://stumpwm.github.io/' +license=('GPL2') +depends=( + 'sbcl' + 'cl-ppcre' + 'cl-clx' + 'cl-alexandria' +) +makedepends=('git') +optdepends=( + 'xorg-xprop: for stumpish, the StumpWM Interactive Shell' + 'rlwrap: command completion and history in stumpish' + 'emacs: edit and eval stumpwm code with M-x stumpwm-mode' + 'alsa-utils: control the volume with amixer.lisp' + 'mpd: control mpd with mpd.lisp' + 'surfraw: surf the internet with surfraw.lisp' +) +options=('!strip' '!makeflags') +_commit='09685fcddc32befcf7a0fbe38df9b0613fc4539b' +source=( + "$pkgname::git+https://github.com/stumpwm/stumpwm#commit=$_commit" + 'stumpwm.desktop' +) +b2sums=('SKIP' + 'a6bf8083d300854c4252046937e18bea935b4bd496677b8bcf0ca74c3af91f37dcd0f7ce766b23ac0b22a9fbbec40d55ca2804c8ecf46db087cc1842116d8f6c') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed -e 's/^v//' -e 's/-/.r/' -e 's/-/./g' +} + +build() { + cd "$pkgname" + + autoconf + + ./configure \ + --prefix=/usr \ + --with-module-dir=/usr/share/stumpwm/contrib + + make +} + +package() { + cd "$pkgname" + + make destdir="$pkgdir" install + + # sample configuration + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" \ + sample-stumpwmrc.lisp README.md + + # desktop file + install -vDm644 -t "$pkgdir/usr/share/xsessions" ../stumpwm.desktop +} Added: stumpwm/trunk/stumpwm.desktop =================================================================== --- stumpwm/trunk/stumpwm.desktop (rev 0) +++ stumpwm/trunk/stumpwm.desktop 2022-05-29 02:38:09 UTC (rev 1213221) @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Stumpwm +Comment=Tiling, keyboard driven Common Lisp window manager +TryExec=stumpwm +Exec=stumpwm +Type=Application + +[X-Window Manager] +SessionManaged=true