diff options
-rw-r--r-- | dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch | 13 | ||||
-rw-r--r-- | dev-libs/libprelude/libprelude-5.2.0-r10.ebuild | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch b/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch new file mode 100644 index 000000000000..6eeb4beb92b4 --- /dev/null +++ b/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch @@ -0,0 +1,13 @@ +Compiled Lua modules must not link against liblua. + +--- a/bindings/lua/Makefile.am ++++ b/bindings/lua/Makefile.am +@@ -9,7 +9,7 @@ + + AM_CPPFLAGS = -I@top_srcdir@ -I@top_builddir@/src/include -I@top_srcdir@/src/include -I@top_builddir@/src/libprelude-error -I@top_srcdir@/bindings/c++/include @LUA_CFLAGS@ -I@top_srcdir@/libmissing -I@top_builddir@/libmissing + +-prelude_la_LDFLAGS = -module -avoid-version @LUA_LIBS@ ++prelude_la_LDFLAGS = -module -avoid-version + prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la + prelude_la_SOURCES = prelude.cxx + preludedir = $(libdir)/lua/@LUA_VERSION@ diff --git a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild index 501ea6e31eee..47127ff700b9 100644 --- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild +++ b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild @@ -44,6 +44,7 @@ BDEPEND=">=dev-lang/swig-4.0.0 PATCHES=( "${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch" "${FILESDIR}/${PN}-5.1.0-fix_gtkdoc_1.32.patch" + "${FILESDIR}/${PN}-5.2.0-luabindings_liblua.patch" ) src_prepare() { |