123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- # Copyright 1999-2017 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=5
- inherit autotools eutils
- DESCRIPTION="Program suite to record, replay and distribute user actions"
- HOMEPAGE="http://www.sandklef.com/xnee/"
- SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
- LICENSE="GPL-3"
- SLOT="0"
- KEYWORDS="amd64 ~x86"
- IUSE="gnome static-libs xosd"
- RDEPEND="
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXtst
- x11-libs/libxcb
- gnome? (
- x11-libs/gtk+:2
- >=gnome-base/libgnomeui-2
- >=gnome-base/gconf-2
- )
- "
- DEPEND="${RDEPEND}
- x11-proto/inputproto
- virtual/pkgconfig
- sys-devel/gettext
- gnome? ( virtual/imagemagick-tools[jpeg,png] )
- "
- # This needs RECORD extension from X.org server which isn't necessarily
- # enabled. Xlib: extension "RECORD" missing on display ":0.0".
- RESTRICT="test"
- src_prepare() {
- epatch "${FILESDIR}"/${PN}-3.18-linker.patch
- eautoreconf
- }
- src_configure() {
- econf \
- $(use_enable gnome gui) \
- $(use_enable static-libs static) \
- $(use_enable xosd buffer_verbose) \
- $(use_enable xosd verbose) \
- $(use_enable xosd) \
- --disable-gnome-applet \
- --disable-static-programs \
- --enable-cli \
- --enable-lib
- }
- src_test() {
- Xemake check
- }
- src_install() {
- default
- dodoc AUTHORS BUGS ChangeLog FAQ NEWS README TODO
- use gnome && make_desktop_entry gnee Gnee ${PN} "Utility;GTK"
- use static-libs || rm -f "${ED}"usr/lib*/lib*.la
- }
|