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

Reply via email to