From 2d0c34233d652b7179d26032ccc063a805b6f998 Mon Sep 17 00:00:00 2001 From: Jasen Borisov Date: Wed, 11 May 2016 15:31:09 +0100 Subject: dev-libs/wlc: add version 0.0.2 and live ebuild. Will be maintained by Jasen Borisov as part of the Gentoo Proxy Maintainers program. Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1424 Signed-off-by: Ian Delaney --- dev-libs/wlc/Manifest | 1 + dev-libs/wlc/metadata.xml | 16 ++++++++++++++ dev-libs/wlc/wlc-0.0.2.ebuild | 50 +++++++++++++++++++++++++++++++++++++++++++ dev-libs/wlc/wlc-9999.ebuild | 50 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+) create mode 100644 dev-libs/wlc/Manifest create mode 100644 dev-libs/wlc/metadata.xml create mode 100644 dev-libs/wlc/wlc-0.0.2.ebuild create mode 100644 dev-libs/wlc/wlc-9999.ebuild (limited to 'dev-libs') diff --git a/dev-libs/wlc/Manifest b/dev-libs/wlc/Manifest new file mode 100644 index 00000000000..68054045e6b --- /dev/null +++ b/dev-libs/wlc/Manifest @@ -0,0 +1 @@ +DIST wlc-0.0.2.tar.bz2 206832 SHA256 f430c81197a2157487c597206c1020eab81788b2673929c6118b95376af5e7cd SHA512 fc79d1bc41143d41d4f04f4a08f1e85231d8796273ea1b6e22e9e78a2bb403dde39532bb7f5676a361427072752ecdea0c4378ac93b5a580d9eb8abedb5dce22 WHIRLPOOL 58cf3fffc7cb3b9529f5b348f1d2331eb9e05dd70674230d9267943a0b6eb31c87376dcde72d6de1b2463742212c185284ab200fce15f5d70b50f638fe8e7d90 diff --git a/dev-libs/wlc/metadata.xml b/dev-libs/wlc/metadata.xml new file mode 100644 index 00000000000..bd85b2b7a6a --- /dev/null +++ b/dev-libs/wlc/metadata.xml @@ -0,0 +1,16 @@ + + + + + tajjada@gmail.com + Jasen Borisov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Enable support for systemd-logind. + Enable X11 backend and XWayland support. + + diff --git a/dev-libs/wlc/wlc-0.0.2.ebuild b/dev-libs/wlc/wlc-0.0.2.ebuild new file mode 100644 index 00000000000..72f4ddd828b --- /dev/null +++ b/dev-libs/wlc/wlc-0.0.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="A helper library for Wayland compositors." +HOMEPAGE="https://github.com/Cloudef/wlc" + +SRC_URI="https://github.com/Cloudef/wlc/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X static-libs systemd" + +RDEPEND="virtual/opengl + media-libs/mesa[wayland,gbm,gles2,egl] + x11-libs/libdrm + x11-libs/pixman + x11-libs/libxkbcommon + dev-libs/libinput + dev-libs/wayland + X? ( x11-libs/libX11 + x11-libs/libxcb + x11-libs/xcb-util-image + x11-libs/xcb-util-wm + x11-libs/libXfixes ) + systemd? ( sys-apps/systemd sys-apps/dbus )" + +DEPEND="${RDEPEND} + dev-libs/wayland-protocols" + +src_configure() { + local mycmakeargs=( + -DWLC_BUILD_EXAMPLES=OFF + -DWLC_BUILD_TESTS=OFF + + -DWLC_BUILD_STATIC=$(usex static-libs) + + $(cmake-utils_use_find_package systemd Systemd) + $(cmake-utils_use_find_package systemd Dbus) + $(cmake-utils_use_find_package X X11) + $(cmake-utils_use_find_package X XCB) + ) + + cmake-utils_src_configure +} diff --git a/dev-libs/wlc/wlc-9999.ebuild b/dev-libs/wlc/wlc-9999.ebuild new file mode 100644 index 00000000000..8af28d5b7c4 --- /dev/null +++ b/dev-libs/wlc/wlc-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit git-r3 cmake-utils + +DESCRIPTION="A helper library for Wayland compositors." +HOMEPAGE="https://github.com/Cloudef/wlc" + +EGIT_REPO_URI="https://github.com/Cloudef/wlc.git" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="X static-libs systemd" + +RDEPEND="virtual/opengl + media-libs/mesa[wayland,gbm,gles2,egl] + x11-libs/libdrm + x11-libs/pixman + x11-libs/libxkbcommon + dev-libs/libinput + dev-libs/wayland + X? ( x11-libs/libX11 + x11-libs/libxcb + x11-libs/xcb-util-image + x11-libs/xcb-util-wm + x11-libs/libXfixes ) + systemd? ( sys-apps/systemd sys-apps/dbus )" + +DEPEND="${RDEPEND} + dev-libs/wayland-protocols" + +src_configure() { + local mycmakeargs=( + -DWLC_BUILD_EXAMPLES=OFF + -DWLC_BUILD_TESTS=OFF + + -DWLC_BUILD_STATIC=$(usex static-libs) + + $(cmake-utils_use_find_package systemd Systemd) + $(cmake-utils_use_find_package systemd Dbus) + $(cmake-utils_use_find_package X X11) + $(cmake-utils_use_find_package X XCB) + ) + + cmake-utils_src_configure +} -- cgit v1.2.1