summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxichen zhou2020-09-26 10:04:43 -0400
committerxichen zhou2020-09-26 10:06:46 -0400
commit35476d88891ccb838cefbafae9aed7fbebd5cc2b (patch)
tree10e5f911fdf9eeb3d93ae476d5e734f7a9678bf8 /PKGBUILD
parent342a1c0adc2a9ce51f0e36aaee79c23b1c3499f9 (diff)
downloadaur-35476d88891ccb838cefbafae9aed7fbebd5cc2b.tar.gz
update to version 0.2
Signed-off-by: xichen zhou <xzhou@xeechou.net>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 19 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9cab2489922b..07cf588dcaf4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=taiwins-git
_pkgname=taiwins
-pkgver=0.1.1
+pkgver=0.2.0
pkgrel=0
pkgdesc="Tiling and floating wayland window manager focused on speed and size"
url="https://taiwins.org"
@@ -11,26 +11,35 @@ source=("git+http://github.com/${_pkgname}/${_pkgname}.git")
md5sums=('SKIP')
arch=('x86_64')
-depends=( 'glibc' 'wayland' 'libxkbcommon' 'libinput' 'pixman' 'libdrm' 'pam'
- 'systemd-libs' 'dbus' 'lua' 'libxcursor' 'cairo' 'fontconfig' 'freetype2'
- 'librsvg' 'xorg-server-xwayland' 'libgl' 'libegl' 'libgles' )
+depends=( 'glibc' 'wayland>=1.17' 'libxkbcommon' 'libinput' 'pixman>=0.25.0'
+ 'libdrm>=2.4.68' 'pam' 'systemd-libs' 'dbus' 'lua>=5.3.0' 'libxcursor'
+ 'cairo' 'fontconfig' 'freetype2' 'librsvg' 'libgl' 'libegl' 'libgles'
+ 'wlroots=0.11.0')
-makedepedends=('cmake' 'git')
+makedepedends=('meson' 'ninja' 'git' 'wayland-protocols>=1.18')
prepare() {
cd $srcdir/${_pkgname}
+ git fetch origin --tag
+ git checkout tags/v0.2.0
git submodule update --init --recursive
- cmake -S. -DCMAKE_INSTALL_PREFIX=/usr -Bbuild
+ if [ ! -d "subprojects/ctypes" ]; then
+ meson wrap promote subprojects/twclient/subprojects/ctypes
+ fi
+ git submodule deinit subprojects/wlroots
+ rm -rf subprojects/wlroots
+ meson -Dbuildtype=release --prefix /usr build
}
build() {
- cd $srcdir/${_pkgname}/build
- make
+ cd $srcdir/${_pkgname}
+ ninja -C build
}
package() {
- cd $srcdir/${_pkgname}/build
- make DESTDIR=$pkgdir install
+ cd $srcdir/${_pkgname}
+ DESTDIR=$pkgdir ninja -C build install
+ install -Dm644 $srcdir/${_pkgname}/subprojects/twclient/LICENSE "$pkgdir/usr/share/licenses/twclient/LICENSE"
install -Dm644 $srcdir/${_pkgname}/LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
}