]> git.pld-linux.org Git - packages/rpm-pld-macros.git/commit
add macros for default jdk provider/version; 2.021 auto/th/rpm-pld-macros-2.021-1
authorJan Palus <atler@pld-linux.org>
Tue, 7 Feb 2023 22:17:33 +0000 (23:17 +0100)
committerJan Palus <atler@pld-linux.org>
Tue, 7 Feb 2023 22:17:33 +0000 (23:17 +0100)
commit67d881233be4ac8b45554b7bff8d4cc824f26762
tree2a976e4c3be21c2562565b28e93ee97b046de474
parentf3c8c6865139ebd94a6b8744996b0329b47eebc2
add macros for default jdk provider/version; 2.021

benefits:
- utilizes %use_jdk hence requires only *-base-* subpackages avoiding
  conflicts in %{_bindir}
- ensures packages are built with minimal ClassDataVersion so they can
  be run on broader set of JVMs
- easy to modify without modifying spec files

usage:

  %use_default_jdk

  Summary: ...
  ...
  %buildrequires_jdk
  ...
  %build
  export JAVA_HOME="%{java_home}"

defaults to openjdk8. if package requires specific minimal version of
java pass version as argument ie %{use_default_jdk 11}
macros.java
rpm-pld-macros.spec
This page took 0.357535 seconds and 4 git commands to generate.