Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/tpm/
Date: Sat, 07 May 2022 05:51:22
Message-Id: 1651902625.41d3af34d6ac0b76a8469ba1f657c7299563ddb7.sam@gentoo
1 commit: 41d3af34d6ac0b76a8469ba1f657c7299563ddb7
2 Author: orbea <orbea <AT> riseup <DOT> net>
3 AuthorDate: Thu May 5 01:05:59 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat May 7 05:50:25 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d3af34
7
8 app-admin/tpm: Added
9
10 Signed-off-by: orbea <orbea <AT> riseup.net>
11 Closes: https://github.com/gentoo/gentoo/pull/25334
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 app-admin/tpm/Manifest | 1 +
15 app-admin/tpm/metadata.xml | 22 ++++++++++++++++++++++
16 app-admin/tpm/tpm-1.3.3.ebuild | 24 ++++++++++++++++++++++++
17 app-admin/tpm/tpm-9999.ebuild | 24 ++++++++++++++++++++++++
18 4 files changed, 71 insertions(+)
19
20 diff --git a/app-admin/tpm/Manifest b/app-admin/tpm/Manifest
21 new file mode 100644
22 index 000000000000..02035e54ae2f
23 --- /dev/null
24 +++ b/app-admin/tpm/Manifest
25 @@ -0,0 +1 @@
26 +DIST tpm-1.3.3.tar.gz 14623 BLAKE2B efff44b542cc5731c5e2b4527721161e3ad73088eb8ac5f46012dd7da823d67045994f64d830eef48a136fbc4fbb8df04235a10fc9d0e867a8ea2b3a01d1b01e SHA512 113ba21300d2a5fdfb1c058c3f496b004195b68576a832c5ad89b8baecd2d18660ba108e2e7a5ae68148dd60bdaacaee5f5024905b8fc07184a577e0837ae204
27
28 diff --git a/app-admin/tpm/metadata.xml b/app-admin/tpm/metadata.xml
29 new file mode 100644
30 index 000000000000..a9f6a813f283
31 --- /dev/null
32 +++ b/app-admin/tpm/metadata.xml
33 @@ -0,0 +1,22 @@
34 +<?xml version="1.0" encoding="UTF-8"?>
35 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
36 +<pkgmetadata>
37 + <maintainer type="person">
38 + <email>orbea@××××××.net</email>
39 + <name>orbea</name>
40 + </maintainer>
41 + <maintainer type="person" proxied="proxy">
42 + <email>sam@g.o</email>
43 + <name>Sam James</name>
44 + </maintainer>
45 + <longdescription>
46 + tpm is a tiny shell script which is heavily inspired and
47 + largely compatible with pass(1). Just like pass it uses
48 + gpg2(1) to securely store your passwords, the major difference
49 + between pass and tpm is that the latter is a lot more minimal.
50 + Furthermore, tpm is written entirely in POSIX shell.
51 + </longdescription>
52 + <upstream>
53 + <remote-id type="github">nmeum/tpm</remote-id>
54 + </upstream>
55 +</pkgmetadata>
56
57 diff --git a/app-admin/tpm/tpm-1.3.3.ebuild b/app-admin/tpm/tpm-1.3.3.ebuild
58 new file mode 100644
59 index 000000000000..dd2b55edef2e
60 --- /dev/null
61 +++ b/app-admin/tpm/tpm-1.3.3.ebuild
62 @@ -0,0 +1,24 @@
63 +# Copyright 2022 Gentoo Authors
64 +# Distributed under the terms of the GNU General Public License v2
65 +
66 +EAPI=8
67 +
68 +DESCRIPTION="Tiny password manager"
69 +HOMEPAGE="https://github.com/nmeum/tpm"
70 +if [[ "${PV}" == *9999 ]] ; then
71 + inherit git-r3
72 + EGIT_REPO_URI="https://github.com/nmeum/${PN}.git"
73 +else
74 + SRC_URI="https://github.com/nmeum/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
75 + KEYWORDS="~amd64 ~x86"
76 +fi
77 +
78 +LICENSE="GPL-3"
79 +SLOT="0"
80 +
81 +RDEPEND="app-crypt/gnupg"
82 +BDEPEND="dev-lang/perl"
83 +
84 +src_install() {
85 + emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
86 +}
87
88 diff --git a/app-admin/tpm/tpm-9999.ebuild b/app-admin/tpm/tpm-9999.ebuild
89 new file mode 100644
90 index 000000000000..dd2b55edef2e
91 --- /dev/null
92 +++ b/app-admin/tpm/tpm-9999.ebuild
93 @@ -0,0 +1,24 @@
94 +# Copyright 2022 Gentoo Authors
95 +# Distributed under the terms of the GNU General Public License v2
96 +
97 +EAPI=8
98 +
99 +DESCRIPTION="Tiny password manager"
100 +HOMEPAGE="https://github.com/nmeum/tpm"
101 +if [[ "${PV}" == *9999 ]] ; then
102 + inherit git-r3
103 + EGIT_REPO_URI="https://github.com/nmeum/${PN}.git"
104 +else
105 + SRC_URI="https://github.com/nmeum/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
106 + KEYWORDS="~amd64 ~x86"
107 +fi
108 +
109 +LICENSE="GPL-3"
110 +SLOT="0"
111 +
112 +RDEPEND="app-crypt/gnupg"
113 +BDEPEND="dev-lang/perl"
114 +
115 +src_install() {
116 + emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
117 +}