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