From 078b3c5c44679ed4c3dfee2e85408b1a92f293b8 Mon Sep 17 00:00:00 2001 From: "Christopher A. Williamson" Date: Sun, 24 Dec 2017 10:11:38 +0000 Subject: [PATCH] added initial pkgbuild for sway-wlroots --- dist/archlinux/PKGBUILD | 66 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 dist/archlinux/PKGBUILD diff --git a/dist/archlinux/PKGBUILD b/dist/archlinux/PKGBUILD new file mode 100644 index 000000000..5c8ba46a7 --- /dev/null +++ b/dist/archlinux/PKGBUILD @@ -0,0 +1,66 @@ +# Maintainer: Drew DeVault +# Contributor: chrisaw + +pkgname=sway +pkgver=git +pkgrel=1 +license=('MIT') +pkgdesc='i3 compatible window manager for Wayland' +makedepends=( + "meson" + "git" + "asciidoc" +) +depends=( + "wlroots" + "wayland" + "xorg-server-xwayland" + "libinput" + "libcap" + "pcre" + "json-c" + "pango" + "cairo" + "gdk-pixbuf2" + "pam" + "dbus" +) +optdepends=( + "rxvt-unicode: Default terminal emulator." + "dmenu: Default for launching applications." + "imagemagick: For taking screenshots." + "ffmpeg: For recording screencasts." + "i3status: To display system information with a bar." +) +arch=("i686" "x86_64") +url='http://swaywm.org' +source=("${pkgname%-*}::git+https://github.com/SirCmpwn/sway.git#wlroots") +sha1sums=('SKIP') +provides=('sway') +conflicts=('sway-git') +install=sway.install + +pkgver() { + cd "${srcdir}/${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${pkgname}" + + meson build \ + --prefix=/usr \ + -Dbuildtype=debugoptimized \ + -Db_lto=True \ + -Denable-systemd=True \ + -Denable-elogind=False \ + -Denable-libcap=True + + ninja -C build +} + +package() { + cd "${srcdir}/${pkgname}" + + DESTDIR="${pkgdir}" ninja -C build install +} \ No newline at end of file