blob: 0c29c2c078fa9039a7a1764b57d1de2e0924abee (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
if [[ "$MESALIB_GIT" == "y" ]]; then
patch -p1 < $SPELL_DIRECTORY/gl_select-scm.patch
else
patch -p1 < $SPELL_DIRECTORY/gl_select.patch
fi &&
cd ${SOURCE_DIRECTORY}/configs &&
sedit "s:/usr/local:/usr:g" default &&
if grep -q dri <<< "$MESALIB_BUILD"
then
sedit "/^DRI_DIRS/ { N; s/.*/DRI_DIRS = $MESALIB_DRIVERS/ }" $SOURCE_DIRECTORY/configs/linux-dri
sedit "/^DRI_DIRS/ { N; s/.*/DRI_DIRS = $MESALIB_DRIVERS/ }" $SOURCE_DIRECTORY/configs/linux-dri-x86-64
fi &&
sedit "s:MKDEP = /usr/X11R6:MKDEP = /usr/:g" linux-dri &&
sedit "s:MKDEP = /usr/X11R6:MKDEP = /usr/:g" linux-indirect &&
sedit "s:/X11R6::g" linux-dri &&
sedit "s:/X11R6::g" default &&
sedit "s:/X11R6::g" linux-indirect &&
# x86-64 libs go into normal lib/
for i in linux*x86-64
do
sedit "s/LIB_DIR = lib64//" "$i"
done &&
cd ${SOURCE_DIRECTORY}/docs &&
sedit "s:/X11R6::g" install.html &&
cd ${SOURCE_DIRECTORY}/src/mesa/drivers/dri &&
sedit "s:/X11R6::g" Makefile.template &&
cd ${SOURCE_DIRECTORY}/src/glx/x11 &&
sedit "s:/X11R6::g" dri_glx.c &&
cd ${SOURCE_DIRECTORY}/src/glw &&
sedit "s:/X11R6::g" Makefile &&
if [[ $MESALIB_GIT == y ]]; then
cd "$SOURCE_DIRECTORY" &&
sedit "/.*configure.*/d" autogen.sh &&
./autogen.sh
fi
|