diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/sway/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/sway/sway-1.0-r1.ebuild | 48 |
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-libs/sway/Manifest b/dev-libs/sway/Manifest new file mode 100644 index 0000000..b260b24 --- /dev/null +++ b/dev-libs/sway/Manifest @@ -0,0 +1 @@ +DIST sway-1.0.tar.gz 5444424 BLAKE2B b2803b6770ac3fbb3c21b892a208008e60780b6002e983e6d144d4f97e04992d3a3e5589abe36042221d67a107e31f5e76ae193cbf3e36c71fcf027095140944 SHA512 745b16be7641446c54e1b8777be1f8a26e8275f7826590f594bf4a2001a6de42e394b602e1ccd26a1e8ebe256fde6f9b393f5560a1dd0a610867819076645c69 diff --git a/dev-libs/sway/sway-1.0-r1.ebuild b/dev-libs/sway/sway-1.0-r1.ebuild new file mode 100644 index 0000000..e5d7948 --- /dev/null +++ b/dev-libs/sway/sway-1.0-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils meson ninja-utils + +DESCRIPTION="i3-compatible Wayland window manager" +HOMEPAGE="http://swaywm.org/" + +SRC_URI="https://github.com/swaywm/sway/archive/1.0-beta.1.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +# TODO +IUSE="wallpapers bash-completion zsh-completion +xwayland" + +RDEPEND=" + dev-libs/wlroots + xwayland? ( dev-libs/wlroots[x11-backend] ) + dev-libs/wayland + x11-base/xorg-server[wayland] + >=dev-libs/libinput-1.6.0 + sys-libs/libcap + dev-libs/libpcre + >=dev-libs/json-c-0.13:0= + x11-libs/pango + x11-libs/cairo + x11-libs/gdk-pixbuf[jpeg] + virtual/pam + >=sys-apps/dbus-1.10 + " + +DEPEND="${RDEPEND} + dev-util/meson + app-text/scdoc + virtual/pkgconfig" + +src_configure() { + local emesonargs=( + -Ddefault-wallpaper=$(usex wallpapers) + -Dzsh-completions=$(usex zsh-completion) + -Dbash-completions=$(usex bash-completion) + -Denable-xwayland=$(usex xwayland) + ) + meson_src_configure +} |