Source: efl Version: 1.21.1-5 Severity: wishlist Tags: patch User: debian-ri...@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