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

Reply via email to