diff options
Diffstat (limited to 'x11-wm/i3/i3-9999.ebuild')
-rw-r--r-- | x11-wm/i3/i3-9999.ebuild | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/x11-wm/i3/i3-9999.ebuild b/x11-wm/i3/i3-9999.ebuild index bc79eab..dd69886 100644 --- a/x11-wm/i3/i3-9999.ebuild +++ b/x11-wm/i3/i3-9999.ebuild @@ -19,7 +19,11 @@ KEYWORDS="~x86 ~amd64" IUSE="debug doc +man" RDEPEND=" + dev-libs/libev + dev-libs/yajl + x11-libs/libX11 >=x11-libs/libxcb-1.1.93 + x11-libs/startup-notification >=x11-libs/xcb-util-0.3.3 || ( <x11-libs/xcb-util-0.3.8 @@ -29,21 +33,17 @@ RDEPEND=" >=x11-libs/xcb-util-wm-0.3.8 ) ) - x11-libs/libX11 - dev-libs/libev - dev-libs/yajl - x11-libs/startup-notification " DEPEND="${RDEPEND} + dev-util/pkgconfig + sys-devel/bison + sys-devel/flex >=x11-proto/xcb-proto-1.3 doc? ( >=app-text/asciidoc-8.3 ) man? ( >=app-text/asciidoc-8.3 app-text/xmlto ) - sys-devel/bison - sys-devel/flex - dev-util/pkgconfig " src_prepare() { @@ -51,17 +51,21 @@ src_prepare() { } src_compile() { - emake - use man && emake -C man - use doc && emake -C docs + emake i3 + + local subs=( ${PN}-{input,msg} ) + + use doc && subs+=( docs ) + use man && subs+=( man i3bar/doc ) + + for sub in ${subs[@]}; do + emake -C ${sub} + done } src_install() { emake DESTDIR="${D}" install - use man && doman man/*.1 + use man && doman man/*.1 i3bar/doc/*.1 dodoc GOALS - if use doc; then - dohtml -r docs/*.html - elog "Documentation in html is in /etc/share/doc/${P}" - fi + use doc && dohtml -r docs/*.html } |