diff -u nux-2.8.0/debian/rules nux-2.8.0/debian/rules --- nux-2.8.0/debian/rules +++ nux-2.8.0/debian/rules @@ -3,6 +3,8 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) +gles2_architectures := armel armhf %: dh $@ --with quilt @@ -10,7 +12,11 @@ # build documentation as I didn't find a proper way to avoid make clean to not # remove doc/ override_dh_auto_configure: +ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures))) + dh_auto_configure -- --enable-documentation=no --disable-tests --enable-opengles-20 +else dh_auto_configure -- --enable-documentation=no --disable-tests +endif NUX_ABIVERSION := $(shell sed -rn 's/^\#define[[:space:]]+NUX_ABIVERSION[[:space:]]+//p' Nux/ABI.h ) override_dh_install: diff -u nux-2.8.0/debian/control nux-2.8.0/debian/control --- nux-2.8.0/debian/control +++ nux-2.8.0/debian/control @@ -10,11 +10,13 @@ libboost1.46-dev, libcairo2-dev (>= 1.9.14), libpng12-dev (>= 1.2.44), - libglew1.6-dev, - libglewmx1.6-dev, + libglew1.6-dev [!armel !armhf], + libglewmx1.6-dev [!armel !armhf], libxxf86vm-dev, - libgl1-mesa-dev (>= 7.9~git20100924-0ubuntu3), - libglu1-mesa-dev, + libgl1-mesa-dev (>= 7.9~git20100924-0ubuntu3) [!armel !armhf], + libglu1-mesa-dev [!armel !armhf], + libegl1-mesa-dev [armel armhf], + libgles2-mesa-dev [armel armhf], libxdamage-dev, libxcomposite-dev, libsigc++-2.0-dev, @@ -64,11 +66,13 @@ libgdk-pixbuf2.0-dev, libcairo2-dev (>= 1.9.14), libpng12-dev (>= 1.2.44), - libglew1.6-dev, - libglewmx1.6-dev, + libglew1.6-dev [!armel !armhf], + libglewmx1.6-dev [!armel !armhf], libboost1.46-dev, libxxf86vm-dev, - libgl1-mesa-dev, + libgl1-mesa-dev [!armel !armhf], + libegl1-mesa-dev [armel armhf], + libgles2-mesa-dev [armel armhf], libsigc++-2.0-dev, libpango1.0-dev, libpcre3-dev, diff -u nux-2.8.0/debian/changelog nux-2.8.0/debian/changelog --- nux-2.8.0/debian/changelog +++ nux-2.8.0/debian/changelog @@ -1,3 +1,9 @@ +nux (2.8.0-0ubuntu2) precise; urgency=low + + * Enabling build with OpenGL ES2.0 support for ARM (LP: #979438) + + -- Ricardo Salveti de Araujo Wed, 11 Apr 2012 19:03:56 -0300 + nux (2.8.0-0ubuntu1) precise-proposed; urgency=low * New upstream release.