aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/i3/i3-9999.ebuild')
-rw-r--r--x11-wm/i3/i3-9999.ebuild34
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
}