# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=7 VALA_MIN_API_VERSION=0.22 inherit gnome2-utils vala autotools DESCRIPTION="Deepin Window Manager" HOMEPAGE="https://github.com/linuxdeepin/deepin-wm" SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" >=dev-libs/glib-2.32:2 dev-libs/libgee:0.8 media-libs/clutter-gtk dev-libs/granite >=x11-libs/bamf-0.2.20 >=x11-libs/gtk+-3.4:3 >=x11-wm/deepin-mutter-3.20.30 gnome-base/gnome-desktop:3 dde-base/deepin-menu >=dde-base/deepin-desktop-schemas-2.90.0" DEPEND="${RDEPEND} $(vala_depend) virtual/pkgconfig" PATCHES=( "${FILESDIR}/${PN}-old-clutter-vapi.patch" "${FILESDIR}/${PN}-vala-0.44.patch" "${FILESDIR}/${PN}-vala-0.48.patch" ) src_prepare() { default eautoreconf vala_src_prepare } src_configure() { local econfargs=( VALAC="${VALAC}" ) econf "${econfargs[@]}" "$@" } pkg_preinst() { gnome2_schemas_savelist } pkg_postinst() { gnome2_schemas_update } pkg_postrm() { gnome2_schemas_update }