Gentoo Archives: gentoo-commits

From: Alfredo Tupone <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libnop/
Date: Fri, 27 May 2022 17:22:53
Message-Id: 1653672152.e8da215c24d178c02f5f866f5acd54e75abe0194.tupone@gentoo
1 commit: e8da215c24d178c02f5f866f5acd54e75abe0194
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 27 17:22:32 2022 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Fri May 27 17:22:32 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8da215c
7
8 dev-libs/libnop: add to tree
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-libs/libnop/Manifest | 1 +
14 dev-libs/libnop/libnop-2021.11.03.ebuild | 35 ++++++++++++++++++++++++++++++++
15 dev-libs/libnop/metadata.xml | 11 ++++++++++
16 3 files changed, 47 insertions(+)
17
18 diff --git a/dev-libs/libnop/Manifest b/dev-libs/libnop/Manifest
19 new file mode 100644
20 index 000000000000..1aabf1d54822
21 --- /dev/null
22 +++ b/dev-libs/libnop/Manifest
23 @@ -0,0 +1 @@
24 +DIST libnop-2021.11.03.tar.gz 124143 BLAKE2B 44b1c4c341d2120ff22511176fbf3c6f64328c97ddddae458e09676baae491e9218ea33a5836c7a6647090d3f06ac1d66529707af5e2684a14b409b3b57f3af1 SHA512 27f62710afb41165db5ef54bb2d09f89ed9c0c0cb401bffe2c52590bb28c67ed6ba68922510cdedd6dc7cc75fc267a02a2f9cbcca4bfa85042792a121e27097e
25
26 diff --git a/dev-libs/libnop/libnop-2021.11.03.ebuild b/dev-libs/libnop/libnop-2021.11.03.ebuild
27 new file mode 100644
28 index 000000000000..93f597785e9e
29 --- /dev/null
30 +++ b/dev-libs/libnop/libnop-2021.11.03.ebuild
31 @@ -0,0 +1,35 @@
32 +# Copyright 2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +CommitId=35e800d81f28c632956c5a592e3cbe8085ecd430
38 +DESCRIPTION="C++ Native Object Protocols"
39 +HOMEPAGE="https://github.com/google/libnop"
40 +SRC_URI="https://github.com/google/${PN}/archive/${CommitId}.tar.gz
41 + -> ${P}.tar.gz"
42 +
43 +LICENSE="Apache-2.0"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +IUSE="test"
47 +
48 +DEPEND=""
49 +RDEPEND="${DEPEND}"
50 +BDEPEND="test? ( dev-cpp/gtest )"
51 +RESTRICT="!test? ( test )"
52 +
53 +S="${WORKDIR}"/${PN}-${CommitId}
54 +
55 +src_compile() {
56 + use test && default
57 +}
58 +
59 +src_install() {
60 + doheader -r include/nop
61 + einstalldocs
62 +}
63 +
64 +src_test() {
65 + out/test || die
66 +}
67
68 diff --git a/dev-libs/libnop/metadata.xml b/dev-libs/libnop/metadata.xml
69 new file mode 100644
70 index 000000000000..a0bb21b79e82
71 --- /dev/null
72 +++ b/dev-libs/libnop/metadata.xml
73 @@ -0,0 +1,11 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="person">
78 + <email>tupone@g.o</email>
79 + <name>Tupone Alfredo</name>
80 + </maintainer>
81 + <upstream>
82 + <remote-id type="github">google/libnop</remote-id>
83 + </upstream>
84 +</pkgmetadata>