blob: 2209780ff01b802f990cfbda87e8bd7c9e3647f3 (
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
42
|
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 &&
sed -i "s:LIBDRM_REQUIRED=2.4.15:LIBDRM_REQUIRED=2.4.3:" configure.ac &&
./autogen.sh
fi
|