You are not logged in.

#1 2021-12-24 17:06:04

EgidioCaprino
Member
Registered: 2016-03-13
Posts: 102

Add dependency from AUR in PKGBUILD file

Hi all,

I have a PKGBUILD file with this dependency

depends=('java-runtime>=1.11')

and I need to replace it with Oracle's version, like this

depends=('jdk>=1.11')

But jdk is from AUR so that won't work.

How could I do that?

Last edited by EgidioCaprino (2021-12-28 12:54:56)

Offline

#2 2021-12-24 17:18:19

progandy
Member
Registered: 2012-05-17
Posts: 5,191

Re: Add dependency from AUR in PKGBUILD file

Why?
If you install jdk/jre from the AUR, then those will be provide the java-runtime dependency and be accepted as well.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#3 2021-12-24 17:42:52

EgidioCaprino
Member
Registered: 2016-03-13
Posts: 102

Re: Add dependency from AUR in PKGBUILD file

It's because my package requires some library which is in Oracle's JDK only.

Offline

#4 2021-12-24 17:56:50

progandy
Member
Registered: 2012-05-17
Posts: 5,191

Re: Add dependency from AUR in PKGBUILD file

Then specify jre or jdk as the dependency. The user then has to install the jre and/or jdk from the AUR. You can add AUR packages as dependencies, you just need to build and then install them manually as well.

In your tool you'll have to choose the specific java version and cannot rely on the system default, though, e.g. something like this in a startup shell script.

export JAVA_HOME=jdk-install-dir
export PATH=$JAVA_HOME/bin:$PATH

Edit: What are the missing classes anyways? If it is javafx, then there is java-openjfx for the open source variant.

Last edited by progandy (2021-12-24 18:00:44)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#5 2021-12-24 18:12:59

EgidioCaprino
Member
Registered: 2016-03-13
Posts: 102

Re: Add dependency from AUR in PKGBUILD file

Actually, I'm getting this error

Unable to find SWT jar for Linux : amd64

I'm not sure it's related to the JDK variant.

Offline

#6 2021-12-24 18:24:17

Raynman
Member
Registered: 2011-10-22
Posts: 1,539

Re: Add dependency from AUR in PKGBUILD file

Offline

#7 2021-12-24 19:08:39

EgidioCaprino
Member
Registered: 2016-03-13
Posts: 102

Re: Add dependency from AUR in PKGBUILD file

Thank you

Offline

Board footer

Powered by FluxBB