Bug#933747: efl: please build with lua-old on riscv64
Aurelien Jarno
aurel32 at debian.org
Fri Aug 2 21:50:30 BST 2019
Source: efl
Version: 1.21.1-5
Severity: wishlist
Tags: patch
User: debian-riscv at lists.debian.org
Usertags: riscv64
efl can't be built on riscv64 as it build-depends on libluajit-5.1-dev
which has not been ported yet on this architecture. As efl is an
important reverse dependency, would it be possible to adopt the same
strategy as already done for arm64 and 390x, that is building with
lua-old instead of luajit?
I have tested the patch below, and with it efl builds fine on riscv64.
Would it be possible to include it in the next upload?
Thanks,
Aurelien
diff -Nru efl-1.21.1/debian/control efl-1.21.1/debian/control
--- efl-1.21.1/debian/control 2019-02-12 18:07:26.000000000 +0000
+++ efl-1.21.1/debian/control 2019-08-02 16:29:24.000000000 +0000
@@ -16,7 +16,7 @@
libxcursor-dev, libxss-dev, libxrender-dev, libxinerama-dev,
libxrandr-dev, libxext-dev, libxcomposite-dev, libxi-dev,
libxdamage-dev, libxtst-dev, libglib2.0-dev,
- libluajit-5.1-dev [!arm64 !s390x], liblua5.2-dev [arm64 s390x], libdbus-1-dev,
+ libluajit-5.1-dev [!arm64 !riscv64 !s390x], liblua5.2-dev [arm64 riscv64 s390x], libdbus-1-dev,
libsndfile-dev,
libgnutls28-dev, libcurl4-gnutls-dev,
libudev-dev [linux-any], libmount-dev [linux-any], libblkid-dev [linux-any],
@@ -633,7 +633,7 @@
libharfbuzz-dev,
libinput-dev,
libjpeg-dev,
- libluajit-5.1-dev [!arm64 !s390x], liblua5.2-dev [arm64 s390x],
+ libluajit-5.1-dev [!arm64 !riscv64 !s390x], liblua5.2-dev [arm64 riscv64 s390x],
liblz4-dev,
libmount-dev,
libpulse-dev,
diff -Nru efl-1.21.1/debian/rules efl-1.21.1/debian/rules
--- efl-1.21.1/debian/rules 2019-02-12 18:07:26.000000000 +0000
+++ efl-1.21.1/debian/rules 2019-08-02 16:29:24.000000000 +0000
@@ -9,7 +9,7 @@
ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf))
arch_flags += --with-opengl=es --enable-egl
endif
-ifneq (,$(filter $(DEB_HOST_ARCH), arm64 s390x))
+ifneq (,$(filter $(DEB_HOST_ARCH), arm64 riscv64 s390x))
arch_flags += --enable-lua-old
dhinstallflags += --exclude=elua
endif
More information about the Pkg-e-devel
mailing list