diff options
author | jparkkil | 2019-01-17 23:51:42 +0600 |
---|---|---|
committer | jparkkil | 2019-01-17 23:51:42 +0600 |
commit | 1e7648999465d48cee2d1f22d892bd39646c9bf6 (patch) | |
tree | c526b4d2aada58e883d6b65210033215720215f7 | |
download | aur-1e7648999465d48cee2d1f22d892bd39646c9bf6.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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/. +} + |