3 %bcond_with libGL # build mesa's libGL
6 Summary(pl.UTF-8): Serwer X Xgl
8 %define _mesasnap 20061103
14 Source0: xgl-%{_snap}.tar.bz2
15 # Source0-md5: c1790723d80c8c6510dc93c8e804f65a
16 Source1: Mesa-%{_mesasnap}.tar.gz
17 # Source1-md5: 1ef25af748d4c2a808ee4521a75c2579
18 Patch0: %{name}-arrayobj.patch
19 URL: http://www.freedesktop.org/wiki/Software/Xgl
21 BuildRequires: Mesa-libGL-devel
22 BuildRequires: autoconf >= 2.57
23 BuildRequires: automake
25 BuildRequires: glitz-devel >= 0.5.5
26 BuildRequires: libdrm-devel
27 BuildRequires: libtool
28 BuildRequires: ncurses-devel
29 BuildRequires: pam-devel
30 BuildRequires: perl-base
31 BuildRequires: pkgconfig >= 1:0.19
32 BuildRequires: xorg-lib-libXaw-devel
33 BuildRequires: xorg-lib-libXfont-devel
34 BuildRequires: xorg-lib-libXi-devel
35 BuildRequires: xorg-lib-libXrandr-devel
36 BuildRequires: xorg-lib-libXrender-devel
37 BuildRequires: xorg-lib-libXres-devel
38 BuildRequires: xorg-lib-libXt-devel >= 1.0.0
39 BuildRequires: xorg-lib-libXtst-devel
40 BuildRequires: xorg-lib-libXxf86misc-devel
41 BuildRequires: xorg-lib-libXxf86vm-devel
42 BuildRequires: xorg-lib-libfontenc-devel
43 BuildRequires: xorg-lib-libxkbfile-devel
44 BuildRequires: xorg-lib-libxkbui-devel
45 BuildRequires: xorg-lib-xtrans-devel
46 BuildRequires: xorg-proto-bigreqsproto-devel
47 BuildRequires: xorg-proto-compositeproto-devel
48 BuildRequires: xorg-proto-damageproto-devel
49 BuildRequires: xorg-proto-evieext-devel
50 BuildRequires: xorg-proto-fixesproto-devel
51 BuildRequires: xorg-proto-fontsproto-devel
52 BuildRequires: xorg-proto-glproto-devel >= 1.4.7
53 BuildRequires: xorg-proto-printproto-devel
54 BuildRequires: xorg-proto-randrproto-devel
55 BuildRequires: xorg-proto-recordproto-devel
56 BuildRequires: xorg-proto-renderproto-devel
57 BuildRequires: xorg-proto-resourceproto-devel
58 BuildRequires: xorg-proto-scrnsaverproto-devel
59 BuildRequires: xorg-proto-trapproto-devel
60 BuildRequires: xorg-proto-videoproto-devel
61 BuildRequires: xorg-proto-xcmiscproto-devel
62 BuildRequires: xorg-proto-xextproto-devel
63 BuildRequires: xorg-proto-xf86bigfontproto-devel
64 BuildRequires: xorg-proto-xf86dgaproto-devel
65 BuildRequires: xorg-proto-xf86driproto-devel
66 BuildRequires: xorg-proto-xf86miscproto-devel
67 BuildRequires: xorg-proto-xf86vidmodeproto-devel
68 BuildRequires: xorg-proto-xineramaproto-devel
69 BuildRequires: xorg-proto-xproto-devel
70 BuildRequires: xorg-util-makedepend
71 BuildRequires: xorg-util-util-macros >= 0.99.2
73 Requires: xorg-app-rgb >= 0.99.3
74 Requires: xorg-app-xkbcomp
75 # just for %{_includedir}/bitmaps dir
76 Requires: xorg-data-xbitmaps
77 # xserver requires default fixed and cursosr fonts.
78 Requires: xorg-font-font-alias
79 Requires: xorg-font-font-cursor-misc
80 Requires: xorg-font-font-misc-misc-base
81 # for new app-defaults location
82 Requires: xorg-lib-libXt >= 1.0.0
83 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
86 Xorg server is a generally used X server which uses display hardware.
87 It requires proper driver for your display hardware.
89 This package contains Xgl server.
91 %description -l pl.UTF-8
92 Serwer Xorg to podstawowy serwer X wyświetlający obraz na karcie
93 graficznej. Do działania wymaga odpowiedniego sterownika.
95 Ten pakiet zawiera serwer Xgl.
98 Summary: OpenGL library used inside Xgl
99 Summary(pl.UTF-8): Biblioteka OpenGL używana wewnątrz Xgl
101 Requires: %{name} = %{version}-%{release}
104 OpenGL library used inside Xgl to allow rendering. You still need
105 normal OpenGL library (like nvidia's or ati's) to run Xgl.
107 %description libGL -l pl.UTF-8
108 BIblioteka OpenGL używana wewnątrz Xgl w celu umożliwienia
109 renderingu. Normalna biblioteka OpenGL (jak nvidii lub ati) jest
110 w dalszym ciągu potrzebna by uruchomić Xgl.
116 #cd Mesa-%{_mesasnap}
136 --with-default-font-path="%{_fontsdir}/misc,%{_fontsdir}/TTF,%{_fontsdir}/OTF,%{_fontsdir}/Type1,%{_fontsdir}/CID,%{_fontsdir}/100dpi,%{_fontsdir}/75dpi" \
137 --with-mesa-source="`pwd`/Mesa"
141 # build libGL from mesa snap
151 %{__make} linux${targ} \
154 OPT_FLAGS="%{rpmcflags} -fno-strict-aliasing" \
155 XLIB_DIR=%{_libdir} \
162 rm -rf $RPM_BUILD_ROOT
165 DESTDIR=$RPM_BUILD_ROOT
167 rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{*,*/*}.{la,a}
170 install -d $RPM_BUILD_ROOT%{_libdir}/xgl
174 install libGL.so.1.2 $RPM_BUILD_ROOT%{_libdir}/xgl
175 ln -s libGL.so.1.2 $RPM_BUILD_ROOT%{_libdir}/xgl/libGL.so.1
179 rm -rf $RPM_BUILD_ROOT
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_bindir}/Xgl
184 %dir %{_libdir}/xorg/modules/xgl
185 %attr(755,root,root) %{_libdir}/xorg/modules/xgl/lib*.so
189 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/xgl/*