Convert sunxi-mali to multiarch (needs testing)

This commit is contained in:
zador-blood-stained 2016-07-30 22:05:04 +03:00
parent c04bd27d82
commit d1f0a0c4ea
8 changed files with 26 additions and 13 deletions

View File

@ -175,7 +175,7 @@ chroot_build_packages()
eval systemd-nspawn -a -q -D $target_dir --tmpfs=/root/build --tmpfs=/tmp --bind-ro $SRC/lib/extras-buildpkgs/:/root/overlay \
--bind-ro $SRC/sources/extra/:/root/sources /bin/bash -c "/root/build.sh" 2>&1 \
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/buildpkg.log'}
mv $target_dir/root/*.deb $plugin_target_dir
mv $target_dir/root/*.deb $plugin_target_dir 2>/dev/null
done
} #############################################################################

View File

@ -0,0 +1,13 @@
diff --git a/Makefile.setup b/Makefile.setup
index 9b1ef0d..4cf549b 100644
--- a/Makefile.setup
+++ b/Makefile.setup
@@ -1,6 +1,7 @@
DESTDIR ?= /
prefix ?= /usr/
-libdir ?= $(DESTDIR)$(prefix)lib/
+libsubdir ?=
+libdir ?= $(DESTDIR)$(prefix)lib/$(libsubdir)/
includedir ?= $(DESTDIR)$(prefix)/include
INSTALL ?= install

View File

@ -1 +1,2 @@
pr-8.patch
fix-libdir.patch

View File

@ -3,6 +3,9 @@
# output every command that modifies files on the build system.
#DH_VERBOSE = 1
# Get the architecture triplet:
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
%:
dh $@
@ -13,7 +16,6 @@ override_dh_auto_configure:
make config VERSION=r3p0 ABI=armhf EGL_TYPE=x11
override_dh_auto_install:
mkdir -p debian/tmp/usr/lib/ debian/tmp/usr/include
dh_auto_install
mkdir -p debian/tmp/etc/modules-load.d/
install -m0644 debian/sunxi-mali.conf debian/tmp/etc/modules-load.d/sunxi-mali.conf
mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) debian/tmp/usr/include
dh_auto_install -- libsubdir=$(DEB_HOST_MULTIARCH)
install -D -m0644 debian/sunxi-mali.conf debian/tmp/etc/modules-load.d/sunxi-mali.conf

View File

@ -1,2 +0,0 @@
usr/lib
usr/include

View File

@ -1,4 +1,4 @@
usr/lib/libGLES*.so
usr/lib/libEGL*.so
usr/lib/*/libGLES*.so
usr/lib/*/libEGL*.so
usr/include/*
usr/lib/pkgconfig/*
usr/lib/*/pkgconfig/*

View File

@ -1,3 +1,3 @@
usr/lib/lib*.so.*
usr/lib/libMali.so
usr/lib/*/lib*.so.*
usr/lib/*/libMali.so
etc/modules-load.d/*