From d8d95b075022b936b75dedd7fe0f1e4bd5e4c877 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 11 Feb 2025 04:44:06 -0800 Subject: [PATCH] nyxt: fix loading libfixposix Re-add patch from c76617847261dbb44667c30b9c2cfe0080481850 to fix dlopening libfixposix.so.3 instead of libfixposix.so. --- srcpkgs/nyxt/patches/001-libfixposix.patch | 14 ++++++++++++++ srcpkgs/nyxt/template | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/nyxt/patches/001-libfixposix.patch diff --git a/srcpkgs/nyxt/patches/001-libfixposix.patch b/srcpkgs/nyxt/patches/001-libfixposix.patch new file mode 100644 index 00000000000..7339c30acbe --- /dev/null +++ b/srcpkgs/nyxt/patches/001-libfixposix.patch @@ -0,0 +1,14 @@ +Index: nyxt-2.2.4/_build/iolib/src/syscalls/ffi-functions-unix.lisp +=================================================================== +--- nyxt-2.2.4.orig/_build/iolib/src/syscalls/ffi-functions-unix.lisp ++++ nyxt-2.2.4/_build/iolib/src/syscalls/ffi-functions-unix.lisp +@@ -11,7 +11,8 @@ + ;; FIXME: move this into an ASDF operation + (eval-when (:compile-toplevel :load-toplevel :execute) + (define-foreign-library +- (libfixposix :canary "lfp_buildinfo") ++ (libfixposix :canary "lfp_buildinfo_not_exist") ++ (:unix "libfixposix.so.3") + (t (:default "libfixposix"))) + (load-foreign-library 'libfixposix)) + diff --git a/srcpkgs/nyxt/template b/srcpkgs/nyxt/template index b01aa4ce384..c4b3f0d35cf 100644 --- a/srcpkgs/nyxt/template +++ b/srcpkgs/nyxt/template @@ -1,7 +1,7 @@ # Template file for 'nyxt' pkgname=nyxt version=3.11.8 -revision=1 +revision=2 create_wrksrc=yes build_style=gnu-makefile make_build_target=all