Package Details: pdfsam 5.3.0-1

Git Clone URL: https://aur.archlinux.org/pdfsam.git (read-only, click to copy)
Package Base: pdfsam
Description: A free open source tool to split and merge pdf documents
Upstream URL: https://www.pdfsam.org/
Licenses: AGPL3
Submitter: ainola
Maintainer: ChaosKid42 (ChaosKid42)
Last Packager: ChaosKid42
Votes: 20
Popularity: 0.82
First Submitted: 2021-02-25 08:17 (UTC)
Last Updated: 2025-01-24 11:31 (UTC)

Dependencies (6)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

ronjouch commented on 2023-09-24 02:11 (UTC)

@pedrohqb wrote earlier:

"Please, update the package dependecy to 20 or higher as jre was recently updated to version 21. Tested here and worked."

Yes, but also, would it be okay to depends on java-runtime>=20 (instead of a strict =20)? java-runtime is stable enough to not pin to a precise major version, isn’t it?

pedrohqb commented on 2023-09-23 13:42 (UTC)

Please, update the package dependecy to 20 or higher as jre was recently updated to version 21. Tested here and worked.

pedrohqb commented on 2023-03-29 19:15 (UTC) (edited on 2023-03-29 19:15 (UTC) by pedrohqb)

Wouldn't make more sense to keep the older version, which uses jre19, until it is updated within the main arch repo? Even though it is flagged out of date, I think it will take a while until it is updated.

ChaosKid42 commented on 2023-03-24 05:13 (UTC)

Newest version of pdfsam depends on java 20. It will build and run, if you install e.g. zulu-20-bin from the AUR.

lesebas commented on 2023-03-23 22:03 (UTC) (edited on 2023-03-23 22:07 (UTC) by lesebas)

Does not build, you added the dependency java-runtime=20. The last version of jre-openjdk available in the extra repository is 19.

ChaosKid42 commented on 2022-10-08 10:29 (UTC)

@libook: I beliebve you're missing the jre11-openjdk package. You only installed the headless version of it.

I updated the package to make sure, this is fixed by arch's dependency management.

libook commented on 2022-10-08 06:36 (UTC)

I can use this last week. After a rolling upgrade, I can not launch it with these message:

Run with exported java-11-openjdk
Oct 08, 2022 2:10:41 AM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @28c02b72'
INFO  02:10:41.683 o.p.PdfsamApp[JavaFX-Launcher] Starting PDFsam
INFO  02:10:42.558 o.s.c.c.GlobalConfiguration[JavaFX Application Thread] Configuring Sejda 4.3.14
Exception in Application start method
INFO  02:10:42.950 o.p.PdfsamApp[JavaFX Application Thread] 正在关闭PDFsam...
ERROR 02:10:43.381 org.pdfsam.UncaughtExceptionLogger[main] Unexpected error
java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:901)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.UnsatisfiedLinkError: no splashscreen in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2673)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
    at java.base/java.lang.System.loadLibrary(System.java:1873)
    at java.desktop/java.awt.SplashScreen$1.run(SplashScreen.java:134)
    at java.desktop/java.awt.SplashScreen$1.run(SplashScreen.java:132)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.desktop/java.awt.SplashScreen.getSplashScreen(SplashScreen.java:131)
    at org.pdfsam.PdfsamApp.closeSplash(PdfsamApp.java:205)
    at org.pdfsam.PdfsamApp.start(PdfsamApp.java:179)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:847)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:484)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:290)
    ... 1 common frames omitted

I have installed these packages:

extra/jre11-openjdk-headless 11.0.16.1.u1-2 (35.9 MiB 159.7 MiB) (Installed)
extra/jre-openjdk-headless 18.0.2.1.u0-1 (37.2 MiB 168.4 MiB) (Installed)
extra/jre-openjdk 18.0.2.1.u0-1 (183.4 KiB 503.4 KiB) (Installed)
extra/jdk-openjdk 18.0.2.1.u0-1 (76.7 MiB 89.6 MiB) (Installed)

PhotonX commented on 2021-04-11 15:21 (UTC) (edited on 2021-04-11 15:22 (UTC) by PhotonX)

@ChaosKid42: Thanks, the workaround works for me! Maybe make zulu11-bin a dependency for the time being, as long as the issue isn't fixed in a better way?

ChaosKid42 commented on 2021-03-27 09:06 (UTC)

I'm using zulu11-bin

risto3 commented on 2021-03-24 09:34 (UTC) (edited on 2021-03-24 09:37 (UTC) by risto3)

I can seem to get pdfsam to find the correct openjfx...

I have installed java-environment-common 3-3 java-openjfx 15.0.1.u1-1 java-runtime-common 3-3 java11-openjfx 11.0.10.u1-1

$ archlinux-java status Available Java environments: java-11-openjdk java-15-openjdk (default) java-8-openjdk

it finds java11 okay, but not openjfx 11, insisting upon openjfx 15 (latest)...

$ LANG=C pdfsam Run with exported java-11-openjdk Loading library prism_es2 from resource failed: java.lang.UnsatisfiedLinkError: /home/richard/.openjfx/cache/15.0.1/libprism_es2.so: /home/richard/.openjfx/cache/15.0.1/libprism_es2.so: failed to map segment from shared object java.lang.UnsatisfiedLinkError: /home/richard/.openjfx/cache/15.0.1/libprism_es2.so: /home/richard/.openjfx/cache/15.0.1/libprism_es2.so: failed to map segment from shared object ....

There must be some glue missing since openjfx is now unbundled from the jdk...