From 09dd11c7c404b03d9e1f544464f3959febc57682 Mon Sep 17 00:00:00 2001 From: Torsten Paul Date: Sun, 24 Aug 2014 16:54:24 +0200 Subject: [PATCH] Include swrast_dri driver. --- scripts/openscad-linux | 1 + scripts/release-common.sh | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/scripts/openscad-linux b/scripts/openscad-linux index 1246199c..3ca48611 100755 --- a/scripts/openscad-linux +++ b/scripts/openscad-linux @@ -4,5 +4,6 @@ cd "$( dirname "$( type -p $0 )" )" libdir=$PWD/../lib/openscad/ cd "$OLDPWD" +export LIBGL_DRIVERS_PATH="$libdir"/dri export LD_LIBRARY_PATH="$libdir${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" exec $libdir/openscad "$@" diff --git a/scripts/release-common.sh b/scripts/release-common.sh index 5fe3ddba..676b1848 100755 --- a/scripts/release-common.sh +++ b/scripts/release-common.sh @@ -451,6 +451,13 @@ case $OS in PLATFORMDIR="openscad-$VERSION/lib/openscad/platforms/" mkdir -p "$PLATFORMDIR" cp -av "$QTLIBDIR"/qt5/plugins/platforms/libqxcb.so "$PLATFORMDIR" + DRIDRIVERDIR=$(find /usr/lib -xdev -type d -name dri) + if [ -d "$DRIDRIVERDIR" ] + then + DRILIB="openscad-$VERSION/lib/openscad/dri/" + mkdir -p "$DRILIB" + cp -av "$DRIDRIVERDIR"/swrast_dri.so "$DRILIB" + fi strip openscad-$VERSION/lib/openscad/* mkdir -p openscad-$VERSION/share/appdata