Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 621500
Collapse All | Expand All

(-)a/app-misc/qlcplus/qlcplus-4.10.5b.ebuild (-24 / +19 lines)
Lines 1-9 Link Here
1
# Copyright 1999-2017 Gentoo Foundation
1
# Copyright 1999-2017 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
EAPI=5
4
EAPI=6
5
5
6
inherit qmake-utils qt4-r2 eutils virtualx vcs-snapshot udev
6
inherit qmake-utils udev vcs-snapshot virtualx
7
7
8
DESCRIPTION="QLC+ - Q Light Controller Plus to control DMX interfaces"
8
DESCRIPTION="QLC+ - Q Light Controller Plus to control DMX interfaces"
9
HOMEPAGE="http://www.qlcplus.org/"
9
HOMEPAGE="http://www.qlcplus.org/"
Lines 12-45 SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz -> ${P}.t Link Here
12
LICENSE="Apache-2.0"
12
LICENSE="Apache-2.0"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~amd64"
14
KEYWORDS="~amd64"
15
IUSE="qt4 qt5"
15
IUSE=""
16
16
17
REQUIRED_USE="^^ ( qt4 qt5 )"
17
RDEPEND="
18
18
	|| ( dev-embedded/libftdi:1 dev-embedded/libftdi:0 )
19
RDEPEND="dev-libs/glib:2
19
	dev-libs/glib:2
20
	virtual/libusb:0
20
	dev-qt/qtcore:5
21
	virtual/libusb:1
21
	dev-qt/qtgui:5
22
	dev-qt/qtmultimedia:5[widgets]
23
	dev-qt/qtnetwork:5
24
	dev-qt/qtscript:5
25
	dev-qt/qttest:5
26
	dev-qt/qtwidgets:5
22
	media-libs/alsa-lib
27
	media-libs/alsa-lib
23
	media-libs/libmad
28
	media-libs/libmad
24
	media-libs/libsndfile
29
	media-libs/libsndfile
25
	sci-libs/fftw:3.0
30
	sci-libs/fftw:3.0
31
	virtual/libusb:0
32
	virtual/libusb:1
26
	virtual/udev
33
	virtual/udev
27
	|| ( dev-embedded/libftdi:1 dev-embedded/libftdi:0 )
34
"
28
	qt4? ( dev-qt/qtcore:4
29
		dev-qt/qtgui:4
30
		dev-qt/qtscript:4
31
		dev-qt/qttest:4 )
32
	qt5? ( dev-qt/qtcore:5
33
		dev-qt/qtgui:5
34
		dev-qt/qtmultimedia:5[widgets]
35
		dev-qt/qtnetwork:5
36
		dev-qt/qtscript:5
37
		dev-qt/qttest:5
38
		dev-qt/qtwidgets:5 )"
39
40
DEPEND="${RDEPEND}"
35
DEPEND="${RDEPEND}"
41
36
42
src_prepare() {
37
src_prepare() {
38
	default
43
	sed -e "s:/etc/udev/rules.d:${EROOT}lib/udev/rules.d:" -i \
39
	sed -e "s:/etc/udev/rules.d:${EROOT}lib/udev/rules.d:" -i \
44
		plugins/hid/hid.pro \
40
		plugins/hid/hid.pro \
45
		plugins/udmx/src/src.pro \
41
		plugins/udmx/src/src.pro \
Lines 51-60 src_prepare() { Link Here
51
}
47
}
52
48
53
src_configure() {
49
src_configure() {
54
	use qt5 && eqmake5
50
	eqmake5
55
	use qt4 && eqmake4
56
}
51
}
57
52
58
src_test() {
53
src_test() {
59
	Xemake check
54
	virtx emake check
60
}
55
}

Return to bug 621500