Gentoo Archives: gentoo-commits

From: Brian Dolbec <dolsen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/gen-b0rk:master commit in: xml-test/valid/
Date: Wed, 04 May 2016 07:21:40
Message-Id: 1462344242.b90438cbe3a2cb3a7d886983bacafb0a75e9cd91.dolsen@gentoo
1 commit: b90438cbe3a2cb3a7d886983bacafb0a75e9cd91
2 Author: Göktürk Yüksek <gokturk <AT> binghamton <DOT> edu>
3 AuthorDate: Wed May 4 06:43:05 2016 +0000
4 Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
5 CommitDate: Wed May 4 06:44:02 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/gen-b0rk.git/commit/?id=b90438cb
7
8 xml-test/valid: valid metadata.xml test based on the example in GLEP 68
9
10 Signed-off-by: Göktürk Yüksek <gokturk <AT> binghamton.edu>
11
12 xml-test/valid/metadata.xml | 64 +++++++++++++++++++++++++++++++++++++++++
13 xml-test/valid/valid-0.1.ebuild | 12 ++++++++
14 2 files changed, 76 insertions(+)
15
16 diff --git a/xml-test/valid/metadata.xml b/xml-test/valid/metadata.xml
17 new file mode 100644
18 index 0000000..c33f7ac
19 --- /dev/null
20 +++ b/xml-test/valid/metadata.xml
21 @@ -0,0 +1,64 @@
22 +<?xml version='1.0' encoding='UTF-8'?>
23 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
24 +<!-- A valid metadata.xml similar to the one specified in GLEP 68 -->
25 +<pkgmetadata>
26 + <maintainer type='person'>
27 + <email>developer@×××××××.com</email>
28 + <name>Example Developer</name>
29 + </maintainer>
30 + <maintainer type='project'>
31 + <email>project@×××××××.com</email>
32 + <name>Example Project</name>
33 + </maintainer>
34 + <maintainer type='person'>
35 + <email>upstream@×××××××.com</email>
36 + <name>Upstream Developer</name>
37 + <description>Upstream developer, wishing to be CC-ed on bugs</description>
38 + </maintainer>
39 + <longdescription>
40 + First paragraph of extensive description.
41 +
42 + Second paragraph.
43 + </longdescription>
44 + <longdescription lang='de'>
45 + Erster Absatz mit detaillierter Beschreibung.
46 +
47 + Zweiter Absatz.
48 + </longdescription>
49 + <slots>
50 + <slot name='11'>Compatibility slot providing libvalid.so.11 only.</slot>
51 + <subslots>
52 + Match SONAME of libvalid.so.
53 + </subslots>
54 + </slots>
55 + <slots lang='de'>
56 + <slot name='11'>Kompatibilitäts-Slot, installiert ausschließlich libvalid.so.11.</slot>
57 + <subslots>
58 + Subslot ist stets identisch mit dem SONAME von libvalid.so.
59 + </subslots>
60 + </slots>
61 + <use>
62 + <flag name='foo'>Enables foo feature</flag>
63 + <flag name='bar' restrict='&lt;xml-test/valid-0.1'>Enables bar feature (requires <pkg>xml-test/missing</pkg>)</flag>
64 + <flag name='bar' restrict='&gt;=xml-test/valid-0.1'>Enables bar feature</flag>
65 + </use>
66 + <use lang='de'>
67 + <flag name='foo'>Konfiguriert das Paket mit Unterstütztung für foo</flag>
68 + <flag name='bar' restrict='&lt;xml-test/valid-0.1'>Konfiguriert das Paket mit Unterstütztung für bar (benötigt <pkg>xml-test/missing</pkg>)</flag>
69 + <flag name='bar' restrict='&gt;=xml-test/valid-0.1'>Konfiguriert das Paket mit Unterstütztung für bar</flag>
70 + </use>
71 + <upstream>
72 + <maintainer status='active'>
73 + <email>upstream@×××××××.com</email>
74 + <name>Upstream Developer</name>
75 + </maintainer>
76 + <maintainer status='inactive'>
77 + <name>John Smith</name>
78 + </maintainer>
79 + <changelog>http://www.example.com/releases.html</changelog>
80 + <doc>http://www.example.com/doc.html</doc>
81 + <doc lang='de'>http://www.example.com/doc.de.html</doc>
82 + <bugs-to>http://www.example.com/issues.html</bugs-to>
83 + <remote-id type='github'>gentoo/gen-b0rk</remote-id>
84 + </upstream>
85 +</pkgmetadata>
86
87 diff --git a/xml-test/valid/valid-0.1.ebuild b/xml-test/valid/valid-0.1.ebuild
88 new file mode 100644
89 index 0000000..3b2c1c8
90 --- /dev/null
91 +++ b/xml-test/valid/valid-0.1.ebuild
92 @@ -0,0 +1,12 @@
93 +# Copyright 1999-2016 Gentoo Foundation
94 +# Distributed under the terms of the GNU General Public License v2
95 +# $Id$
96 +
97 +EAPI=6
98 +
99 +DESCRIPTION="GLEP68 compliant metadata example"
100 +HOMEPAGE="https://wiki.gentoo.org/wiki/GLEP:68#Example_metadata.xml_file"
101 +LICENSE="HPND"
102 +SLOT="11"
103 +KEYWORDS="~amd64"
104 +IUSE="foo bar"