From a1242e4b6526384fb3fea506ccd4949f9dc7ec51 Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Sun, 30 Aug 2015 19:32:41 +0200 Subject: [PATCH] app-misc/qlcplus: Let users choose between qt4/qt5 --- app-misc/qlcplus/Manifest | 2 +- app-misc/qlcplus/qlcplus-4.9.1.ebuild | 23 ++++++++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest index 5bc747b..4cd412f 100644 --- a/app-misc/qlcplus/Manifest +++ b/app-misc/qlcplus/Manifest @@ -1,4 +1,4 @@ AUX qlcplus-4.9.1_fix-desktop-files.patch 1363 SHA256 c34379d0f3a17224412e5ebe921eb6bab1b7ea2ec2af6d0e54555794419de0f0 SHA512 a011b2504a2d6cc7a5c127293ec772752a0b2da35bcd3c0f7816e791892338cd30b0344b0006508ca1c2b45cd42cd462e97f7cc4da0b8e8191799f15cbc08725 WHIRLPOOL edab2f4f2b3565909ff3eafb7a0d5b69ceba044f741be6eb00819c9a97fdc7901ce1e8abf1cbfa2eaa0b9143f72b1b336c909384507343bc9708028ad23bbefa AUX qlcplus-4.9.1_remove-webaccess.patch 1779 SHA256 fad2039bcf1a4fdf438824203915af9d1cf7a429019a88721497ca091a1ce4ab SHA512 aef90c136aba67fa05e7f30cffd4b88d2b4c80bc3ddfde7a6c8070f3769ffdd1ccafd1ad8ae3a3ed71c4bf34976309d5ebd1d88658eef8c2c69dd3588b343324 WHIRLPOOL bfd2dff559d5347886e64992490536b674137b661e79a35d25fb8fbb40f9b4a0c7003526b5e0a64ca33ad8d4cbd362779dad368efb5c756d434b0048592d8a5d DIST qlcplus_4.9.1.tar.gz 9491748 SHA256 fedc9c5bc09134106f52370f8a9381455114be9e1901dc844c702e07b86ab90e SHA512 a766f0912eb497b9cd918768a477f2c84179ec003e688d94f4b47beba7b8483d05e57fd05b2e9349cf8760d8cf19bcdd2bd056c395a102d87988059a3acbe895 WHIRLPOOL fcc5d19a3d5db51abb574288dd77da2b954c2c62170104b5657cbd0d29c3db0e365c489094957dcb3008608cbb9652a6c61586570d651ded3cf54d23b152ccc3 -EBUILD qlcplus-4.9.1.ebuild 2470 SHA256 1a53347a89fe88870c5186a395635cd5dd576f4010b7550ce0bfedd119f25c38 SHA512 0ce41f6562f12e78be47943001ad27f4f9f66aafa48a62163931b2d45a0954c89890df8263fedd4483f719bf1d9b1ab01842f63b227effdebd7e7bcff2e52eb8 WHIRLPOOL be69bf7efc06280ccfea67f7518981217aa85f19239e253f139d70788409b98c49e865c93138bf26763b2d9a560ddb9662eb762902cf9b7351cc8e0317e51e97 +EBUILD qlcplus-4.9.1.ebuild 2755 SHA256 dddf9f2324719a48fa8a70d0ca6f9e6fa9ac5094bc43d66618e7d95cf4bbafed SHA512 107d91420a0b6252e426047c7492c6c74a54beb57aab09e548af80b467612e79a5c0a5b0575cc6f1233d0fb88e2f1208c8c4b2a26e7e082e85577d5286922a61 WHIRLPOOL a29a418927459f8bafb5e7a2a45fbe52c197467fd87ee95025b097779896cf06ec9536947dfe54e319a3619aebb7427c1e5346c1cde7e95f5605df397fd6bc14 diff --git a/app-misc/qlcplus/qlcplus-4.9.1.ebuild b/app-misc/qlcplus/qlcplus-4.9.1.ebuild index 0c454ea..9368631 100644 --- a/app-misc/qlcplus/qlcplus-4.9.1.ebuild +++ b/app-misc/qlcplus/qlcplus-4.9.1.ebuild @@ -13,15 +13,24 @@ SRC_URI="http://www.qlcplus.org/downloads/${PV}/${PN}_${PV}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="+fixtures-editor +httpd midi opendmx ola peperoni udmx" + +IUSE="+fixtures-editor +httpd midi opendmx ola peperoni +qt4 qt5 udmx" +REQUIRED_USE="^^ ( qt4 qt5 )" LINGUAS="fr" DEPEND=" - >=dev-qt/qtcore-4.6:4 - >=dev-qt/qtgui-4.6:4 - >=dev-qt/qttest-4.6:4 >=media-libs/alsa-lib-1.0.23 + qt4? ( >=dev-qt/qtcore-4.6:4 + >=dev-qt/qtgui-4.6:4 + >=dev-qt/qttest-4.6:4 ) + qt5? ( >=dev-qt/qtcore-5.4:5 + >=dev-qt/qtgui-5.4:5 + >=dev-qt/qttest-5.4:5 + >=dev-qt/qtmultimedia-5.4:5[widgets] + >=dev-qt/qtscript-5.4:5 + >=dev-qt/qtwidgets-5.4:5 + >=dev-qt/qtxml-5.4:5 ) opendmx? ( >=dev-embedded/libftdi-0.17 virtual/libusb:0 ) ola? ( >=app-misc/ola-0.9.7 ) @@ -81,7 +90,11 @@ src_prepare() { } src_configure() { - eqmake4 + if use qt5 ; then + eqmake5 + else + eqmake4 + fi } src_install() {