Help needed creating APKBUILD packages
Hi all,
I'm in the process of creating APKBUILD files for Eclipse Temurin (OpenJDK) binaries (https://adoptium.net)
here is a sample APKBUILD file for Temurin 11 one for Temurin 17 and one for Temurin 19.
Everything builds well but when I try to install both on the same system I get conflicts (see below). I'd really appreciate any help/insight that people might be able to offer me?
Thanks in advance
/ # apk add temurin-17-jdk
WARNING: This apk-tools is OLD! Some packages might not function properly.
ERROR: unable to select packages:
temurin-17-jdk-17.0.4.1_p1-r0:
conflicts: temurin-19-jdk-19.0.0_p36-r0[so:libattach.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libawt.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libawt_headless.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libdt_socket.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libextnet.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libfontmanager.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libinstrument.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libj2gss.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libj2pcsc.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libj2pkcs11.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libjaas.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libjava.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libjavajpeg.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libjawt.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libjdwp.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libjimage.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libjli.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libjsig.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libjsound.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libjsvml.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libjvm.so=0] temurin-19-jdk-19.0.0_p36-r0[so:liblcms.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libmanagement.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libmanagement_agent.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libmanagement_ext.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libmlib_image.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libnet.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libnio.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libprefs.so=0] temurin-19-jdk-19.0.0_p36-r0[so:librmi.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libsaproc.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libsctp.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libsyslookup.so=0] temurin-19-jdk-19.0.0_p36-r0[so:libverify.so=0]
temurin-19-jdk-19.0.0_p36-r0[so:libzip.so=0]
satisfies: world[temurin-17-jdk]
temurin-19-jdk-19.0.0_p36-r0:
conflicts: temurin-17-jdk-17.0.4.1_p1-r0[so:libattach.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libawt.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libawt_headless.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libdt_socket.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libextnet.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libfontmanager.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libinstrument.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libj2gss.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libj2pcsc.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libj2pkcs11.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libjaas.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libjava.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libjavajpeg.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libjawt.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libjdwp.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libjimage.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libjli.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libjsig.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libjsound.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libjsvml.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libjvm.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:liblcms.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libmanagement.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libmanagement_agent.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libmanagement_ext.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libmlib_image.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libnet.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libnio.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libprefs.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:librmi.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libsaproc.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libsctp.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libsyslookup.so=0] temurin-17-jdk-17.0.4.1_p1-r0[so:libverify.so=0]
temurin-17-jdk-17.0.4.1_p1-r0[so:libzip.so=0]
satisfies: world[temurin-19-jdk]