Where does the Requires for libavcodec-ffmpeg and libavcodec.so come from?
Is it javafx-media which requires these.

The first one of these two requires I cannot find an RPM package for on
www.rpmfind.net.

Actually we are not using the javafx-media in our application. I could
remove that jmods, but would be interesting to see what would happen
without this require while running an media JavaFX application.

/Sverre


ons. 18. sep. 2019 kl. 23:20 skrev Sverre Moe <sverre....@gmail.com>:

> It seems many of the RPM Requires comes from me adding the JavaFX jmods to
> the application image.
> --add-modules javafx.base javafx.controls javafx.graphics javafx.fxml
> javafx.media javafx.web javafx.swing
>
> Without the JavaFX jmods added to runtime image I get only these Requires.
>
> libX11.so.6()(64bit)
> libXext.so.6()(64bit)
> libXi.so.6()(64bit)
> libXrender.so.1()(64bit)
> libXtst.so.6()(64bit)
> libasound.so.2()(64bit)
> libasound.so.2(ALSA_0.9)(64bit)
> libasound.so.2(ALSA_0.9.0rc4)(64bit)
> libawt.so()(64bit)
> libawt_xawt.so()(64bit)
> libc.so.6()(64bit)
> libc.so.6(GLIBC_2.2.5)(64bit)
> libc.so.6(GLIBC_2.3)(64bit)
> libc.so.6(GLIBC_2.3.2)(64bit)
> libc.so.6(GLIBC_2.3.4)(64bit)
> libc.so.6(GLIBC_2.4)(64bit)
> libc.so.6(GLIBC_2.6)(64bit)
> libc.so.6(GLIBC_2.7)(64bit)
> libdl.so.2()(64bit)
> libdl.so.2(GLIBC_2.2.5)(64bit)
> libfreetype.so()(64bit)
> libjava.so()(64bit)
> libjli.so()(64bit)
> libjvm.so()(64bit)
> libjvm.so(SUNWprivate_1.1)(64bit)
> libm.so.6()(64bit)
> libm.so.6(GLIBC_2.2.5)(64bit)
> libnet.so()(64bit)
> libpthread.so.0()(64bit)
> libpthread.so.0(GLIBC_2.2.5)(64bit)
> libpthread.so.0(GLIBC_2.3.2)(64bit)
> libverify.so()(64bit)
> libz.so.1()(64bit)
>
>
> /Sverre
>
>
> tir. 17. sep. 2019 kl. 10:25 skrev Sverre Moe <sverre....@gmail.com>:
>
>> I have built many times with the new jpackage, but actually just now
>> tried to install the package built by it.
>>
>> The new jpackage adds a lot of Requires to the built RPM package. We had
>> the same problem with the old javapackager. Its default RPM spec file had a
>> lot of Requires that made it difficult for us to install our package on
>> different Linux distributions. We circumvented this by packaging the
>> application image with the Gradle ospackage plugin for RPM and DEB packages.
>>
>> Only the last one of these requires is actually in our RPM spec file
>> provided with --resource-dir.
>>
>> I cannot even install the package on the system I built it, because it
>> cannot find libavcodec-ffmpeg.so.56
>> For OpenSUSE Leap 15.1, my Linux distribution there is no package that
>> provides the libavcodec-ffmpeg.
>>
>> Are all these Requires actually necessary for running a JavaFX
>> application on Linux?
>> As mentioned we had packaged our JavaFX 8 application with Gradle
>> ospackage plugin without all these Requires, and it has worked fine on RPM
>> Linux distributions.
>>
>> ld-linux-x86-64.so.2()(64bit)
>> ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
>> libGL.so.1()(64bit)
>> libX11.so.6()(64bit)
>> libXext.so.6()(64bit)
>> libXi.so.6()(64bit)
>> libXrender.so.1()(64bit)
>> libXtst.so.6()(64bit)
>> libasound.so.2()(64bit)
>> libasound.so.2(ALSA_0.9)(64bit)
>> libasound.so.2(ALSA_0.9.0rc4)(64bit)
>> libavcodec-ffmpeg.so.56()(64bit)
>> libavcodec-ffmpeg.so.56(LIBAVCODEC_FFMPEG_56)(64bit)
>> libavcodec.so.54()(64bit)
>> libavcodec.so.54(LIBAVCODEC_54)(64bit)
>> libavcodec.so.56()(64bit)
>> libavcodec.so.56(LIBAVCODEC_56)(64bit)
>> libavcodec.so.57()(64bit)
>> libavcodec.so.57(LIBAVCODEC_57)(64bit)
>> libavformat-ffmpeg.so.56()(64bit)
>> libavformat-ffmpeg.so.56(LIBAVFORMAT_FFMPEG_56)(64bit)
>> libavformat.so.54()(64bit)
>> libavformat.so.54(LIBAVFORMAT_54)(64bit)
>> libavformat.so.56()(64bit)
>> libavformat.so.56(LIBAVFORMAT_56)(64bit)
>> libavformat.so.57()(64bit)
>> libavformat.so.57(LIBAVFORMAT_57)(64bit)
>> libawt.so()(64bit)
>> libawt_xawt.so()(64bit)
>> libc.so.6()(64bit)
>> libc.so.6(GLIBC_2.11)(64bit)
>> libc.so.6(GLIBC_2.14)(64bit)
>> libc.so.6(GLIBC_2.15)(64bit)
>> libc.so.6(GLIBC_2.17)(64bit)
>> libc.so.6(GLIBC_2.2.5)(64bit)
>> libc.so.6(GLIBC_2.3)(64bit)
>> libc.so.6(GLIBC_2.3.2)(64bit)
>> libc.so.6(GLIBC_2.3.4)(64bit)
>> libc.so.6(GLIBC_2.4)(64bit)
>> libc.so.6(GLIBC_2.6)(64bit)
>> libc.so.6(GLIBC_2.7)(64bit)
>> libcairo.so.2()(64bit)
>> libdl.so.2()(64bit)
>> libdl.so.2(GLIBC_2.2.5)(64bit)
>> libfreetype.so()(64bit)
>> libfreetype.so.6()(64bit)
>> libgdk-3.so.0()(64bit)
>> libgdk-x11-2.0.so.0()(64bit)
>> libgdk_pixbuf-2.0.so.0()(64bit)
>> libgio-2.0.so.0()(64bit)
>> libglib-2.0.so.0()(64bit)
>> libgmodule-2.0.so.0()(64bit)
>> libgobject-2.0.so.0()(64bit)
>> libgstreamer-lite.so()(64bit)
>> libgthread-2.0.so.0()(64bit)
>> libgtk-3.so.0()(64bit)
>> libgtk-x11-2.0.so.0()(64bit)
>> libjava.so()(64bit)
>> libjli.so()(64bit)
>> libjvm.so()(64bit)
>> libjvm.so(SUNWprivate_1.1)(64bit)
>> libm.so.6()(64bit)
>> libm.so.6(GLIBC_2.15)(64bit)
>> libm.so.6(GLIBC_2.2.5)(64bit)
>> libnet.so()(64bit)
>> libpango-1.0.so.0()(64bit)
>> libpangoft2-1.0.so.0()(64bit)
>> libpthread.so.0()(64bit)
>> libpthread.so.0(GLIBC_2.2.5)(64bit)
>> libpthread.so.0(GLIBC_2.3.2)(64bit)
>> librt.so.1()(64bit)
>> librt.so.1(GLIBC_2.2.5)(64bit)
>> libverify.so()(64bit)
>> libz.so.1()(64bit)
>> rpmlib(CompressedFileNames) <= 3.0.4-1
>> rpmlib(FileDigests) <= 4.6.0-1
>> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
>> rpmlib(PayloadIsXz) <= 5.2-1
>> rtld(GNU_HASH)
>> xdg-utils
>>
>

Reply via email to