| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| inherit toolchain-funcs bash-completion-r1 |
| |
| if [[ ${PV} == 9999* ]] ; then |
| inherit git-r3 |
| EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm.git" |
| EXTRA_DEPEND="app-text/asciidoc" |
| else |
| SRC_URI="http://herbstluftwm.org/tarballs/${P}.tar.gz" |
| KEYWORDS="~amd64 ~x86" |
| EXTRA_DEPEND="" |
| fi |
| |
| DESCRIPTION="A manual tiling window manager for X" |
| HOMEPAGE="http://herbstluftwm.org" |
| |
| LICENSE="BSD-2" |
| SLOT="0" |
| IUSE="examples xinerama zsh-completion" |
| |
| CDEPEND=">=dev-libs/glib-2.24:2 |
| x11-libs/libX11 |
| x11-libs/libXext |
| xinerama? ( x11-libs/libXinerama )" |
| RDEPEND="${CDEPEND} |
| app-shells/bash |
| zsh-completion? ( app-shells/zsh )" |
| DEPEND="${CDEPEND} |
| ${EXTRA_DEPEND} |
| virtual/pkgconfig" |
| |
| src_compile() { |
| emake CC="$(tc-getCC)" LD="$(tc-getCC)" COLOR=0 VERBOSE= \ |
| $(use xinerama || echo XINERAMAFLAGS= XINERAMALIBS= ) |
| } |
| |
| src_install() { |
| dobin herbstluftwm herbstclient |
| dodoc BUGS MIGRATION NEWS README.md |
| |
| doman doc/{herbstluftwm,herbstclient}.1 |
| |
| exeinto /etc/xdg/herbstluftwm |
| doexe share/{autostart,panel.sh,restartpanels.sh} |
| |
| insinto /usr/share/xsessions |
| doins share/herbstluftwm.desktop |
| |
| newbashcomp share/herbstclient-completion herbstclient |
| |
| if use zsh-completion ; then |
| insinto /usr/share/zsh/site-functions |
| doins share/_herbstclient |
| fi |
| |
| if use examples ; then |
| exeinto /usr/share/doc/${PF}/examples |
| doexe scripts/*.sh |
| docinto examples |
| dodoc scripts/README |
| docompress -x /usr/share/doc/${PF}/examples |
| fi |
| } |