Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-auth/AusweisApp2/
Date: Mon, 25 May 2020 11:17:51
Message-Id: 1590405243.a0aecec5ccb947037a17d7a39371e1d8e38f646e.conikost@gentoo
1 commit: a0aecec5ccb947037a17d7a39371e1d8e38f646e
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Sat May 23 16:22:11 2020 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Mon May 25 11:14:03 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0aecec5
7
8 sys-auth/AusweisApp2: New package
9
10 The AusweisApp2 is a software, that you can install on your
11 Computer/Smartphone/Tablet, to identify yourself online with
12 your ID card or your electronic residence permit. The App is
13 availible for the most used operating systems and works in
14 all common browsers.
15
16 Closes: https://bugs.gentoo.org/344941
17
18 This package has been in ::guru since several weeks.
19
20 Package-Manager: Portage-2.3.99, Repoman-2.3.22
21 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
22 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
23
24 sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild | 39 ++++++++++++++++++++++++++
25 sys-auth/AusweisApp2/AusweisApp2-9999.ebuild | 38 +++++++++++++++++++++++++
26 sys-auth/AusweisApp2/Manifest | 1 +
27 sys-auth/AusweisApp2/metadata.xml | 8 ++++++
28 4 files changed, 86 insertions(+)
29
30 diff --git a/sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild b/sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild
31 new file mode 100644
32 index 00000000000..42a6ddab53d
33 --- /dev/null
34 +++ b/sys-auth/AusweisApp2/AusweisApp2-1.20.0.ebuild
35 @@ -0,0 +1,39 @@
36 +# Copyright 2020 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=7
40 +
41 +inherit cmake
42 +
43 +DESCRIPTION="Official authentication app for German ID cards and residence permits"
44 +HOMEPAGE="https://www.ausweisapp.bund.de/"
45 +SRC_URI="https://github.com/Governikus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
46 +
47 +LICENSE="EUPL-1.2"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~x86"
50 +
51 +BDEPEND="virtual/pkgconfig"
52 +
53 +RDEPEND="
54 + dev-qt/qtcore:5
55 + dev-qt/qtnetwork:5
56 + dev-qt/qtgui:5
57 + dev-qt/qtsvg:5
58 + dev-qt/qtwebsockets:5[qml]
59 + dev-qt/qtwidgets:5
60 + dev-qt/qtdeclarative
61 + dev-libs/openssl:0=
62 + sys-apps/pcsc-lite
63 + net-libs/http-parser:0=
64 + virtual/udev"
65 +
66 +DEPEND="${RDEPEND}
67 + dev-qt/qtconcurrent:5
68 + dev-qt/qtquickcontrols2:5
69 + dev-qt/linguist-tools:5"
70 +
71 +src_configure() {
72 + local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
73 + cmake_src_configure
74 +}
75
76 diff --git a/sys-auth/AusweisApp2/AusweisApp2-9999.ebuild b/sys-auth/AusweisApp2/AusweisApp2-9999.ebuild
77 new file mode 100644
78 index 00000000000..774b124f02c
79 --- /dev/null
80 +++ b/sys-auth/AusweisApp2/AusweisApp2-9999.ebuild
81 @@ -0,0 +1,38 @@
82 +# Copyright 2020 Gentoo Authors
83 +# Distributed under the terms of the GNU General Public License v2
84 +
85 +EAPI=7
86 +
87 +inherit cmake git-r3
88 +
89 +DESCRIPTION="Official authentication app for German ID cards and residence permits"
90 +HOMEPAGE="https://www.ausweisapp.bund.de/"
91 +EGIT_REPO_URI="https://github.com/Governikus/AusweisApp2.git"
92 +
93 +LICENSE="EUPL-1.2"
94 +SLOT="0"
95 +
96 +BDEPEND="virtual/pkgconfig"
97 +
98 +RDEPEND="
99 + dev-qt/qtcore:5
100 + dev-qt/qtnetwork:5
101 + dev-qt/qtgui:5
102 + dev-qt/qtsvg:5
103 + dev-qt/qtwebsockets:5[qml]
104 + dev-qt/qtwidgets:5
105 + dev-qt/qtdeclarative
106 + dev-libs/openssl:0=
107 + sys-apps/pcsc-lite
108 + net-libs/http-parser:0=
109 + virtual/udev"
110 +
111 +DEPEND="${RDEPEND}
112 + dev-qt/qtconcurrent:5
113 + dev-qt/qtquickcontrols2:5
114 + dev-qt/linguist-tools:5"
115 +
116 +src_configure() {
117 + local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
118 + cmake_src_configure
119 +}
120
121 diff --git a/sys-auth/AusweisApp2/Manifest b/sys-auth/AusweisApp2/Manifest
122 new file mode 100644
123 index 00000000000..6a730bf1ac7
124 --- /dev/null
125 +++ b/sys-auth/AusweisApp2/Manifest
126 @@ -0,0 +1 @@
127 +DIST AusweisApp2-1.20.0.tar.gz 9727544 BLAKE2B 23d31b5cff2756948d563052ff53fffb737c6895fddada036969350b0a65f404f8def70f8ac4409a34fe9f83160e15cd8d4b6441f901f8e53e791ca386140383 SHA512 9222bc59521aa3533c79206df14b079e618f6efbdd04c11b4cc754027dc155d2ad4a321cabdbb35b9308f5e9631ca05e828969633125fe0ac651156669a784d0
128
129 diff --git a/sys-auth/AusweisApp2/metadata.xml b/sys-auth/AusweisApp2/metadata.xml
130 new file mode 100644
131 index 00000000000..6c6206dd10c
132 --- /dev/null
133 +++ b/sys-auth/AusweisApp2/metadata.xml
134 @@ -0,0 +1,8 @@
135 +<?xml version="1.0" encoding="UTF-8"?>
136 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
137 +<pkgmetadata>
138 + <!-- maintainer-needed -->
139 + <upstream>
140 + <remote-id type="github">Governikus/AusweisApp2</remote-id>
141 + </upstream>
142 +</pkgmetadata>