summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoran9wer2020-06-05 13:39:15 +0800
committeran9wer2020-06-05 13:39:15 +0800
commita2ec9a15c79d0eb3eea373ee7cfa933cfc2b5d45 (patch)
tree87a7dfff80c9ccb58583dead7f5c77af302ab004
downloadaur-an9wer-dwm.tar.gz
[6.2.r5.gf09418b-1] Initial version
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD42
-rw-r--r--an9wer-dwm.install9
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a3c5f7b09219
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = an9wer-dwm
+ pkgdesc = A dynamic window manager for X
+ pkgver = 6.2.r5.gf09418b
+ pkgrel = 1
+ url = http://dwm.suckless.org
+ arch = x86_64
+ groups = an9wer-suckless
+ license = MIT
+ makedepends = git
+ depends = libx11
+ depends = libxft
+ depends = libxinerama
+ depends = an9wer-suckless-rebuild>=0.1.4
+ source = dwm::git://git.suckless.org/dwm#commit=f09418b
+ md5sums = SKIP
+
+pkgname = an9wer-dwm
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..abab389f0798
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Runney Wu <an9wer@gmail.com>
+
+_commit=f09418b
+_pkgname=dwm
+pkgname=an9wer-dwm
+pkgver=6.2.r5.gf09418b
+pkgrel=1
+pkgdesc="A dynamic window manager for X"
+url="http://dwm.suckless.org"
+arch=('x86_64')
+license=('MIT')
+groups=('an9wer-suckless')
+makedepends=('git')
+depends=('libx11' 'libxft' 'libxinerama' 'an9wer-suckless-rebuild>=0.1.4')
+source=("$_pkgname::git://git.suckless.org/dwm#commit=$_commit")
+md5sums=('SKIP')
+
+prepare() {
+ cd "$_pkgname"
+ cp config.def.h config.h
+}
+
+pkgver() {
+ cd "$_pkgname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$_pkgname"
+ make
+}
+
+package() {
+ cd "$_pkgname"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+ install -m644 -D LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
+ install -m644 -D README "$pkgdir/usr/share/doc/$_pkgname/README"
+ # Source codes
+ install -m644 -D -t "$pkgdir/usr/src/$_pkgname" \
+ config.def.h config.mk drw.c drw.h dwm.1 dwm.c dwm.png \
+ LICENSE Makefile README transient.c util.c util.h
+}
diff --git a/an9wer-dwm.install b/an9wer-dwm.install
new file mode 100644
index 000000000000..0ef2fa44cc6b
--- /dev/null
+++ b/an9wer-dwm.install
@@ -0,0 +1,9 @@
+post_install() {
+ echo "-- 'dwm' has been builded with default config.h file and"
+ echo "-- after that you can rebuild it by using 'suckless-rebuild' command with any other config.h file."
+}
+
+post_upgrade() {
+ echo "-- 'dwm' has been builded with default config.h file and"
+ echo "-- after that you can rebuild it by using 'suckless-rebuild' command with any other config.h file."
+}