# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils toolchain-funcs
+
+LUA_COMPAT=( lua5-{3..4} )
+inherit lua-single eutils toolchain-funcs
DESCRIPTION="Drawing editor for creating figures in PDF or PS formats"
HOMEPAGE="http://ipe.otfried.org"
KEYWORDS="~amd64 ~x86"
IUSE="highprec"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
RDEPEND="app-text/texlive-core
- >=dev-lang/lua-5.3
media-libs/freetype:2
x11-libs/cairo
dev-qt/qtcore:5
dev-qt/qtwidgets:5"
DEPEND="${RDEPEND}
- virtual/pkgconfig"
+ ${LUA_DEPS}"
+
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${P}/src"
COMMONDIR=/usr/share/ipe/common
}
pkg_setup() {
+ lua-single_pkg_setup
if search_urw_fonts; then
einfo "URW fonts found in ${URWFONTDIR}"
else
emake install \
IPEPREFIX="${EPREFIX}/usr" \
IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html" \
- INSTALL_ROOT="${ED}"
+ INSTALL_ROOT="${ED}" \
+ LUA_VERSION="$(lua_get_version)"
dodoc ../{news,readme}.txt
doicon ipe/icons/ipe.png
make_desktop_entry ipe Ipe ipe