diff options
author | xichen zhou | 2020-09-26 10:04:43 -0400 |
---|---|---|
committer | xichen zhou | 2020-09-26 10:06:46 -0400 |
commit | 35476d88891ccb838cefbafae9aed7fbebd5cc2b (patch) | |
tree | 10e5f911fdf9eeb3d93ae476d5e734f7a9678bf8 /PKGBUILD | |
parent | 342a1c0adc2a9ce51f0e36aaee79c23b1c3499f9 (diff) | |
download | aur-35476d88891ccb838cefbafae9aed7fbebd5cc2b.tar.gz |
update to version 0.2
Signed-off-by: xichen zhou <xzhou@xeechou.net>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 19 insertions, 10 deletions
@@ -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" } |