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 |
} |