]> git.ipfire.org Git - ipfire-3.x.git/blob - mesa/mesa.nm
Merge remote-tracking branch 'stevee/openvswitch-systemd'
[ipfire-3.x.git] / mesa / mesa.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = mesa
7 version = 7.11.2
8 release = 1
9
10 groups = Development/Tools
11 url = http://www.mesa3d.org
12 license = MIT
13 summary = Mesa graphics libraries.
14
15 description
16 Mesa libGL runtime libraries and DRI drivers.
17 end
18
19 source_dl = ftp://ftp.freedesktop.org/pub/mesa/%{version}/
20 sources = MesaLib-%{version}.tar.bz2
21
22 build
23 requires
24 bison
25 expat-devel
26 flex
27 gcc-c++
28 pkg-config
29 libX11-devel
30 libXdamage-devel
31 libXext-devel
32 libXfixes-devel
33 libXxf86vm-devel
34 libdrm-devel
35 libselinux-devel
36 libxcb-devel
37 makedepend
38 xorg-x11-proto-devel
39 end
40
41 DIR_APP = %{DIR_SRC}/Mesa-%{version}
42
43 CFLAGS += -Wl,-z,lazy
44
45 if "%{DISTRO_PLATFORM}" == "x86"
46 platform_drivers = ,i915,i965
47 end
48
49 configure_options += \
50 --enable-pic \
51 --enable-selinux \
52 --enable-pic \
53 --with-driver=dri \
54 --with-dri-drivers="nouveau,radeon,r200%{platform_drivers}" \
55 --with-gallium-drivers=swrast \
56 --disable-asm \
57 --disable-glw \
58 --disable-glu \
59 --disable-glut \
60 --disable-gallium-llvm \
61 --disable-gallium-egl \
62 --disable-egl \
63 --disable-static \
64 --without-demos
65
66 prepare_cmds
67 # Defaults to dri (not xlib) for libGL on all arches.
68 sed -i 's/^default_driver.*$/default_driver="dri"/' configure.ac
69 end
70 end
71
72 packages
73 package %{name}
74
75 package %{name}-devel
76 template DEVEL
77
78 requires
79 libX11-devel
80 end
81 end
82
83 package %{name}-debuginfo
84 template DEBUGINFO
85 end
86 end