Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtgamepad/
Date: Wed, 14 Feb 2018 16:45:11
Message-Id: 1518613689.dac2c02b343907c2e2f1b69780e0f710060b7447.kensington@gentoo
1 commit: dac2c02b343907c2e2f1b69780e0f710060b7447
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 14 13:05:41 2018 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 14 13:08:09 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=dac2c02b
7
8 dev-qt/qtgamepad: new package
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 dev-qt/qtgamepad/Manifest | 1 +
13 dev-qt/qtgamepad/metadata.xml | 21 +++++++++++++++++
14 dev-qt/qtgamepad/qtgamepad-5.10.1.ebuild | 35 +++++++++++++++++++++++++++++
15 dev-qt/qtgamepad/qtgamepad-5.10.9999.ebuild | 35 +++++++++++++++++++++++++++++
16 dev-qt/qtgamepad/qtgamepad-5.11.9999.ebuild | 35 +++++++++++++++++++++++++++++
17 dev-qt/qtgamepad/qtgamepad-5.9.9999.ebuild | 35 +++++++++++++++++++++++++++++
18 6 files changed, 162 insertions(+)
19
20 diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
21 new file mode 100644
22 index 00000000..c00f1b70
23 --- /dev/null
24 +++ b/dev-qt/qtgamepad/Manifest
25 @@ -0,0 +1 @@
26 +DIST qtgamepad-everywhere-src-5.10.1.tar.xz 385472 BLAKE2B 0ebd5c6e92a40af176d029b69b122eae9f793bff2931c7f7930a80a2e729ddfd2bc2a487f0f6ece7b1a2e990324e46c4dfa60dbd771b0a2b92a5011c5b3ace5d SHA512 d3a58a6675f87b0966483f942d2c317bb9e774f823039585b6c71a63425738e90595f0d1d755ab3c4b23ace9e2c38f5f9438251fa8da55bf1a183e749d440535
27
28 diff --git a/dev-qt/qtgamepad/metadata.xml b/dev-qt/qtgamepad/metadata.xml
29 new file mode 100644
30 index 00000000..2b9a633c
31 --- /dev/null
32 +++ b/dev-qt/qtgamepad/metadata.xml
33 @@ -0,0 +1,21 @@
34 +<?xml version="1.0" encoding="UTF-8"?>
35 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
36 +<pkgmetadata>
37 + <maintainer type="project">
38 + <email>qt@g.o</email>
39 + <name>Gentoo Qt Project</name>
40 + </maintainer>
41 + <use>
42 + <flag name="evdev">Enable support for input devices via evdev</flag>
43 + <flag name="qml">Build QML bindings</flag>
44 + </use>
45 + <upstream>
46 + <bugs-to>https://bugreports.qt.io/</bugs-to>
47 + <doc>https://doc.qt.io/</doc>
48 + </upstream>
49 + <slots>
50 + <subslots>
51 + Must only be used by packages that are known to use private parts of the Qt API.
52 + </subslots>
53 + </slots>
54 +</pkgmetadata>
55
56 diff --git a/dev-qt/qtgamepad/qtgamepad-5.10.1.ebuild b/dev-qt/qtgamepad/qtgamepad-5.10.1.ebuild
57 new file mode 100644
58 index 00000000..a7c4b576
59 --- /dev/null
60 +++ b/dev-qt/qtgamepad/qtgamepad-5.10.1.ebuild
61 @@ -0,0 +1,35 @@
62 +# Copyright 1999-2018 Gentoo Foundation
63 +# Distributed under the terms of the GNU General Public License v2
64 +
65 +EAPI=6
66 +inherit qt5-build
67 +
68 +DESCRIPTION="Qt module to support gamepad hardware"
69 +
70 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
71 + KEYWORDS="~amd64"
72 +fi
73 +
74 +IUSE="evdev qml sdl"
75 +
76 +DEPEND="
77 + ~dev-qt/qtcore-${PV}
78 + ~dev-qt/qtgui-${PV}[evdev?]
79 + evdev? ( virtual/libudev:= )
80 + sdl? ( media-libs/libsdl )
81 + qml? ( ~dev-qt/qtdeclarative-${PV} )
82 +"
83 +RDEPEND="${DEPEND}"
84 +
85 +src_prepare() {
86 + qt_use_disable_mod qml quick \
87 + src/src.pro
88 +
89 + qt_use_disable_config evdev evdev \
90 + src/plugins/gamepads/gamepads.pro
91 +
92 + qt_use_disable_config sdl sdl2 \
93 + src/plugins/gamepads/gamepads.pro
94 +
95 + qt5-build_src_prepare
96 +}
97
98 diff --git a/dev-qt/qtgamepad/qtgamepad-5.10.9999.ebuild b/dev-qt/qtgamepad/qtgamepad-5.10.9999.ebuild
99 new file mode 100644
100 index 00000000..a7c4b576
101 --- /dev/null
102 +++ b/dev-qt/qtgamepad/qtgamepad-5.10.9999.ebuild
103 @@ -0,0 +1,35 @@
104 +# Copyright 1999-2018 Gentoo Foundation
105 +# Distributed under the terms of the GNU General Public License v2
106 +
107 +EAPI=6
108 +inherit qt5-build
109 +
110 +DESCRIPTION="Qt module to support gamepad hardware"
111 +
112 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
113 + KEYWORDS="~amd64"
114 +fi
115 +
116 +IUSE="evdev qml sdl"
117 +
118 +DEPEND="
119 + ~dev-qt/qtcore-${PV}
120 + ~dev-qt/qtgui-${PV}[evdev?]
121 + evdev? ( virtual/libudev:= )
122 + sdl? ( media-libs/libsdl )
123 + qml? ( ~dev-qt/qtdeclarative-${PV} )
124 +"
125 +RDEPEND="${DEPEND}"
126 +
127 +src_prepare() {
128 + qt_use_disable_mod qml quick \
129 + src/src.pro
130 +
131 + qt_use_disable_config evdev evdev \
132 + src/plugins/gamepads/gamepads.pro
133 +
134 + qt_use_disable_config sdl sdl2 \
135 + src/plugins/gamepads/gamepads.pro
136 +
137 + qt5-build_src_prepare
138 +}
139
140 diff --git a/dev-qt/qtgamepad/qtgamepad-5.11.9999.ebuild b/dev-qt/qtgamepad/qtgamepad-5.11.9999.ebuild
141 new file mode 100644
142 index 00000000..a7c4b576
143 --- /dev/null
144 +++ b/dev-qt/qtgamepad/qtgamepad-5.11.9999.ebuild
145 @@ -0,0 +1,35 @@
146 +# Copyright 1999-2018 Gentoo Foundation
147 +# Distributed under the terms of the GNU General Public License v2
148 +
149 +EAPI=6
150 +inherit qt5-build
151 +
152 +DESCRIPTION="Qt module to support gamepad hardware"
153 +
154 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
155 + KEYWORDS="~amd64"
156 +fi
157 +
158 +IUSE="evdev qml sdl"
159 +
160 +DEPEND="
161 + ~dev-qt/qtcore-${PV}
162 + ~dev-qt/qtgui-${PV}[evdev?]
163 + evdev? ( virtual/libudev:= )
164 + sdl? ( media-libs/libsdl )
165 + qml? ( ~dev-qt/qtdeclarative-${PV} )
166 +"
167 +RDEPEND="${DEPEND}"
168 +
169 +src_prepare() {
170 + qt_use_disable_mod qml quick \
171 + src/src.pro
172 +
173 + qt_use_disable_config evdev evdev \
174 + src/plugins/gamepads/gamepads.pro
175 +
176 + qt_use_disable_config sdl sdl2 \
177 + src/plugins/gamepads/gamepads.pro
178 +
179 + qt5-build_src_prepare
180 +}
181
182 diff --git a/dev-qt/qtgamepad/qtgamepad-5.9.9999.ebuild b/dev-qt/qtgamepad/qtgamepad-5.9.9999.ebuild
183 new file mode 100644
184 index 00000000..a7c4b576
185 --- /dev/null
186 +++ b/dev-qt/qtgamepad/qtgamepad-5.9.9999.ebuild
187 @@ -0,0 +1,35 @@
188 +# Copyright 1999-2018 Gentoo Foundation
189 +# Distributed under the terms of the GNU General Public License v2
190 +
191 +EAPI=6
192 +inherit qt5-build
193 +
194 +DESCRIPTION="Qt module to support gamepad hardware"
195 +
196 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
197 + KEYWORDS="~amd64"
198 +fi
199 +
200 +IUSE="evdev qml sdl"
201 +
202 +DEPEND="
203 + ~dev-qt/qtcore-${PV}
204 + ~dev-qt/qtgui-${PV}[evdev?]
205 + evdev? ( virtual/libudev:= )
206 + sdl? ( media-libs/libsdl )
207 + qml? ( ~dev-qt/qtdeclarative-${PV} )
208 +"
209 +RDEPEND="${DEPEND}"
210 +
211 +src_prepare() {
212 + qt_use_disable_mod qml quick \
213 + src/src.pro
214 +
215 + qt_use_disable_config evdev evdev \
216 + src/plugins/gamepads/gamepads.pro
217 +
218 + qt_use_disable_config sdl sdl2 \
219 + src/plugins/gamepads/gamepads.pro
220 +
221 + qt5-build_src_prepare
222 +}