Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/failureaccess/
Date: Wed, 19 Jan 2022 02:37:03
Message-Id: 1642559806.1d27496cb9b549d5bdff40e6555bd94d938c9f8e.sam@gentoo
1 commit: 1d27496cb9b549d5bdff40e6555bd94d938c9f8e
2 Author: Jeffrey Lin <jeffrey <AT> icurse <DOT> nl>
3 AuthorDate: Sat Jun 19 03:17:07 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 19 02:36:46 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d27496c
7
8 dev-java/failureaccess: initial import
9
10 Signed-off-by: Jeffrey Lin <jeffrey <AT> icurse.nl>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-java/failureaccess/Manifest | 1 +
14 dev-java/failureaccess/failureaccess-30.1.1.ebuild | 28 ++++++++++++++++++++++
15 dev-java/failureaccess/metadata.xml | 18 ++++++++++++++
16 3 files changed, 47 insertions(+)
17
18 diff --git a/dev-java/failureaccess/Manifest b/dev-java/failureaccess/Manifest
19 new file mode 100644
20 index 000000000000..6cdfcc4ae4a4
21 --- /dev/null
22 +++ b/dev-java/failureaccess/Manifest
23 @@ -0,0 +1 @@
24 +DIST guava-30.1.1.tar.gz 5404546 BLAKE2B 818ef4b17c4f0c8e92c327f046434a3bb428ac35d6e95edd6d6be558c755d138a8ac7f8ad2032073cad131890d8f838e896fff84ba217f8305be8bd65c619a48 SHA512 23b30d886a3200b8f998897ca7bc424b2d223a4fecb03ab644e08a989a85f008e30ef093055e6305c4148a1eb8919c407e35d19f492c5b189830bd115e9484f2
25
26 diff --git a/dev-java/failureaccess/failureaccess-30.1.1.ebuild b/dev-java/failureaccess/failureaccess-30.1.1.ebuild
27 new file mode 100644
28 index 000000000000..9765f87d71f8
29 --- /dev/null
30 +++ b/dev-java/failureaccess/failureaccess-30.1.1.ebuild
31 @@ -0,0 +1,28 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +# Skeleton command:
36 +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://codeload.github.com/google/guava/tar.gz/refs/tags/v30.1.1 --slot 0 --keywords "" --ebuild failureacess-30.1.1.ebuild
37 +
38 +EAPI=7
39 +
40 +MY_P=guava-${PV}
41 +
42 +JAVA_PKG_IUSE="doc source"
43 +MAVEN_ID="com.google.guava:failureaccess:1.0.1"
44 +
45 +inherit java-pkg-2 java-pkg-simple
46 +
47 +DESCRIPTION="Guava's InternalFutureFailureAccess and InternalFutures classes."
48 +HOMEPAGE="https://github.com/google/guava/failureaccess"
49 +SRC_URI="https://codeload.github.com/google/guava/tar.gz/refs/tags/v${PV} -> ${MY_P}.tar.gz"
50 +LICENSE="Apache-2.0"
51 +SLOT="0"
52 +KEYWORDS="~amd64"
53 +
54 +DEPEND=">=virtual/jdk-1.8:*"
55 +RDEPEND=">=virtual/jre-1.8:*"
56 +
57 +S="${WORKDIR}/${MY_P}"
58 +
59 +JAVA_SRC_DIR="futures/${PN}/src/com/google/common/util/concurrent/internal/"
60
61 diff --git a/dev-java/failureaccess/metadata.xml b/dev-java/failureaccess/metadata.xml
62 new file mode 100644
63 index 000000000000..f7694e837d19
64 --- /dev/null
65 +++ b/dev-java/failureaccess/metadata.xml
66 @@ -0,0 +1,18 @@
67 +<?xml version="1.0" encoding="UTF-8"?>
68 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
69 +<pkgmetadata>
70 + <maintainer type="project">
71 + <email>java@g.o</email>
72 + <name>Java</name>
73 + </maintainer>
74 + <longdescription lang="en">
75 +Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess
76 +and InternalFutures. Most users will never need to use this artifact. Its
77 +classes are conceptually a part of Guava, but they're in this separate artifact
78 +so that Android libraries can use them without pulling in all of Guava (just as
79 +they can use ListenableFuture by depending on the listenablefuture artifact).
80 + </longdescription>
81 + <upstream>
82 + <remote-id type="github">google/guava</remote-id>
83 + </upstream>
84 +</pkgmetadata>