From dd305a11355ec6939240b9d733da25fa941f3949 Mon Sep 17 00:00:00 2001 From: Joseph Benden Date: Sun, 20 Mar 2022 16:54:53 -0700 Subject: [PATCH] nyxt: fix missing symbol lfp_errno Signed-off-by: Joseph Benden --- srcpkgs/nyxt/patches/001-libfixposix.patch | 18 ++++++++++-------- srcpkgs/nyxt/patches/002-webkit2gtk.patch | 2 +- srcpkgs/nyxt/patches/003-libgirepository.patch | 11 +++++++++++ 3 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 srcpkgs/nyxt/patches/003-libgirepository.patch diff --git a/srcpkgs/nyxt/patches/001-libfixposix.patch b/srcpkgs/nyxt/patches/001-libfixposix.patch index 23ef9da26442..4daf86df8e05 100644 --- a/srcpkgs/nyxt/patches/001-libfixposix.patch +++ b/srcpkgs/nyxt/patches/001-libfixposix.patch @@ -1,12 +1,14 @@ ---- a/_build/iolib/src/syscalls/ffi-functions-unix.lisp.orig 2022-02-27 09:44:00.327307802 -0700 -+++ b/_build/iolib/src/syscalls/ffi-functions-unix.lisp 2022-02-27 09:48:30.875539336 -0700 -@@ -12,7 +12,8 @@ +--- a/_build/iolib/src/syscalls/ffi-functions-unix.lisp 2022-03-20 16:37:34.285638580 -0700 ++++ b/_build/iolib/src/syscalls/ffi-functions-unix.lisp 2022-03-20 16:45:25.241621564 -0700 +@@ -11,7 +11,10 @@ + ;; FIXME: move this into an ASDF operation (eval-when (:compile-toplevel :load-toplevel :execute) (define-foreign-library - (libfixposix :canary "lfp_buildinfo") -- (t (:default "libfixposix"))) -+ (:unix "libfixposix.so.3") -+ (t (:default "libfixposix"))) +- (libfixposix :canary "lfp_buildinfo") ++ libfixposix ++ (:unix (:or "libfixposix.so.3.2.0" ++ "libfixposix.so.3" ++ "libfixposix.so")) + (t (:default "libfixposix"))) (load-foreign-library 'libfixposix)) - diff --git a/srcpkgs/nyxt/patches/002-webkit2gtk.patch b/srcpkgs/nyxt/patches/002-webkit2gtk.patch index 5a0fe2e923d3..5cc5e90f98cd 100644 --- a/srcpkgs/nyxt/patches/002-webkit2gtk.patch +++ b/srcpkgs/nyxt/patches/002-webkit2gtk.patch @@ -7,7 +7,7 @@ - "libwebkit2gtk-4.0.so" ;; Fedora only has this one? - "libwebkit2gtk-4.0.so.37"))) -+ "libwebkit2gtk-4.0.so.37" ++ "libwebkit2gtk-4.0.so.37.55.9" + "libwebkit2gtk-4.0.so"))) (use-foreign-library libwebkit2)) diff --git a/srcpkgs/nyxt/patches/003-libgirepository.patch b/srcpkgs/nyxt/patches/003-libgirepository.patch new file mode 100644 index 000000000000..3021b52ff361 --- /dev/null +++ b/srcpkgs/nyxt/patches/003-libgirepository.patch @@ -0,0 +1,11 @@ +--- a/_build/cl-gobject-introspection/src/init.lisp 2022-01-14 03:21:58.000000000 -0700 ++++ b/_build/cl-gobject-introspection/src/init.lisp 2022-03-20 12:55:08.298233467 -0700 +@@ -10,7 +10,7 @@ + (t "libgobject-2.0")) + (cffi:define-foreign-library girepository + (:darwin "libgirepository-1.0.dylib") +- (:unix (:or "libgirepository-1.0.so" "libgirepository-1.0.so.1")) ++ (:unix "libgirepository-1.0.so.1.0.0") + (:windows (:or "libgirepository-1.0.dll" "libgirepository-1.0.0.dll" + "libgirepository-1.0-1.dll")) + (t "libgirepository-1.0")))