Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/
Date: Tue, 27 Sep 2022 12:31:50
Message-Id: 1664281903.1e48c3051a8ec4312c8d6884be1fbeca9aac1779.juippis@gentoo
1 commit: 1e48c3051a8ec4312c8d6884be1fbeca9aac1779
2 Author: Jannis Achstetter <kripton <AT> kripserver <DOT> net>
3 AuthorDate: Wed Aug 31 21:13:27 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 27 12:31:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e48c305
7
8 app-misc/qlcplus: Bump to v4.12.6
9
10 Closes: https://bugs.gentoo.org/863557
11 Package-Manager: Portage-3.0.30, Repoman-3.0.3
12 Signed-off-by: Jannis Achstetter <kripton <AT> kripserver.net>
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 app-misc/qlcplus/Manifest | 1 +
16 app-misc/qlcplus/qlcplus-4.12.6.ebuild | 82 ++++++++++++++++++++++++++++++++++
17 2 files changed, 83 insertions(+)
18
19 diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
20 index 80df34247c9a..7d3ee6257243 100644
21 --- a/app-misc/qlcplus/Manifest
22 +++ b/app-misc/qlcplus/Manifest
23 @@ -1,2 +1,3 @@
24 DIST QLC+_4.12.5.tar.gz 11331655 BLAKE2B b7d274c0940d0d58486c36abab1c413dca91044e50fa1d6ee6fa2b2c24a8ca52800fa1e2ad20c057b1b32d4f755292ea4c9a360125fc2a2e8b157903d8e4884d SHA512 15c58c694dc5732effc0cfb2705c4540fc377e09b20cc36cb9a94566658b3dbfb759cbddb16cd51b22be889d580d8b45073ae0cff068a10c3dbe796ae1a027eb
25 +DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a SHA512 80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
26 DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00 SHA512 f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
27
28 diff --git a/app-misc/qlcplus/qlcplus-4.12.6.ebuild b/app-misc/qlcplus/qlcplus-4.12.6.ebuild
29 new file mode 100644
30 index 000000000000..a178db0add32
31 --- /dev/null
32 +++ b/app-misc/qlcplus/qlcplus-4.12.6.ebuild
33 @@ -0,0 +1,82 @@
34 +# Copyright 1999-2022 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=8
38 +
39 +inherit qmake-utils udev virtualx xdg
40 +
41 +DESCRIPTION="A software to control DMX or analog lighting systems"
42 +HOMEPAGE="https://www.qlcplus.org/"
43 +SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz"
44 +S="${WORKDIR}/qlcplus-QLC-_${PV}"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +IUSE="test"
50 +
51 +RESTRICT="!test? ( test )"
52 +
53 +BDEPEND="
54 + dev-qt/linguist-tools:5
55 +"
56 +RDEPEND="
57 + dev-embedded/libftdi:=
58 + dev-libs/glib:2
59 + dev-qt/qtcore:5
60 + dev-qt/qtgui:5
61 + dev-qt/qtmultimedia:5[widgets]
62 + dev-qt/qtnetwork:5
63 + dev-qt/qtscript:5
64 + dev-qt/qtwidgets:5
65 + media-libs/alsa-lib
66 + media-libs/libmad
67 + media-libs/libsndfile
68 + sci-libs/fftw:3.0
69 + virtual/libusb:0
70 + virtual/libusb:1
71 + virtual/udev
72 +"
73 +IDEPEND="
74 + dev-util/desktop-file-utils
75 +"
76 +DEPEND="${RDEPEND}
77 + dev-qt/qttest:5
78 +"
79 +
80 +src_prepare() {
81 + default
82 +
83 + sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
84 + -i variables.pri || die
85 +
86 + ## Remove Werror-flag since there are some warnings with gcc-9.x
87 + sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
88 + -i variables.pri || die
89 +}
90 +
91 +src_configure() {
92 + eqmake5
93 +}
94 +
95 +src_install() {
96 + emake INSTALL_ROOT="${D}" install
97 +}
98 +
99 +pkg_postinst() {
100 + udev_reload
101 +
102 + xdg_desktop_database_update
103 + xdg_mimeinfo_database_update
104 +}
105 +
106 +src_test() {
107 + virtx emake check
108 +}
109 +
110 +pkg_postrm() {
111 + udev_reload
112 +
113 + xdg_desktop_database_update
114 + xdg_mimeinfo_database_update
115 +}