From ed80e5df8c718fc2321904db1b81604d1ed33444 Mon Sep 17 00:00:00 2001 From: ben Date: Sat, 3 May 2025 14:59:49 -0700 Subject: suckless --- config/suckless/dwm/PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 config/suckless/dwm/PKGBUILD (limited to 'config/suckless/dwm/PKGBUILD') diff --git a/config/suckless/dwm/PKGBUILD b/config/suckless/dwm/PKGBUILD new file mode 100644 index 0000000..a4663cd --- /dev/null +++ b/config/suckless/dwm/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Sergej Pupykin +# Contributor: Dag Odenhall +# Contributor: Grigorios Bouzakis + +pkgname=dwm +pkgver=6.2 +pkgrel=3 +pkgdesc="A dynamic window manager for X" +url="https://dwm.suckless.org" +arch=('i686' 'x86_64') +license=('MIT') +options=(zipman) +depends=('libx11' 'libxinerama' 'libxft' 'freetype2' 'st' 'dmenu') +install=dwm.install +source=(dwm.desktop + https://dl.suckless.org/dwm/dwm-$pkgver.tar.gz + config.h) +sha256sums=('bc36426772e1471d6dd8c8aed91f288e16949e3463a9933fee6390ee0ccd3f81' + '97902e2e007aaeaa3c6e3bed1f81785b817b7413947f1db1d3b62b8da4cd110e' + 'SKIP') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + cp "$srcdir/config.h" config.h +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 FREETYPEINC=/usr/include/freetype2 +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make PREFIX=/usr DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README" + install -Dm644 "$srcdir/dwm.desktop" "$pkgdir/usr/share/xsessions/dwm.desktop" +} -- cgit v1.2.3