summaryrefslogtreecommitdiff
path: root/app-misc/qlcplus
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/qlcplus
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/qlcplus')
-rw-r--r--app-misc/qlcplus/Manifest5
-rw-r--r--app-misc/qlcplus/metadata.xml11
-rw-r--r--app-misc/qlcplus/qlcplus-4.10.5b-r1.ebuild55
-rw-r--r--app-misc/qlcplus/qlcplus-4.10.5b-r2.ebuild59
4 files changed, 130 insertions, 0 deletions
diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
new file mode 100644
index 000000000000..a8fdbb005cbd
--- /dev/null
+++ b/app-misc/qlcplus/Manifest
@@ -0,0 +1,5 @@
+DIST qlcplus-4.10.5b.tar.gz 8959726 SHA256 92b024806dab223f337cc0690d21549612e539377868bee9450075eca74eef37 SHA512 c989764d52fc60af8d98c3a65ef7e6ba5cd823e5d487a2153dffc9a00f5e176666ced5c0f771b04a35957bee3de84ca927326c45764a34d9bf3c8886dede9d2f WHIRLPOOL 721021fbe6f29deaa7b08ec7717691612f4e39e84da2058cbb4bb3198bc9eb533c93e53e4345407ca0ffdd0d8e897fb91ff5aa524ce966578c3e69e9f000cd60
+EBUILD qlcplus-4.10.5b-r1.ebuild 1189 SHA256 6f20346f2b0c7442ee64849eae3fe0c8bad885b0cfced5c57aa192102af943ed SHA512 942db0ea457d1975121bcd75705370be3a1fe44853e4fcc794437ca17c8b6f3bd73b7e28c03d1d14deba3e0505c55dadfeedcde2e2c91f6df20ded512a15ebb0 WHIRLPOOL 9c1c312528a650304c8a4919a8cadf1bb70dddee4b4d4f236bcdd46ce7601bfd4ef807e6f83eef0ccbea5d28d21bc547bb0ae34c590e0db295237d9fd9b1327b
+EBUILD qlcplus-4.10.5b-r2.ebuild 1308 SHA256 de0460d20160fa62d2e256b1f540fd687018b1d39731238fba84ec7339a299a9 SHA512 79b6f707eb9c7006f7e42a6267e28bbb481678042916733e4c4fc067e9f9fdc3c9cbeea456b1c388bd252c24dc912e9db2206070bba756fedbf66fa415795054 WHIRLPOOL 7c0a848c01d0784b0b565993e0590cf1c43e8153ad029689eb6aa3fb11e8ea321c6d78dd374bfe86e20cd0b8f7635c65ea6bb195608e84ccea285f1e98309410
+MISC ChangeLog 1283 SHA256 9177d9f6bdef259dbca148615c0320e118e1ee4d7208548f2e9b2149b91b6ae6 SHA512 fecb3e0dd61d4681edea47fd12e2d2134e6394e741a124519f5f87d15f596ff63dd939e9e64ceef71ba071846f5f26b4dc0620541eec8d0749a7722017a2c81c WHIRLPOOL 434b4796d9141bbd071d025381b94736e6a06b0d3ad077adafc971fa0f2c3384c0260398a9f13ea1e751e828c0bf794ab54510fc961c0ba7581f1159f0dfc113
+MISC metadata.xml 326 SHA256 bd1de2bd05e3ffadeb13d8c735a2e2c2fbac0a497dae3213ad6c8ee1e90b0848 SHA512 5de2dc43ec5ae4d9a2c598cfac00dc124a956040d0721cb867acc5c4ed312e8c9ef415205eaaed8ff5742281251c970a5ade2eae6280b62477f4fda3fedc2504 WHIRLPOOL 0d3a6b40cf069e60580924907b8ad97da349e37873bae564f286a3dc829dca3b4bae16dffcc659710a71529732b2051700498362a359c733c925f1fb9085197e
diff --git a/app-misc/qlcplus/metadata.xml b/app-misc/qlcplus/metadata.xml
new file mode 100644
index 000000000000..66cfad42c5fb
--- /dev/null
+++ b/app-misc/qlcplus/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">mcallegari/qlcplus</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-misc/qlcplus/qlcplus-4.10.5b-r1.ebuild b/app-misc/qlcplus/qlcplus-4.10.5b-r1.ebuild
new file mode 100644
index 000000000000..9d4d685ddec7
--- /dev/null
+++ b/app-misc/qlcplus/qlcplus-4.10.5b-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils udev vcs-snapshot virtualx
+
+DESCRIPTION="QLC+ - Q Light Controller Plus to control DMX interfaces"
+HOMEPAGE="http://www.qlcplus.org/"
+SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+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
+"
+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 \
+ plugins/dmxusb/src/src.pro \
+ plugins/spi/spi.pro \
+ plugins/peperoni/unix/unix.pro || die
+ sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
+ -i variables.pri || die
+}
+
+src_configure() {
+ eqmake5
+}
+
+src_test() {
+ virtx emake check
+}
diff --git a/app-misc/qlcplus/qlcplus-4.10.5b-r2.ebuild b/app-misc/qlcplus/qlcplus-4.10.5b-r2.ebuild
new file mode 100644
index 000000000000..9d50c6300aa1
--- /dev/null
+++ b/app-misc/qlcplus/qlcplus-4.10.5b-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils udev vcs-snapshot virtualx xdg
+
+DESCRIPTION="QLC+ - Q Light Controller Plus to control DMX interfaces"
+HOMEPAGE="http://www.qlcplus.org/"
+SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+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
+"
+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 \
+ plugins/dmxusb/src/src.pro \
+ plugins/spi/spi.pro \
+ plugins/peperoni/unix/unix.pro || die
+ sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
+ -i variables.pri || die
+}
+
+src_configure() {
+ eqmake5
+
+ # sandbox error "mkdir /usr/share/qlcplus"
+ # see https://bugs.gentoo.org/621500#c2
+ export INSTALL_ROOT="${D}"
+}
+
+src_test() {
+ virtx emake check
+}