20
20
CHANGES+=("hook: Exclude progs/objviewer from orig.tar.gz")
23
# Tormod Volden 2010-04-11
23
# Tormod Volden 2010-04-12
24
24
# Conditionally build gallium drivers as well
25
25
if [ -n "$GALLIUM" ]; then
26
ADDBRANCH="${ADDBRANCH}+gallium"
27
26
sed -i '/disable-gallium/s/^/#/' debian/rules
28
28
sed -i '/^confflags-dri = /a \
29
29
--enable-gallium-radeon \\\
30
30
--enable-gallium-nouveau \\\
31
31
--enable-gallium-intel \\\
32
32
--with-state-trackers=dri,glx \\
34
sed -i '/dh_install -s /a \
35
# For gallium packages\
36
cd $(CURDIR)/debian/libgl1-mesa-dri/usr/lib/dri && mv r300_dri.so r300_dri-classic.so && ln -s radeong_dri.so r300_dri.so
38
35
sed -i '/^confflags-osmesa/a \
39
36
--disable-gallium \\
39
# upstream should have made this a bit easier...
40
sed -i '/^LIBNAME =/s/i915/i915g/' src/gallium/drivers/i915/Makefile
41
sed -i '/^LIBNAME =/s/i965/i965g/' src/gallium/drivers/i965/Makefile
42
sed -i '/^LIBNAME =/s/i915/i915g/' src/gallium/targets/dri-i915/Makefile
43
sed -i '/^LIBNAME =/s/i965/i965g/' src/gallium/targets/dri-i965/Makefile
44
sed -i 's/libi915\.a/libi915g.a/' src/gallium/targets/dri-i915/Makefile
45
sed -i 's/libi965\.a/libi965g.a/' src/gallium/targets/dri-i965/Makefile
47
sed -i '/dh_installexamples -s/a \
48
# Move gallium versions into own directory\
49
mkdir debian/tmp/usr/lib/dri-gallium\
50
mv debian/tmp/usr/lib/dri/radeong_dri.so debian/tmp/usr/lib/dri-gallium/r300_dri.so\
51
mv debian/tmp/usr/lib/dri/i915g_dri.so debian/tmp/usr/lib/dri-gallium/i915_dri.so\
52
mv debian/tmp/usr/lib/dri/i965g_dri.so debian/tmp/usr/lib/dri-gallium/i965_dri.so\
53
mv debian/tmp/usr/lib/dri/nouveau_dri.so debian/tmp/usr/lib/dri-gallium\
54
mv debian/tmp/usr/lib/dri/swrastg_dri.so debian/tmp/usr/lib/dri-gallium
41
57
CHANGES+=("hook (GALLIUM): Build gallium drivers")
59
if [ -n "$GALLIUMDEFAULT" ]; then
60
ADDBRANCH="${ADDBRANCH}+gallium"
61
sed -i '/dh_install -s /a \
62
mv debian/tmp/usr/lib/dri debian/tmp/usr/lib/dri-classic\
63
mv debian/tmp/usr/lib/dri-gallium/ debian/tmp/usr/lib/dri
65
echo "usr/lib/dri-classic/*.so" >> debian/libgl1-mesa-dri.install
66
CHANGES+=("hook (GALLIUMDEFAULT): Load gallium drivers by default")
68
echo "usr/lib/dri-gallium/*.so" >> debian/libgl1-mesa-dri.install
44
# For radeon gallium PPA (on plain lucid)
72
# For radeon PPA (on plain lucid)
45
73
if [ -n "$ONLY_R300" ]; then
46
74
ADDBRANCH="${ADDBRANCH}+r300"
47
75
sed -i '/^confflags-dri = /i \