diff options
author | ben <ben@nagy.contact> | 2025-05-03 14:59:49 -0700 |
---|---|---|
committer | ben <ben@nagy.contact> | 2025-05-03 14:59:49 -0700 |
commit | ed80e5df8c718fc2321904db1b81604d1ed33444 (patch) | |
tree | 04bc58346a40cd696f5840bcd3c724684bd5f591 /config/suckless/dwm/PKGBUILD | |
parent | ea687c769521b3139c8547a2d4a839842fa7b0fe (diff) |
suckless
Diffstat (limited to 'config/suckless/dwm/PKGBUILD')
-rw-r--r-- | config/suckless/dwm/PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
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 <pupykin.s+arch@gmail.com> +# Contributor: Dag Odenhall <dag.odenhall@gmail.com> +# Contributor: Grigorios Bouzakis <grbzks@gmail.com> + +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" +} |