From 4113b098feb0ee3297a62f7740216325720fa097 Mon Sep 17 00:00:00 2001 From: Ella-0 <23418164+Ella-0@users.noreply.github.com> Date: Sat, 17 Jul 2021 16:10:51 +0100 Subject: [PATCH] added sway --- pkgs/sway/build.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/sway/build.sh diff --git a/pkgs/sway/build.sh b/pkgs/sway/build.sh new file mode 100644 index 0000000..f0daca6 --- /dev/null +++ b/pkgs/sway/build.sh @@ -0,0 +1,48 @@ +pkgname=sway +pkgver=master + +fetch() { + curl -L "https://github.com/DCVIII/sway/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.gz + # local wlroots isn't new enough + curl -L "https://github.com/swaywm/wlroots/archive/refs/heads/master.tar.gz" -o wlroots-master.tar.gz + tar -xf $pkgname-$pkgver.tar.gz + tar -xf wlroots-master.tar.gz + mkdir $pkgname-$pkgver/subprojects + mv wlroots-master $pkgname-$pkgver/subprojects/wlroots + mkdir $pkgname-$pkgver/build +} + +build() { + cd $pkgname-$pkgver + cd build + CFLAGS=-'Wno-unused-const-variable -Wno-unused-function -Wno-error' \ + meson .. \ + --buildtype=release \ + --prefix=/usr \ + --libexecdir=lib \ + -Dexamples=false \ + -Dxwayland=disabled \ + -Dxcb-errors=disabled \ + -Dxcb-icccm=disbeld \ + -Dwlroots:examples=false \ + -Dwlroots:xcb-errors=disabled \ + -Dwlroots:x11-backend=disabled \ + -Dwlroots:default_library=static + + samu +} + +package() { + cd $pkgname-$pkgver + cd build + DESTDIR=$pkgdir samu install + + rm -rf $pkgdir/usr/lib/ + rm -rf $pkgdir/usr/include/ +} + +license() { + cd $pkgname-$pkgver + cat LICENSE +# cat COPYING +}