Package Details: suwayomi-server-preview-bin 2.1.2056-1.5

Git Clone URL: https://aur.archlinux.org/suwayomi-server-preview-bin.git (read-only, click to copy)
Package Base: suwayomi-server-preview-bin
Description: A free and open source manga reader that runs extensions built for Tachiyomi
Upstream URL: https://github.com/Suwayomi/Suwayomi-Server-preview
Licenses: MPL2
Conflicts: tachidesk
Provides: suwayomi, suwayomi-server, tachidesk, tachidesk-server
Submitter: meanlint
Maintainer: meanlint (shaka042)
Last Packager: shaka042
Votes: 6
Popularity: 0.128042
First Submitted: 2024-01-27 02:14 (UTC)
Last Updated: 2026-01-13 14:46 (UTC)

Dependencies (7)

Required by (4)

Sources (3)

Latest Comments

1 2 Next › Last »

shaka042 commented on 2025-10-27 01:59 (UTC) (edited on 2025-10-29 15:41 (UTC) by shaka042)

Due to a DDOs on Archlinux services, I unable to push updates for a while, so I ask for your patience until this problem are solved.

Link to check: https://status.archlinux.org/

EDIT: SSH solved. Already pushed the 2.1.1985 version.

shaka042 commented on 2025-09-17 14:51 (UTC)

@zebra2711 updated to include catch_abort.so. Update your suwayomi.

zebra2711 commented on 2025-09-17 08:50 (UTC)

This build is missing catch_abort.so

diff --git a/PKGBUILD b/PKGBUILD
index e5cd14e..36c3d24 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,13 +22,22 @@ _jar="$_PkgName-v$_pkgver.jar"
 _assets="$_PkgName-v$_pkgver-linux-assets"
 backup=("etc/suwayomi/server.conf")
 source=("$url/releases/download/v$_pkgver/$_jar"
-  "$url/releases/download/v$_pkgver/$_assets.tar.gz")
+  "$url/releases/download/v$_pkgver/$_assets.tar.gz"
+  "https://raw.githubusercontent.com/Suwayomi/$_PkgName/refs/heads/master/scripts/resources/catch_abort.c")
 noextract=("$_jar")
+++ b/PKGBUILD
@@ -22,13 +22,22 @@ _jar="$_PkgName-v$_pkgver.jar"
 _assets="$_PkgName-v$_pkgver-linux-assets"
 backup=("etc/suwayomi/server.conf")
 source=("$url/releases/download/v$_pkgver/$_jar"
-  "$url/releases/download/v$_pkgver/$_assets.tar.gz")
+  "$url/releases/download/v$_pkgver/$_assets.tar.gz"
+  "https://raw.githubusercontent.com/Suwayomi/$_PkgName/refs/heads/master/scripts/resources/catch_abort.c")
 noextract=("$_jar")
 sha256sums=('SKIP'
-            'SKIP')
+            'SKIP'
+            'c08aa53d12d6b9944bed6e624ed271c94c771e24e9578600b5718b9754a39d3c')
+
+build() {
+   # Add missing abort handler
+   export JAVA_HOME="/usr/lib/jvm/default"
+   gcc -fPIC -I$JAVA_HOME/include -I$JAVA_HOME/include/linux -shared catch_abort.c -lpthread -o catch_abort.so
+}

 package() {
   cd "$srcdir/"
+  install -Dm644 "catch_abort.so"                   "$pkgdir/usr/share/java/$_pkgname/bin/catch_abort.so"
   install -Dm644 "$_jar"                            "$pkgdir/usr/share/java/$_pkgname/bin/$_PkgName.jar"
   cd "$srcdir/$_assets/"
   install -Dm644 "$_pkgname.conf"                   "$pkgdir/etc/suwayomi/server.conf"

Mariuspersen commented on 2025-07-25 17:52 (UTC)

@shaka042 works, thank you :)

shaka042 commented on 2025-07-25 17:35 (UTC)

@Mariuspersen, I added xorg-server-xvfb as optional dependency. Default mode doesn't need it (my case) so I prefer keep it as opts. Check if it works.

Mariuspersen commented on 2025-07-24 22:46 (UTC)

I think xorg-server-xvfb should be a dependency if you are running this headless, it just crashes otherwise complaining of No X Server

Seems like they changed this last month, stopped working after I upgraded it now https://github.com/Suwayomi/Suwayomi-Server/pull/1482/files

shaka042 commented on 2025-07-06 14:22 (UTC)

Updated to 21. Check if it works, @anenasa

anenasa commented on 2025-07-06 09:51 (UTC)

I am getting this error with jdk17-openjdk. I think this package requires at least version 21 of java.

ERROR: ld.so: object '/usr/share/java/suwayomi-server/bin/catch_abort.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Error: LinkageError occurred while loading main class suwayomi.tachidesk.MainKt java.lang.UnsupportedClassVersionError: suwayomi/tachidesk/MainKt has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0