commit 097082ecd836af18d8d3f30bcaa589fbfc34ad6b Author: Jan Palus <at...@pld-linux.org> Date: Tue May 21 10:19:19 2024 +0200
move DLLFLAGS to an end to fix linking with --as-needed; rel 2 link.patch | 11 +++++++++++ lua-lpeg.spec | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) --- diff --git a/lua-lpeg.spec b/lua-lpeg.spec index 341803e..c7c25e8 100644 --- a/lua-lpeg.spec +++ b/lua-lpeg.spec @@ -19,11 +19,12 @@ Summary: Parsing Expression Grammars for Lua Name: lua-lpeg Version: 1.1.0 -Release: 1 +Release: 2 License: MIT Group: Development/Libraries Source0: https://www.inf.puc-rio.br/~roberto/lpeg/lpeg-%{version}.tar.gz # Source0-md5: 842a538b403b5639510c9b6fffd2c75b +Patch0: link.patch URL: https://www.inf.puc-rio.br/~roberto/lpeg/ BuildRequires: lua51 >= %{luaver} BuildRequires: lua51-devel >= %{luaver} @@ -48,6 +49,7 @@ Expression Grammars (PEGs). %prep %setup -q -n lpeg-%{version} +%patch0 -p1 # strict module not part of our Lua 5.1.4 %{__sed} -i -e 's|require"strict"|-- require"strict"|' test.lua %{__chmod} -x test.lua diff --git a/link.patch b/link.patch new file mode 100644 index 0000000..31b74b5 --- /dev/null +++ b/link.patch @@ -0,0 +1,11 @@ +--- lpeg-1.1.0/makefile.orig 2023-06-26 18:30:55.000000000 +0200 ++++ lpeg-1.1.0/makefile 2024-05-21 10:16:27.139816734 +0200 +@@ -39,7 +39,7 @@ + $(MAKE) lpeg.so "DLLFLAGS = -bundle -undefined dynamic_lookup" + + lpeg.so: $(FILES) +- env $(CC) $(DLLFLAGS) $(FILES) -o lpeg.so ++ env $(CC) $(FILES) -o lpeg.so $(DLLFLAGS) + + $(FILES): makefile + ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/lua-lpeg.git/commitdiff/097082ecd836af18d8d3f30bcaa589fbfc34ad6b _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit