--- a/app-misc/qlcplus/qlcplus-4.10.5b.ebuild +++ a/app-misc/qlcplus/qlcplus-4.10.5b.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit qmake-utils qt4-r2 eutils virtualx vcs-snapshot udev +inherit qmake-utils udev vcs-snapshot virtualx DESCRIPTION="QLC+ - Q Light Controller Plus to control DMX interfaces" HOMEPAGE="http://www.qlcplus.org/" @@ -12,34 +12,30 @@ SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz -> ${P}.t LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="qt4 qt5" +IUSE="" -REQUIRED_USE="^^ ( qt4 qt5 )" - -RDEPEND="dev-libs/glib:2 - virtual/libusb:0 - virtual/libusb:1 +RDEPEND=" + || ( dev-embedded/libftdi:1 dev-embedded/libftdi:0 ) + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5[widgets] + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 media-libs/alsa-lib media-libs/libmad media-libs/libsndfile sci-libs/fftw:3.0 + virtual/libusb:0 + virtual/libusb:1 virtual/udev - || ( dev-embedded/libftdi:1 dev-embedded/libftdi:0 ) - qt4? ( dev-qt/qtcore:4 - dev-qt/qtgui:4 - dev-qt/qtscript:4 - dev-qt/qttest:4 ) - qt5? ( dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[widgets] - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qttest:5 - dev-qt/qtwidgets:5 )" - +" DEPEND="${RDEPEND}" src_prepare() { + default sed -e "s:/etc/udev/rules.d:${EROOT}lib/udev/rules.d:" -i \ plugins/hid/hid.pro \ plugins/udmx/src/src.pro \ @@ -51,10 +47,9 @@ src_prepare() { } src_configure() { - use qt5 && eqmake5 - use qt4 && eqmake4 + eqmake5 } src_test() { - Xemake check + virtx emake check }