Gentoo Archives: gentoo-commits

From: "Jörg Bornkessel" <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/vdr/devel:master commit in: acct-user/vdr/, media-tv/gentoo-vdr-scripts/, acct-group/vdr/, profiles/
Date: Sat, 11 Jan 2020 19:57:32
Message-Id: 1578772579.1784b45f5996ef39a4612c89b9c6959d8a5d6c55.hd_brummy@gentoo
1 commit: 1784b45f5996ef39a4612c89b9c6959d8a5d6c55
2 Author: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 11 19:56:19 2020 +0000
4 Commit: Jörg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 11 19:56:19 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/vdr/devel.git/commit/?id=1784b45f
7
8 vdr/devel: new acct-user/vdr acct-group/vdr add pmasked for testing
9
10 acct-user/vdr
11 acct-group/vdr
12 =media-video/gentoo-gentoo-vdr-scripts-3.0_rc1
13 added pmasked for several local testing
14 after testing, we will this move to the maintree
15
16 Package-Manager: Portage-2.3.84, Repoman-2.3.20
17 RepoMan-Options: --force
18 Manifest-Sign-Key: 0x68C51DE6D770E4A6!
19 Signed-off-by: Joerg Bornkessel <hd_brummy <AT> gentoo.org>
20
21 acct-group/vdr/Manifest | 20 ++++++
22 acct-group/vdr/metadata.xml | 12 ++++
23 acct-group/vdr/vdr-0.ebuild | 10 +++
24 acct-user/vdr/Manifest | 20 ++++++
25 acct-user/vdr/metadata.xml | 17 +++++
26 acct-user/vdr/vdr-0.ebuild | 36 ++++++++++
27 media-tv/gentoo-vdr-scripts/Manifest | 20 +++---
28 .../gentoo-vdr-scripts-3.0_rc1.ebuild | 80 ++++++++++++++++++++++
29 media-tv/gentoo-vdr-scripts/metadata.xml | 18 +++--
30 profiles/package.mask | 6 ++
31 10 files changed, 223 insertions(+), 16 deletions(-)
32
33 diff --git a/acct-group/vdr/Manifest b/acct-group/vdr/Manifest
34 new file mode 100644
35 index 0000000..6fba3eb
36 --- /dev/null
37 +++ b/acct-group/vdr/Manifest
38 @@ -0,0 +1,20 @@
39 +-----BEGIN PGP SIGNED MESSAGE-----
40 +Hash: SHA256
41 +
42 +EBUILD vdr-0.ebuild 201 BLAKE2B a8d61f6f25fcd2e915ea670c184f73655c3472e5eb1fa9c95078db6d2319f9a9e9afe5e0c6ae39ead7d8a5f3d752a44717e63ead51b3d5ceecaf0eba6145b7dd SHA512 2e8642ea5ffac9cf2cbec49b19b31ef60c2e3a340fb6d8541293be54e39ff29839f883a3cba96e1c530cc5d328b8994c1e19f29f25575ff33f95b3bda7028b6f
43 +MISC metadata.xml 354 BLAKE2B 9112a116754a5c5da9161c12a2c7384f68e81be074f48af4b145de633aa9f94184ebd99af6fd866e6d78bc09fad034e46eae6fd5254c1134212a5af47ba86074 SHA512 88334d9e56a9b38a8bdde349eb93987d4d8238ab966e21496a43644609a1138a75282793646c8fc94a31a06ad6d5274432c3db745830cc35d9b86a2016ce3490
44 +-----BEGIN PGP SIGNATURE-----
45 +Version: GnuPG v2
46 +Comment: Signed-off-by: Jörg Bornkessel <hd_brummy@g.o>
47 +
48 +iQGTBAEBCAB9FiEEmjwdqGe+yMep/PbRaMUd5tdw5KYFAl4aKFtfFIAAAAAALgAo
49 +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDlB
50 +M0MxREE4NjdCRUM4QzdBOUZDRjZEMTY4QzUxREU2RDc3MEU0QTYACgkQaMUd5tdw
51 +5KY4BwgAvZKdNiEQYRtAJ84FnSL5ogm6coCiLUWMuYaELCIQrKsUQ1ob4QdIcWuC
52 +/bFMkyD/R/CVkeVrujogDZP7bvi12kpTAZCDm3DXCyj9n+QAzzLuRGft1Q6QG174
53 +fC45QK9FG1ejOAhBQNIWDcmaFRBFzUkOJpxHqbaNPUCWsShmXqlFufG+j3JgUn8g
54 +mliBtVZZeKUcYwZPmZZ+EihJB22Z8zzHVFMQyZzTGzcAUQkZteklIQTGuHh87E4G
55 +QC+gjlnBkMVlXtJmNy1rJehZrxypqHGsIZqlgM/eT+AMDiCiNiFHACCJ5lsCF+hY
56 +H/PZbWeIXimnZpyjvPayH2/2LAlDNg==
57 +=4/DN
58 +-----END PGP SIGNATURE-----
59
60 diff --git a/acct-group/vdr/metadata.xml b/acct-group/vdr/metadata.xml
61 new file mode 100644
62 index 0000000..bae98b2
63 --- /dev/null
64 +++ b/acct-group/vdr/metadata.xml
65 @@ -0,0 +1,12 @@
66 +<?xml version="1.0" encoding="UTF-8"?>
67 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
68 +<pkgmetadata>
69 +<maintainer type="person">
70 + <email>hd_brummy@g.o</email>
71 + <name>Joerg Bornkessel</name>
72 +</maintainer>
73 +<maintainer type="project">
74 + <email>vdr@g.o</email>
75 + <name>Gentoo Vdr Project</name>
76 +</maintainer>
77 +</pkgmetadata>
78
79 diff --git a/acct-group/vdr/vdr-0.ebuild b/acct-group/vdr/vdr-0.ebuild
80 new file mode 100644
81 index 0000000..7cf60f4
82 --- /dev/null
83 +++ b/acct-group/vdr/vdr-0.ebuild
84 @@ -0,0 +1,10 @@
85 +# Copyright 2020 Gentoo Authors
86 +# Distributed under the terms of the GNU General Public License v2
87 +
88 +EAPI=7
89 +
90 +inherit acct-group
91 +
92 +DESCRIPTION="A group for the VDR (VideoDiskRecorder)"
93 +
94 +ACCT_GROUP_ID=452
95
96 diff --git a/acct-user/vdr/Manifest b/acct-user/vdr/Manifest
97 new file mode 100644
98 index 0000000..3d64d1a
99 --- /dev/null
100 +++ b/acct-user/vdr/Manifest
101 @@ -0,0 +1,20 @@
102 +-----BEGIN PGP SIGNED MESSAGE-----
103 +Hash: SHA256
104 +
105 +EBUILD vdr-0.ebuild 771 BLAKE2B f3be51a20888a1a42313889294f1cd2701c4ce6fe4dc58eb07dd52ded2f95153d3229e2e71140828c89237075c58a64a9044f7180f5864b0ea51ebd1c71068e3 SHA512 eea726e671514eb6672c48d0931ee0a590c000556fc81a5b98b39ff55be13147f99ce3ddc514197d80bd295895c2cbc16028ce4fd4b8ef19e88d381fa44da862
106 +MISC metadata.xml 665 BLAKE2B ebcadbf927f7f69aa5f7d4216d148c67d2b761bc837537c3b3914fc7aaf5ad7175b2cf564d766a52071ee1f942c8561af9cceb43ecb811b84bfb75bce7a83130 SHA512 babb6011332b03af2a73acb98b61a6ee2011eeee9f93cb0c79b0d507a4e4f12d293f0038f51a3141e715c5723241055fb16144c7c8a0517f06aea4e30bc07646
107 +-----BEGIN PGP SIGNATURE-----
108 +Version: GnuPG v2
109 +Comment: Signed-off-by: Jörg Bornkessel <hd_brummy@g.o>
110 +
111 +iQGTBAEBCAB9FiEEmjwdqGe+yMep/PbRaMUd5tdw5KYFAl4aKGJfFIAAAAAALgAo
112 +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDlB
113 +M0MxREE4NjdCRUM4QzdBOUZDRjZEMTY4QzUxREU2RDc3MEU0QTYACgkQaMUd5tdw
114 +5KZ1IAf9EqTEIeVPgPoJ1G9PpmGoO+vA4TatdKqBNfKzdGVlacHDLtQ/6KUKDJyq
115 +R8brtj7FzxTOOpjjdi+y3nm/0Ex7ZQCBjO5Jd+XLUSsV4l8Xof7RluM4oB3Z0J5J
116 +Un2pFinAq9e5Hn/NjGoqoQ/5D1k7z5FTM/qJX59FHqDN+YadiPpf1qV6GYGjWSp5
117 +saP3A64LkBmlbx8fcoHy9Ib/H/iqI0+dStBleU5Qo7CbbrQWLYZZOWJAtAKeUple
118 +5qpDlx0Pq/szY0aZNheYYzsVF7kpwrXhNfqEJbh5dm39e64GMY35ItL4wcl4BPnU
119 +t0BGT+vnN47ONYUbSRiQ1ORyLFOlWA==
120 +=qQCg
121 +-----END PGP SIGNATURE-----
122
123 diff --git a/acct-user/vdr/metadata.xml b/acct-user/vdr/metadata.xml
124 new file mode 100644
125 index 0000000..09fdef0
126 --- /dev/null
127 +++ b/acct-user/vdr/metadata.xml
128 @@ -0,0 +1,17 @@
129 +<?xml version="1.0" encoding="UTF-8"?>
130 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
131 +<pkgmetadata>
132 +<maintainer type="person">
133 + <email>hd_brummy@g.o</email>
134 + <name>Joerg Bornkessel</name>
135 +</maintainer>
136 +<maintainer type="project">
137 + <email>vdr@g.o</email>
138 + <name>Gentoo Vdr Project</name>
139 +</maintainer>
140 +<use>
141 + <flag name="graphlcd">add needed groups lp, usb for <pkg>media-plugin/vdr-graphlcd</pkg></flag>
142 + <flag name="remote">add needed group input for <pkg>media-plugins/vdr-remote</pkg></flag>
143 + <flag name="serial">add group uucp for access to serial/ttyS* for <pkg>media-plugins/vdr-serial</pkg></flag>
144 +</use>
145 +</pkgmetadata>
146
147 diff --git a/acct-user/vdr/vdr-0.ebuild b/acct-user/vdr/vdr-0.ebuild
148 new file mode 100644
149 index 0000000..cd6d862
150 --- /dev/null
151 +++ b/acct-user/vdr/vdr-0.ebuild
152 @@ -0,0 +1,36 @@
153 +# Copyright 2020 Gentoo Authors
154 +# Distributed under the terms of the GNU General Public License v2
155 +
156 +EAPI=7
157 +
158 +inherit acct-user
159 +
160 +DESCRIPTION="VDR (VideoDiskRecorder) user"
161 +
162 +IUSE="graphlcd remote serial systemd"
163 +
164 +ACCT_USER_ID=452
165 +ACCT_USER_HOME=/var/vdr
166 +ACCT_USER_HOME_OWNER=vdr:vdr
167 +ACCT_USER_HOME_PERMS=0775
168 +ACCT_USER_GROUPS=( audio cdrom vdr video )
169 +
170 +acct-user_add_deps
171 +
172 +DEPEND+=" acct-group/vdr "
173 +RDEPEND+=" acct-group/vdr "
174 +
175 +pkg_setup() {
176 + # media-plugins/vdr-graphlcd
177 + use graphlcd && ACCT_USER_GROUPS+=( lp usb )
178 +
179 + # media-plugins/vdr-remote, _only_ on systemd crap
180 + if use systemd; then
181 + use remote && ACCT_USER_GROUPS+=( input )
182 + else
183 + ewarn "\nuse-flag remote only needed on systemd\n"
184 + fi
185 +
186 + # media-plugins/vdr-serial
187 + use serial && ACCT_USER_GROUPS+=( uucp )
188 +}
189
190 diff --git a/media-tv/gentoo-vdr-scripts/Manifest b/media-tv/gentoo-vdr-scripts/Manifest
191 index 9482396..27adb9a 100644
192 --- a/media-tv/gentoo-vdr-scripts/Manifest
193 +++ b/media-tv/gentoo-vdr-scripts/Manifest
194 @@ -1,20 +1,22 @@
195 -----BEGIN PGP SIGNED MESSAGE-----
196 Hash: SHA256
197
198 +DIST gentoo-vdr-scripts-3.0_rc1.tar.bz2 46962 BLAKE2B ad790680a5ece8df15939b09cb8cd389c89d4f262fcc1734936b0d6c42f546106d411b07be81b0471daa2b7f397fd4bfa935a9f4674b734d0b8b8cf4725c9467 SHA512 06db8eef1061fa87f887adea5194ea79997329c5145631c3009cf8247782000d3401bc492a519ff05ab5add95f7d9583882910fc72ab563935c6ee3965ba17f0
199 +EBUILD gentoo-vdr-scripts-3.0_rc1.ebuild 2291 BLAKE2B 38a0375c40a6b3015a029e39ca7c10a5634791f0979f3743c3c4a353835e8bf5cf46ee84c39df0bf7107829d5e3d1ce129eec137d0856a7878511ef5f025e31a SHA512 7825b841e4346a9cbd12bcb30e53671003fde89ddad80b4d5fe1b994166dcac59d6ab7d958bf4c424854d2ff25a9668f59f564fe002f71c7ddf2e1b9377ecabe
200 EBUILD gentoo-vdr-scripts-9999.ebuild 1035 BLAKE2B 1772fdf80fe7508d84679b73ae68db510c093b93e2fd6421d4d22fdd1381321bd9ec76a4f8d8c7c13b2401737e3ae1b944b53efc95b6799e48af250564b80a81 SHA512 efe0d3f3709c1efbe98e6d238faa5fd5fdbc11e8a13642804753970289603cb7a3fcd564294288799e645311db04ff5cfdd60ea1a3e5bdcd04868ed2d0b8e2c0
201 -MISC metadata.xml 354 BLAKE2B 74ce746b4c49b338ad17df430f4aa1c11cad86684bf3c3003f2c2c2fc979435b53b5e30a997f009c53ea57d8441d09cc113b45ceaabc0a1d62f58e78ba73daae SHA512 9607950224075c12bcd9a43aef5cc3dd640cedee6689986713b10b2df1441a7694f8a527f03b66c15139dcaab917249ebd0899031432f545fe74a62aeabdce9d
202 +MISC metadata.xml 456 BLAKE2B c703bb7781705223a6a89957a45e4215b83aec3830a158ed15d1d1a812cc6ac6a04d924f07e7de14ce51252f2056cc7e1d5c434ba37e275ef0097a2ee0a44ccf SHA512 4d568a384c73d5c3750cfa2248d3ec37d9e92dfc9c0c7b51fc8c840cf0fe499546f492b7b84cd79e1700050f329c4ac43879fe0a77d21d480f1a55e9ff3f3e0f
203 -----BEGIN PGP SIGNATURE-----
204 Version: GnuPG v2
205 Comment: Signed-off-by: Jörg Bornkessel <hd_brummy@g.o>
206
207 -iQGTBAEBCAB9FiEEmjwdqGe+yMep/PbRaMUd5tdw5KYFAl31lXFfFIAAAAAALgAo
208 +iQGTBAEBCAB9FiEEmjwdqGe+yMep/PbRaMUd5tdw5KYFAl4aKGJfFIAAAAAALgAo
209 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDlB
210 M0MxREE4NjdCRUM4QzdBOUZDRjZEMTY4QzUxREU2RDc3MEU0QTYACgkQaMUd5tdw
211 -5KbTswgAmo9HPy0iX8goCbO7lB2P9zTU5b+T6u2UzTxA88I3fiFyA5jfit5dcUWA
212 -TrTHORRRbvemP2lvnq9qh+WA0tn5DYML0S+6jXtmqS43R5oxT3kzaN3tiX0Na7EY
213 -BAQgUPHEZsrM304BuYotq+LRWLUNdldTgDBDUaPpbqYXjEmEjMAXZ/J62IIWUKm0
214 -y18zuuKLbSihWyJ8OlG9sxy/X2X3c3tgs0BQWPGPjWSBnT9R7L4wA4L9DYJI/kRc
215 -wPW+yhzeNad8VbW+FkS3wVgIlrHeo0URjtA37DqmX0nHNuHzsfjV8GYYzpposZSZ
216 -3yKHzicBjrUAOcul2Uk5JktT5kEfAA==
217 -=zOQV
218 +5KbtLgf/cU39QKJXaLzHcp+arPiJMS1aDJu2RrOPhXgM02GkR44w4X1hHqtrjeeT
219 +hq3E4S6XmIavF7rm4gOZd1Fs9LzMejumtaLz+cFSDgFKqsTD54kkNWpx/myoqGV7
220 +m6unH+2dOtaCelzaQk+KhlRHSSPf75zQXRqDReKSBc0ESo+w2mgeUxvO6PXnGflX
221 +2u3xg2DE/KW5EhVbzkvA2w0A9BdoceZ2+WM9bHx49qwBwd70QbabgS1sDAueCewK
222 +OhNGvV7fwsmMYCwPhplsM3n5JtPmmg5pxuSg7AVcijwMXg3oh4SwRTQdeE/IvVDW
223 +19HYJaqui5snWUa7UqKNP7JM6wEhbw==
224 +=pPNz
225 -----END PGP SIGNATURE-----
226
227 diff --git a/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-3.0_rc1.ebuild b/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-3.0_rc1.ebuild
228 new file mode 100644
229 index 0000000..b683a0d
230 --- /dev/null
231 +++ b/media-tv/gentoo-vdr-scripts/gentoo-vdr-scripts-3.0_rc1.ebuild
232 @@ -0,0 +1,80 @@
233 +# Copyright 1999-2020 Gentoo Authors
234 +# Distributed under the terms of the GNU General Public License v2
235 +
236 +EAPI=7
237 +
238 +DESCRIPTION="Scripts necessary for use of vdr as a set-top-box"
239 +HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-vdr-scripts.git/about/"
240 +SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
241 +
242 +LICENSE="GPL-2"
243 +SLOT="0"
244 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
245 +IUSE=""
246 +
247 +DEPEND="acct-group/vdr
248 + acct-user/vdr"
249 +RDEPEND="app-admin/sudo
250 + sys-process/wait_on_pid"
251 +
252 +S="${WORKDIR}/${PN}-${GVS_VERSION}"
253 +
254 +VDR_HOME=/var/vdr
255 +
256 +#pkg_setup() {
257 +# enewgroup vdr
258 +
259 + # Add user vdr to these groups:
260 + # video - accessing dvb-devices
261 + # audio - playing sound when using software-devices
262 + # cdrom - playing dvds/audio-cds ...
263 +# enewuser vdr -1 "${VDR_HOME}" vdr,video,audio,cdrom
264 +#}
265 +
266 +src_install() {
267 + default
268 +
269 + # create necessary directories
270 + diropts -ovdr -gvdr
271 + keepdir "${VDR_HOME}"
272 +
273 + keepdir "${VDR_HOME}/shutdown-data"
274 + keepdir "${VDR_HOME}/merged-config-files"
275 + keepdir "${VDR_HOME}/dvd-images"
276 +}
277 +
278 +VDRSUDOENTRY="vdr ALL=NOPASSWD:/usr/share/vdr/bin/vdrshutdown-really.sh"
279 +
280 +pkg_postinst() {
281 + elog "${CATEGORY}/${PN} supports an init script"
282 + elog "to start a X server"
283 + elog "Please refer for detailed info to"
284 + elog "/usr/share/doc/${PF}/README.x11-setup\n"
285 +
286 + elog "systemd is supported by ${CATEGORY}/${PN}"
287 + elog "This are described in the README.systemd file"
288 + elog "in /usr/share/doc/${PF}/"
289 +
290 + einfo "nvram wakeup is supported optional."
291 + einfo "To make use of it emerge sys-power/nvram-wakeup.\n"
292 +
293 + elog "Plugins which should be used are set via"
294 + elog "the config-file called /etc/conf.d/vdr.plugins"
295 + elog "or enabled them via the frontend eselect vdr-plugin.\n"
296 +
297 + if [[ -f "${EROOT}"/etc/conf.d/vdr.dvdswitch ]] &&
298 + grep -q ^DVDSWITCH_BURNSPEED= "${EROOT}"/etc/conf.d/vdr.dvdswitch
299 + then
300 + ewarn "You are setting DVDSWITCH_BURNSPEED in /etc/conf.d/vdr.dvdswitch"
301 + ewarn "This no longer has any effect, please use"
302 + ewarn "VDR_DVDBURNSPEED in /etc/conf.d/vdr.cd-dvd"
303 + fi
304 +
305 + # backup routine for old /etc/sudoers entry
306 + if grep -q /usr/share/vdr/bin/vdrshutdown-really.sh "${EROOT}"/etc/sudoers; then
307 + ewarn "Please remove depricated entry from /etc/sudoers:"
308 + ewarn "${VDRSUDOENTRY}"
309 + ewarn "sudoers handling is supported by:"
310 + ewarn "/etc/sudoers.d/vdr"
311 + fi
312 +}
313
314 diff --git a/media-tv/gentoo-vdr-scripts/metadata.xml b/media-tv/gentoo-vdr-scripts/metadata.xml
315 index 973d978..769dab2 100644
316 --- a/media-tv/gentoo-vdr-scripts/metadata.xml
317 +++ b/media-tv/gentoo-vdr-scripts/metadata.xml
318 @@ -1,11 +1,15 @@
319 <?xml version="1.0" encoding="UTF-8"?>
320 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
321 <pkgmetadata>
322 - <maintainer type="project">
323 - <email>vdr@g.o</email>
324 - <name>Gentoo VDR Project</name>
325 - </maintainer>
326 - <use>
327 - <flag name="nvram">Add support for using nvram-wakeup to set wakeup time in bios</flag>
328 - </use>
329 +<maintainer type="person">
330 + <email>hd_brummy@g.o</email>
331 + <name>Joerg Bornkessel</name>
332 +</maintainer>
333 +<maintainer type="project">
334 + <email>vdr@g.o</email>
335 + <name>Gentoo VDR Project</name>
336 +</maintainer>
337 +<use>
338 + <flag name="nvram">Add support for using nvram-wakeup to set wakeup time in bios</flag>
339 +</use>
340 </pkgmetadata>
341
342 diff --git a/profiles/package.mask b/profiles/package.mask
343 index 0de4e3c..8ef88c2 100644
344 --- a/profiles/package.mask
345 +++ b/profiles/package.mask
346 @@ -21,6 +21,12 @@
347 ## End example
348 ##
349
350 +# Joerg Bornkessel <hd_brummy@g.o> ( 12/Jan/2020 )
351 +# temp pmasked for testing
352 +acct_group/vdr
353 +acct-user/vdr
354 +=media-tv/gentoo-vdr-scripts-3.0_rc1
355 +
356 # Joerg Bornkessel <hd_brummy@g.o> ( 12/Feb/2015 )
357 # masked for removal ~12/mar/2015, dead on upstream since 2009,
358 # not supported by extpatchng anymore