|
1 | 1 | # Exclude automatically generated requires on java interpreter which is not |
2 | 2 | # owned by any package |
3 | | -%global __requires_exclude ^%{_jvmdir}/java |
4 | | - |
5 | | -# Don't run OSGi dependency generators on private (bundled) JARs |
6 | | -%global __requires_exclude_from \\.jar$ |
7 | | -%global __provides_exclude_from \\.jar$ |
| 3 | +%global __requires_exclude ^%{_jvmdir}/jre |
8 | 4 |
|
9 | 5 | # Generated list of bundled packages |
10 | 6 | %global _local_file_attrs local_generator |
|
13 | 9 |
|
14 | 10 | %global debug_package %{nil} |
15 | 11 |
|
16 | | -%global javaHomePath %{_jvmdir}/java-21-openjdk |
| 12 | +%global javaHomePath %{_jvmdir}/jre-21-openjdk |
17 | 13 | %global mavenHomePath %{_datadir}/%{name} |
18 | 14 | %global metadataPath %{mavenHomePath}/maven-metadata |
19 | 15 | %global artifactsPath %{_prefix}/lib |
@@ -101,9 +97,9 @@ install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/xmvngen.attr %{build |
101 | 97 | echo ' |
102 | 98 | %%__xmvngen_debug 1 |
103 | 99 | %%__xmvngen_libjvm %{javaHomePath}/lib/server/libjvm.so |
104 | | -%%__xmvngen_classpath %{artifactsPath}/%{name}/xmvn-generator.jar:%{artifactsPath}/%{name}/asm.jar:%{artifactsPath}/%{name}/commons-compress.jar |
105 | | -%%__xmvngen_provides_generators org.fedoraproject.xmvn.generator.jpms.JPMSGeneratorFactory |
106 | | -%%__xmvngen_requires_generators %%{nil} |
| 100 | +%%__xmvngen_classpath %{artifactsPath}/%{name}/xmvn-generator.jar:%{artifactsPath}/%{name}/asm.jar:%{artifactsPath}/%{name}/commons-compress.jar:%{artifactsPath}/%{name}/commons-io.jar:%{artifactsPath}/%{name}/xmvn-mojo.jar:%{artifactsPath}/%{name}/maven-model.jar:%{artifactsPath}/%{name}/plexus-utils.jar |
| 101 | +%%__xmvngen_provides_generators org.fedoraproject.xmvn.generator.filesystem.FilesystemGeneratorFactory org.fedoraproject.xmvn.generator.jpscript.JPackageScriptGeneratorFactory org.fedoraproject.xmvn.generator.jpms.JPMSGeneratorFactory org.fedoraproject.xmvn.generator.maven.MavenGeneratorFactory |
| 102 | +%%__xmvngen_requires_generators org.fedoraproject.xmvn.generator.filesystem.FilesystemGeneratorFactory org.fedoraproject.xmvn.generator.jpscript.JPackageScriptGeneratorFactory org.fedoraproject.xmvn.generator.maven.MavenGeneratorFactory |
107 | 103 | %%__xmvngen_post_install_hooks org.fedoraproject.xmvn.generator.transformer.TransformerHookFactory |
108 | 104 | %%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH |
109 | 105 | %%java_home %{javaHomePath} |
|
0 commit comments