mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
mesa: Remove ancient buildpackage script.
This commit is contained in:
@@ -1,79 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Mesa-O-Matic
|
||||
# Copyright 2011-2012, Alexander von Gluck IV
|
||||
# Released under the terms of the MIT license
|
||||
|
||||
# This script creates an optional package containing the
|
||||
# the headers and binary code needed by the opengl kit
|
||||
# to link libGL.so
|
||||
|
||||
# This script is run against a *COMPILED* Mesa source tree
|
||||
|
||||
echo " Welcome to Mesa-O-Matic!"
|
||||
echo "-=-=-=-=-=-=-=-=-=-=-=-=-="
|
||||
echo ""
|
||||
|
||||
if [[ $DEBUG -eq 1 ]]; then
|
||||
echo "Debugging: enabled"
|
||||
else
|
||||
echo "Debugging: disabled"
|
||||
fi
|
||||
|
||||
#######################################################################
|
||||
# END CONFIG DATA, Dragons below!
|
||||
#######################################################################
|
||||
|
||||
if [[ $( uname ) != "Haiku" ]]; then
|
||||
echo "*************************************"
|
||||
echo " I need to be run on a Haiku system!!"
|
||||
echo "*************************************"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -z $1 ]]; then
|
||||
echo ""
|
||||
echo "Usage: $0 <mesa version> <compiled mesa location>"
|
||||
echo ""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
MESA_VER="$1"
|
||||
MESA_TOP="$2"
|
||||
GCC_VER=`gcc -v 2>&1 | tail -1 | awk '{print $3}' | cut -d. -f1`
|
||||
DATESTAMP=`date +"%Y-%m-%d"`
|
||||
|
||||
echo "Bundling gcc$GCC_VER build of Mesa $MESA_VER..."
|
||||
|
||||
cd $MESA_TOP
|
||||
|
||||
#######################################################################
|
||||
# Create Mesa optional pacakge
|
||||
ZIP_HEADERS=""
|
||||
echo "Collecting Mesa headers..."
|
||||
for i in $(find . -name "*.h")
|
||||
do
|
||||
ZIP_HEADERS="$ZIP_HEADERS $i"
|
||||
done
|
||||
|
||||
echo "Collecting required Mesa libraries..."
|
||||
rm -rf lib.haiku
|
||||
mkdir -p lib.haiku
|
||||
for i in $( find . -name "*.a" )
|
||||
do
|
||||
cp $i lib.haiku/
|
||||
done
|
||||
|
||||
if [[ $DEBUG -eq 0 ]]; then
|
||||
echo "Stripping debug symbols from Mesa libraries..."
|
||||
find lib.haiku -exec strip --strip-debug {} \; ;
|
||||
MESADBG=""
|
||||
else
|
||||
MESADBG="dbg"
|
||||
fi
|
||||
|
||||
echo "Creating Mesa OptionalPackage..."
|
||||
PLATFORM=$( uname -m )
|
||||
ZIP_FILENAME="/boot/home/mesa-${MESA_VER}-x86${MESADBG}-gcc${GCC_VER}-${DATESTAMP}.zip"
|
||||
zip -r -9 $ZIP_FILENAME $ZIP_HEADERS ./lib.haiku/*
|
||||
|
||||
echo "Great Success! $ZIP_FILENAME created."
|
||||
Reference in New Issue
Block a user