summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjparkkil2019-01-17 23:51:42 +0600
committerjparkkil2019-01-17 23:51:42 +0600
commit1e7648999465d48cee2d1f22d892bd39646c9bf6 (patch)
treec526b4d2aada58e883d6b65210033215720215f7
downloadaur-1e7648999465d48cee2d1f22d892bd39646c9bf6.tar.gz
Initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD45
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4d7ba2ccec40
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = chamfer-git
+ pkgdesc = Compositing tiling window manager
+ pkgver = r146
+ pkgrel = 1
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = meson
+ makedepends = ninja
+ makedepends = vulkan-headers
+ makedepends = shaderc-git
+ depends = xcb-util-keysyms
+ depends = xcb-util-wm
+ depends = vulkan-icd-loader
+ depends = boost
+ depends = python
+ depends = python-xlib
+ depends = python-psutil
+ source = chamfer::git+https://github.com/jaelpark/chamferwm.git
+ md5sums = SKIP
+
+pkgname = chamfer-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cfab7f53fbc8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: jaelpark@outlook.com
+pkgname=chamfer-git
+_pkgname=chamfer
+pkgver=r146
+pkgrel=1
+pkgdesc="Compositing tiling window manager"
+arch=("i686" "x86_64")
+license=("GPL")
+depends=(
+ 'xcb-util-keysyms' 'xcb-util-wm' 'vulkan-icd-loader' 'boost' 'python' 'python-xlib' 'python-psutil'
+)
+makedepends=(
+ 'git' 'meson' 'ninja' 'vulkan-headers' 'shaderc-git'
+)
+#optdepends=(
+# 'python-psutil': launch processes'
+#)
+source=(
+ "${_pkgname}"::'git+https://github.com/jaelpark/chamferwm.git'
+)
+md5sums=("SKIP")
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ echo r$(git rev-list --count master)
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ if [ -d build ]; then
+ rm -rf build
+ fi
+ meson --buildtype=release build
+ ninja -C build
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ mkdir -p ${pkgdir}/usr/bin
+ cp build/chamfer ${pkgdir}/usr/bin/.
+ mkdir -p ${pkgdir}/usr/share/chamfer/{shaders,config}
+ cp build/*.spv ${pkgdir}/usr/share/chamfer/shaders/.
+ cp config/* ${pkgdir}/usr/share/chamfer/config/.
+}
+