1 |
commit: 779e6b56b88d63fe741b80b9084fbbe711be915a |
2 |
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> |
3 |
AuthorDate: Mon Mar 30 16:26:47 2020 +0000 |
4 |
Commit: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> |
5 |
CommitDate: Mon Mar 30 16:26:47 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=779e6b56 |
7 |
|
8 |
sys-auth/AusweisApp2: new package |
9 |
|
10 |
Package-Manager: Portage-2.3.89, Repoman-2.3.20 |
11 |
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> |
12 |
|
13 |
licenses/EUPL-1.2 | 191 +++++++++++++++++++++++++ |
14 |
metadata/layout.conf | 13 -- |
15 |
sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild | 38 +++++ |
16 |
sys-auth/AusweisApp2/Manifest | 1 + |
17 |
sys-auth/AusweisApp2/metadata.xml | 8 ++ |
18 |
5 files changed, 238 insertions(+), 13 deletions(-) |
19 |
|
20 |
diff --git a/licenses/EUPL-1.2 b/licenses/EUPL-1.2 |
21 |
new file mode 100644 |
22 |
index 0000000..d0f6ed1 |
23 |
--- /dev/null |
24 |
+++ b/licenses/EUPL-1.2 |
25 |
@@ -0,0 +1,191 @@ |
26 |
+EUROPEAN UNION PUBLIC LICENCE v. 1.2 |
27 |
+EUPL © the European Union 2007, 2016 |
28 |
+ |
29 |
+This European Union Public Licence (the ‘EUPL’) applies to the Work (as defined below) which is provided under the |
30 |
+terms of this Licence. Any use of the Work, other than as authorised under this Licence is prohibited (to the extent such |
31 |
+use is covered by a right of the copyright holder of the Work). |
32 |
+The Work is provided under the terms of this Licence when the Licensor (as defined below) has placed the following |
33 |
+notice immediately following the copyright notice for the Work: |
34 |
+ Licensed under the EUPL |
35 |
+or has expressed by any other means his willingness to license under the EUPL. |
36 |
+ |
37 |
+1.Definitions |
38 |
+In this Licence, the following terms have the following meaning: |
39 |
+— ‘The Licence’:this Licence. |
40 |
+— ‘The Original Work’:the work or software distributed or communicated by the Licensor under this Licence, available |
41 |
+as Source Code and also as Executable Code as the case may be. |
42 |
+— ‘Derivative Works’:the works or software that could be created by the Licensee, based upon the Original Work or |
43 |
+modifications thereof. This Licence does not define the extent of modification or dependence on the Original Work |
44 |
+required in order to classify a work as a Derivative Work; this extent is determined by copyright law applicable in |
45 |
+the country mentioned in Article 15. |
46 |
+— ‘The Work’:the Original Work or its Derivative Works. |
47 |
+— ‘The Source Code’:the human-readable form of the Work which is the most convenient for people to study and |
48 |
+modify. |
49 |
+— ‘The Executable Code’:any code which has generally been compiled and which is meant to be interpreted by |
50 |
+a computer as a program. |
51 |
+— ‘The Licensor’:the natural or legal person that distributes or communicates the Work under the Licence. |
52 |
+— ‘Contributor(s)’:any natural or legal person who modifies the Work under the Licence, or otherwise contributes to |
53 |
+the creation of a Derivative Work. |
54 |
+— ‘The Licensee’ or ‘You’:any natural or legal person who makes any usage of the Work under the terms of the |
55 |
+Licence. |
56 |
+— ‘Distribution’ or ‘Communication’:any act of selling, giving, lending, renting, distributing, communicating, |
57 |
+transmitting, or otherwise making available, online or offline, copies of the Work or providing access to its essential |
58 |
+functionalities at the disposal of any other natural or legal person. |
59 |
+ |
60 |
+2.Scope of the rights granted by the Licence |
61 |
+The Licensor hereby grants You a worldwide, royalty-free, non-exclusive, sublicensable licence to do the following, for |
62 |
+the duration of copyright vested in the Original Work: |
63 |
+— use the Work in any circumstance and for all usage, |
64 |
+— reproduce the Work, |
65 |
+— modify the Work, and make Derivative Works based upon the Work, |
66 |
+— communicate to the public, including the right to make available or display the Work or copies thereof to the public |
67 |
+and perform publicly, as the case may be, the Work, |
68 |
+— distribute the Work or copies thereof, |
69 |
+— lend and rent the Work or copies thereof, |
70 |
+— sublicense rights in the Work or copies thereof. |
71 |
+Those rights can be exercised on any media, supports and formats, whether now known or later invented, as far as the |
72 |
+applicable law permits so. |
73 |
+In the countries where moral rights apply, the Licensor waives his right to exercise his moral right to the extent allowed |
74 |
+by law in order to make effective the licence of the economic rights here above listed. |
75 |
+The Licensor grants to the Licensee royalty-free, non-exclusive usage rights to any patents held by the Licensor, to the |
76 |
+extent necessary to make use of the rights granted on the Work under this Licence. |
77 |
+ |
78 |
+3.Communication of the Source Code |
79 |
+The Licensor may provide the Work either in its Source Code form, or as Executable Code. If the Work is provided as |
80 |
+Executable Code, the Licensor provides in addition a machine-readable copy of the Source Code of the Work along with |
81 |
+each copy of the Work that the Licensor distributes or indicates, in a notice following the copyright notice attached to |
82 |
+the Work, a repository where the Source Code is easily and freely accessible for as long as the Licensor continues to |
83 |
+distribute or communicate the Work. |
84 |
+ |
85 |
+4.Limitations on copyright |
86 |
+Nothing in this Licence is intended to deprive the Licensee of the benefits from any exception or limitation to the |
87 |
+exclusive rights of the rights owners in the Work, of the exhaustion of those rights or of other applicable limitations |
88 |
+thereto. |
89 |
+ |
90 |
+5.Obligations of the Licensee |
91 |
+The grant of the rights mentioned above is subject to some restrictions and obligations imposed on the Licensee. Those |
92 |
+obligations are the following: |
93 |
+ |
94 |
+Attribution right: The Licensee shall keep intact all copyright, patent or trademarks notices and all notices that refer to |
95 |
+the Licence and to the disclaimer of warranties. The Licensee must include a copy of such notices and a copy of the |
96 |
+Licence with every copy of the Work he/she distributes or communicates. The Licensee must cause any Derivative Work |
97 |
+to carry prominent notices stating that the Work has been modified and the date of modification. |
98 |
+ |
99 |
+Copyleft clause: If the Licensee distributes or communicates copies of the Original Works or Derivative Works, this |
100 |
+Distribution or Communication will be done under the terms of this Licence or of a later version of this Licence unless |
101 |
+the Original Work is expressly distributed only under this version of the Licence — for example by communicating |
102 |
+‘EUPL v. 1.2 only’. The Licensee (becoming Licensor) cannot offer or impose any additional terms or conditions on the |
103 |
+Work or Derivative Work that alter or restrict the terms of the Licence. |
104 |
+ |
105 |
+Compatibility clause: If the Licensee Distributes or Communicates Derivative Works or copies thereof based upon both |
106 |
+the Work and another work licensed under a Compatible Licence, this Distribution or Communication can be done |
107 |
+under the terms of this Compatible Licence. For the sake of this clause, ‘Compatible Licence’ refers to the licences listed |
108 |
+in the appendix attached to this Licence. Should the Licensee's obligations under the Compatible Licence conflict with |
109 |
+his/her obligations under this Licence, the obligations of the Compatible Licence shall prevail. |
110 |
+ |
111 |
+Provision of Source Code: When distributing or communicating copies of the Work, the Licensee will provide |
112 |
+a machine-readable copy of the Source Code or indicate a repository where this Source will be easily and freely available |
113 |
+for as long as the Licensee continues to distribute or communicate the Work. |
114 |
+Legal Protection: This Licence does not grant permission to use the trade names, trademarks, service marks, or names |
115 |
+of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and |
116 |
+reproducing the content of the copyright notice. |
117 |
+ |
118 |
+6.Chain of Authorship |
119 |
+The original Licensor warrants that the copyright in the Original Work granted hereunder is owned by him/her or |
120 |
+licensed to him/her and that he/she has the power and authority to grant the Licence. |
121 |
+Each Contributor warrants that the copyright in the modifications he/she brings to the Work are owned by him/her or |
122 |
+licensed to him/her and that he/she has the power and authority to grant the Licence. |
123 |
+Each time You accept the Licence, the original Licensor and subsequent Contributors grant You a licence to their contributions |
124 |
+to the Work, under the terms of this Licence. |
125 |
+ |
126 |
+7.Disclaimer of Warranty |
127 |
+The Work is a work in progress, which is continuously improved by numerous Contributors. It is not a finished work |
128 |
+and may therefore contain defects or ‘bugs’ inherent to this type of development. |
129 |
+For the above reason, the Work is provided under the Licence on an ‘as is’ basis and without warranties of any kind |
130 |
+concerning the Work, including without limitation merchantability, fitness for a particular purpose, absence of defects or |
131 |
+errors, accuracy, non-infringement of intellectual property rights other than copyright as stated in Article 6 of this |
132 |
+Licence. |
133 |
+This disclaimer of warranty is an essential part of the Licence and a condition for the grant of any rights to the Work. |
134 |
+ |
135 |
+8.Disclaimer of Liability |
136 |
+Except in the cases of wilful misconduct or damages directly caused to natural persons, the Licensor will in no event be |
137 |
+liable for any direct or indirect, material or moral, damages of any kind, arising out of the Licence or of the use of the |
138 |
+Work, including without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, loss |
139 |
+of data or any commercial damage, even if the Licensor has been advised of the possibility of such damage. However, |
140 |
+the Licensor will be liable under statutory product liability laws as far such laws apply to the Work. |
141 |
+ |
142 |
+9.Additional agreements |
143 |
+While distributing the Work, You may choose to conclude an additional agreement, defining obligations or services |
144 |
+consistent with this Licence. However, if accepting obligations, You may act only on your own behalf and on your sole |
145 |
+responsibility, not on behalf of the original Licensor or any other Contributor, and only if You agree to indemnify, |
146 |
+defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against such Contributor by |
147 |
+the fact You have accepted any warranty or additional liability. |
148 |
+ |
149 |
+10.Acceptance of the Licence |
150 |
+The provisions of this Licence can be accepted by clicking on an icon ‘I agree’ placed under the bottom of a window |
151 |
+displaying the text of this Licence or by affirming consent in any other similar way, in accordance with the rules of |
152 |
+applicable law. Clicking on that icon indicates your clear and irrevocable acceptance of this Licence and all of its terms |
153 |
+and conditions. |
154 |
+Similarly, you irrevocably accept this Licence and all of its terms and conditions by exercising any rights granted to You |
155 |
+by Article 2 of this Licence, such as the use of the Work, the creation by You of a Derivative Work or the Distribution |
156 |
+or Communication by You of the Work or copies thereof. |
157 |
+ |
158 |
+11.Information to the public |
159 |
+In case of any Distribution or Communication of the Work by means of electronic communication by You (for example, |
160 |
+by offering to download the Work from a remote location) the distribution channel or media (for example, a website) |
161 |
+must at least provide to the public the information requested by the applicable law regarding the Licensor, the Licence |
162 |
+and the way it may be accessible, concluded, stored and reproduced by the Licensee. |
163 |
+ |
164 |
+12.Termination of the Licence |
165 |
+The Licence and the rights granted hereunder will terminate automatically upon any breach by the Licensee of the terms |
166 |
+of the Licence. |
167 |
+Such a termination will not terminate the licences of any person who has received the Work from the Licensee under |
168 |
+the Licence, provided such persons remain in full compliance with the Licence. |
169 |
+ |
170 |
+13.Miscellaneous |
171 |
+Without prejudice of Article 9 above, the Licence represents the complete agreement between the Parties as to the |
172 |
+Work. |
173 |
+If any provision of the Licence is invalid or unenforceable under applicable law, this will not affect the validity or |
174 |
+enforceability of the Licence as a whole. Such provision will be construed or reformed so as necessary to make it valid |
175 |
+and enforceable. |
176 |
+The European Commission may publish other linguistic versions or new versions of this Licence or updated versions of |
177 |
+the Appendix, so far this is required and reasonable, without reducing the scope of the rights granted by the Licence. |
178 |
+New versions of the Licence will be published with a unique version number. |
179 |
+All linguistic versions of this Licence, approved by the European Commission, have identical value. Parties can take |
180 |
+advantage of the linguistic version of their choice. |
181 |
+ |
182 |
+14.Jurisdiction |
183 |
+Without prejudice to specific agreement between parties, |
184 |
+— any litigation resulting from the interpretation of this License, arising between the European Union institutions, |
185 |
+bodies, offices or agencies, as a Licensor, and any Licensee, will be subject to the jurisdiction of the Court of Justice |
186 |
+of the European Union, as laid down in article 272 of the Treaty on the Functioning of the European Union, |
187 |
+— any litigation arising between other parties and resulting from the interpretation of this License, will be subject to |
188 |
+the exclusive jurisdiction of the competent court where the Licensor resides or conducts its primary business. |
189 |
+ |
190 |
+15.Applicable Law |
191 |
+Without prejudice to specific agreement between parties, |
192 |
+— this Licence shall be governed by the law of the European Union Member State where the Licensor has his seat, |
193 |
+resides or has his registered office, |
194 |
+— this licence shall be governed by Belgian law if the Licensor has no seat, residence or registered office inside |
195 |
+a European Union Member State. |
196 |
+ |
197 |
+ |
198 |
+ Appendix |
199 |
+ |
200 |
+‘Compatible Licences’ according to Article 5 EUPL are: |
201 |
+— GNU General Public License (GPL) v. 2, v. 3 |
202 |
+— GNU Affero General Public License (AGPL) v. 3 |
203 |
+— Open Software License (OSL) v. 2.1, v. 3.0 |
204 |
+— Eclipse Public License (EPL) v. 1.0 |
205 |
+— CeCILL v. 2.0, v. 2.1 |
206 |
+— Mozilla Public Licence (MPL) v. 2 |
207 |
+— GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3 |
208 |
+— Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for works other than software |
209 |
+— European Union Public Licence (EUPL) v. 1.1, v. 1.2 |
210 |
+— Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or Strong Reciprocity (LiLiQ-R+). |
211 |
+ |
212 |
+The European Commission may update this Appendix to later versions of the above licences without producing |
213 |
+a new version of the EUPL, as long as they provide the rights granted in Article 2 of this Licence and protect the |
214 |
+covered Source Code from exclusive appropriation. |
215 |
+All other changes or additions to this Appendix require the production of a new EUPL version. |
216 |
+ |
217 |
|
218 |
diff --git a/metadata/layout.conf b/metadata/layout.conf |
219 |
deleted file mode 100644 |
220 |
index 4962033..0000000 |
221 |
--- a/metadata/layout.conf |
222 |
+++ /dev/null |
223 |
@@ -1,13 +0,0 @@ |
224 |
-masters = gentoo |
225 |
- |
226 |
-# Please keep this reasonably in sync with ::gentoo |
227 |
-manifest-hashes = BLAKE2B SHA512 |
228 |
-manifest-required-hashes = BLAKE2B |
229 |
-update-changelog = false |
230 |
-cache-formats = md5-dict |
231 |
-thin-manifests = true |
232 |
-sign-commits = true |
233 |
-sign-manifests = false |
234 |
- |
235 |
-# Let's start with new EAPIs if possible |
236 |
-eapis-banned = 0 1 2 3 4 5 |
237 |
|
238 |
diff --git a/sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild b/sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild |
239 |
new file mode 100644 |
240 |
index 0000000..82cea26 |
241 |
--- /dev/null |
242 |
+++ b/sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild |
243 |
@@ -0,0 +1,38 @@ |
244 |
+# Copyright 2020 Gentoo Authors |
245 |
+# Distributed under the terms of the GNU General Public License v2 |
246 |
+ |
247 |
+EAPI=7 |
248 |
+ |
249 |
+CMAKE_BUILD_TYPE=Release |
250 |
+inherit cmake-utils |
251 |
+ |
252 |
+DESCRIPTION="Official authentication app for German ID cards and residence permits" |
253 |
+HOMEPAGE="https://www.ausweisapp.bund.de/" |
254 |
+SRC_URI="https://github.com/Governikus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
255 |
+ |
256 |
+LICENSE="EUPL-1.2" |
257 |
+SLOT="0" |
258 |
+KEYWORDS="~amd64 ~x86" |
259 |
+IUSE="doc" |
260 |
+ |
261 |
+RDEPEND=" |
262 |
+ dev-qt/qtcore:5 |
263 |
+ dev-qt/qtconcurrent:5 |
264 |
+ dev-qt/qtnetwork:5 |
265 |
+ dev-qt/qtgui:5 |
266 |
+ dev-qt/qtsvg:5 |
267 |
+ dev-qt/qtwebsockets:5[qml] |
268 |
+ dev-qt/qtquickcontrols2:5 |
269 |
+ dev-qt/qtwidgets:5 |
270 |
+ dev-libs/openssl:0= |
271 |
+ sys-apps/pcsc-lite |
272 |
+ net-libs/http-parser" |
273 |
+ |
274 |
+DEPEND="${RDEPEND} |
275 |
+ dev-qt/linguist-tools:5 |
276 |
+ virtual/pkgconfig" |
277 |
+ |
278 |
+src_configure() { |
279 |
+ local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF ) |
280 |
+ cmake-utils_src_configure |
281 |
+} |
282 |
|
283 |
diff --git a/sys-auth/AusweisApp2/Manifest b/sys-auth/AusweisApp2/Manifest |
284 |
new file mode 100644 |
285 |
index 0000000..6a730bf |
286 |
--- /dev/null |
287 |
+++ b/sys-auth/AusweisApp2/Manifest |
288 |
@@ -0,0 +1 @@ |
289 |
+DIST AusweisApp2-1.20.0.tar.gz 9727544 BLAKE2B 23d31b5cff2756948d563052ff53fffb737c6895fddada036969350b0a65f404f8def70f8ac4409a34fe9f83160e15cd8d4b6441f901f8e53e791ca386140383 SHA512 9222bc59521aa3533c79206df14b079e618f6efbdd04c11b4cc754027dc155d2ad4a321cabdbb35b9308f5e9631ca05e828969633125fe0ac651156669a784d0 |
290 |
|
291 |
diff --git a/sys-auth/AusweisApp2/metadata.xml b/sys-auth/AusweisApp2/metadata.xml |
292 |
new file mode 100644 |
293 |
index 0000000..6c6206d |
294 |
--- /dev/null |
295 |
+++ b/sys-auth/AusweisApp2/metadata.xml |
296 |
@@ -0,0 +1,8 @@ |
297 |
+<?xml version="1.0" encoding="UTF-8"?> |
298 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
299 |
+<pkgmetadata> |
300 |
+ <!-- maintainer-needed --> |
301 |
+ <upstream> |
302 |
+ <remote-id type="github">Governikus/AusweisApp2</remote-id> |
303 |
+ </upstream> |
304 |
+</pkgmetadata> |