| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.0.1 | 7 | ~amd64 | 0 |
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit qmake-utils
DESCRIPTION="Tool to extend properties in the Qt5 framework."
HOMEPAGE="https://github.com/lexxmark/QtnProperty/wiki"
SRC_URI="https://github.com/lexxmark/QtnProperty/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="demo doc test"
RESTRICT="!test? ( test )"
DEPEND="dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtscript:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
sys-devel/flex
sys-devel/bison
virtual/opengl
doc? ( app-doc/doxygen )"
RDEPEND="dev-qt/qtcore:5
demo? ( dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtscript:5
virtual/opengl )"
PATCHES=( "${FILESDIR}/${PN}_fix-Doxyfile.patch" )
DOCS=( AUTHORS README.md TODO )
src_prepare() {
default
eqmake5 Property.pro
if use doc; then
doxygen -u "${S}"/Docs/Doxyfile
fi
}
src_compile() {
emake || die
if use doc; then
( cd Docs && doxygen )
fi
}
src_test() {
"${S}"/bin/QtnPropertyTests
}
src_install() {
emake DESTDIR="${D}" install || die
exeinto /usr/bin
doexe "${S}"/bin/QtnPEG
if use demo; then
exeinto /usr/share/QtnProperty
doexe "${S}"/bin/QtnPropertyDemo
fi
if use test; then
exeinto /usr/share/QtnProperty
doexe "${S}"/bin/QtnPropertyTests
fi
dolib.so "${S}"/bin/libQtnPropertyCore.so.1.0.0
dosym libQtnPropertyCore.so.1.0.0 /usr/$(get_libdir)/libQtnPropertyCore.so.1.0
dosym libQtnPropertyCore.so.1.0 /usr/$(get_libdir)/libQtnPropertyCore.so.1
dosym libQtnPropertyCore.so.1 /usr/$(get_libdir)/libQtnPropertyCore.so
dolib.so "${S}"/bin/libQtnPropertyWidget.so.1.0.0
dosym libQtnPropertyWidget.so.1.0.0 /usr/$(get_libdir)/libQtnPropertyWidget.so.1.0
dosym libQtnPropertyWidget.so.1.0 /usr/$(get_libdir)/libQtnPropertyWidget.so.1
dosym libQtnPropertyWidget.so.1 /usr/$(get_libdir)/libQtnPropertyWidget.so
if use doc; then
HTML_DOCS=( Docs/html/* )
fi
einstalldocs
}
dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtscript:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 sys-devel/flex sys-devel/bison virtual/opengl doc? ( app-doc/doxygen )
dev-qt/qtcore:5 demo? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtscript:5 virtual/opengl )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | qtnproperty-1.0.1.tar.gz | 238688 bytes | https://github.com/lexxmark/QtnProperty/archive/v1.0.1.tar.gz |