summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-12-08 00:46:35 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-12-08 00:46:35 +0000
commitebd57a1d008e8d56129b45a21d057814f15e850a (patch)
treeafe59622fed7462d2c7c774d82b7496a4f7e98c9 /dev-libs
parentbf50e33e2be1f9acba7427fb6736378d72355c7e (diff)
downloadbaldeagleos-repo-ebd57a1d008e8d56129b45a21d057814f15e850a.tar.gz
baldeagleos-repo-ebd57a1d008e8d56129b45a21d057814f15e850a.tar.xz
baldeagleos-repo-ebd57a1d008e8d56129b45a21d057814f15e850a.zip
Updating liguros repo
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch13
-rw-r--r--dev-libs/libprelude/libprelude-5.2.0-r10.ebuild3
2 files changed, 15 insertions, 1 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 a383afedf853..b6ab216a2dab 100644
--- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
+++ b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
@@ -34,7 +34,7 @@ DEPEND="${RDEPEND}"
BDEPEND=">=dev-lang/swig-4.0.0
dev-util/gtk-doc-am
sys-devel/flex
- lua? ( dev-lang/lua:* )
+ lua? ( ${LUA_DEPS} )
perl? ( dev-lang/perl:= virtual/perl-ExtUtils-MakeMaker )
python? ( ${PYTHON_DEPS} )
ruby? ( ${RUBY_DEPS} )
@@ -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() {