aboutsummaryrefslogtreecommitdiff
path: root/config/suckless/dwm/PKGBUILD
diff options
context:
space:
mode:
authorben <ben@nagy.contact>2025-05-03 14:59:49 -0700
committerben <ben@nagy.contact>2025-05-03 14:59:49 -0700
commited80e5df8c718fc2321904db1b81604d1ed33444 (patch)
tree04bc58346a40cd696f5840bcd3c724684bd5f591 /config/suckless/dwm/PKGBUILD
parentea687c769521b3139c8547a2d4a839842fa7b0fe (diff)
suckless
Diffstat (limited to 'config/suckless/dwm/PKGBUILD')
-rw-r--r--config/suckless/dwm/PKGBUILD38
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"
+}