1 |
commit: 58a7960bc20f87e27f6c8865f64d88a5b6eaa07f |
2 |
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> |
3 |
AuthorDate: Wed Jan 19 12:25:05 2022 +0000 |
4 |
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jan 20 10:20:46 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a7960b |
7 |
|
8 |
dev-java/gson: exclude 1 test if vm_version="1.8" |
9 |
|
10 |
Closes: https://bugs.gentoo.org/820338 |
11 |
Package-Manager: Portage-3.0.28, Repoman-3.0.3 |
12 |
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> |
13 |
Closes: https://github.com/gentoo/gentoo/pull/23869 |
14 |
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> |
15 |
|
16 |
dev-java/gson/gson-2.8.8.ebuild | 11 ++++++++++- |
17 |
1 file changed, 10 insertions(+), 1 deletion(-) |
18 |
|
19 |
diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild |
20 |
index b01f741b2d88..ae03a8f412f6 100644 |
21 |
--- a/dev-java/gson/gson-2.8.8.ebuild |
22 |
+++ b/dev-java/gson/gson-2.8.8.ebuild |
23 |
@@ -13,8 +13,9 @@ JAVA_TESTING_FRAMEWORKS="junit-4" |
24 |
inherit java-pkg-2 java-pkg-simple |
25 |
|
26 |
DESCRIPTION="Gson JSON library" |
27 |
-HOMEPAGE="https://github.com/google/gson/gson" |
28 |
+HOMEPAGE="https://github.com/google/gson" |
29 |
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${P}-sources.tar.gz" |
30 |
+ |
31 |
LICENSE="Apache-2.0" |
32 |
SLOT="2.6" |
33 |
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
34 |
@@ -54,3 +55,11 @@ src_prepare() { |
35 |
default |
36 |
sed -i "s/\${project.version}/${PV}/g" src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die "Failed to set version" |
37 |
} |
38 |
+ |
39 |
+src_test() { |
40 |
+ local vm_version="$(java-config -g PROVIDES_VERSION)" |
41 |
+ if [[ "${vm_version}" == "1.8" ]] ; then |
42 |
+ JAVA_TEST_EXCLUDES+=( "com.google.gson.JsonArrayTest" ) |
43 |
+ fi |
44 |
+ java-pkg-simple_src_test |
45 |
+} |