mesa-vl.spec 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040
  1. # When bootstrapping an arch, omit the -demos subpackage.
  2. # S390 doesn't have video cards, so it's not much use building DRI there.
  3. %define with_dri 1
  4. %define driver dri
  5. %define manpages gl-manpages-1.0.1
  6. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  7. Summary: Mesa graphics libraries
  8. Summary(ja): Mesa グラフィックスライブラリ
  9. Name: mesa
  10. Version: 7.6.1
  11. Release: 1%{?_dist_release}
  12. License: MIT
  13. Group: System Environment/Libraries
  14. URL: http://www.mesa3d.org
  15. Source0: http://www.mesa3d.org/beta/MesaLib-%{version}.tar.bz2
  16. Source1: http://www.mesa3d.org/beta/MesaDemos-%{version}.tar.bz2
  17. Source2: %{manpages}.tar.bz2
  18. Source3: make-git-snapshot.sh
  19. Patch1: mesa-7.4.4-osmesa-version.patch
  20. Patch2: mesa-7.1-nukeglthread-debug.patch
  21. Patch3: mesa-no-mach64.patch
  22. Patch7: mesa-7.1-link-shared.patch
  23. Patch9: intel-revert-vbl.patch
  24. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  25. BuildRequires: pkgconfig
  26. %if %{with_dri}
  27. BuildRequires: libdrm-devel >= 2.4.9
  28. %endif
  29. BuildRequires: libXxf86vm-devel
  30. BuildRequires: expat-devel >= 2.0
  31. BuildRequires: xorg-x11-proto-devel >= 7.4
  32. BuildRequires: makedepend
  33. BuildRequires: libXext-devel
  34. BuildRequires: freeglut-devel
  35. BuildRequires: libXfixes-devel
  36. BuildRequires: libXdamage-devel
  37. BuildRequires: libXi-devel
  38. BuildRequires: libXmu-devel
  39. %description
  40. Mesa
  41. %package libGL
  42. Summary: Mesa libGL runtime libraries and DRI drivers
  43. Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
  44. Group: System Environment/Libraries
  45. Requires(post): /sbin/ldconfig
  46. Requires(postun): /sbin/ldconfig
  47. Provides: libGL
  48. Obsoletes: Mesa, XFree86-gl, XOrg-gl
  49. %if %{with_dri}
  50. Requires: libdrm >= 2.4.5
  51. %endif
  52. %description libGL
  53. Mesa libGL runtime libraries and DRI drivers.
  54. %package libGL-devel
  55. Summary: Mesa libGL development package
  56. Summary(ja): Mesa libGL 開発パッケージ
  57. Group: Development/Libraries
  58. Provides: libGL-devel
  59. Requires: mesa-libGL = %{version}-%{release}
  60. Requires: libX11-devel
  61. Requires: libXxf86vm-devel
  62. Requires: libXdamage-devel
  63. Requires: libXfixes-devel
  64. Requires: libXext-devel
  65. Requires: libdrm-devel
  66. Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
  67. %description libGL-devel
  68. Mesa libGL development package
  69. %package libGLU
  70. Summary: Mesa libGLU runtime library
  71. Summary(ja): Mesa libGLU ランタイムライブラリ
  72. Group: System Environment/Libraries
  73. Requires(post): /sbin/ldconfig
  74. Requires(postun): /sbin/ldconfig
  75. Provides: libGLU
  76. Obsoletes: Mesa, XFree86-gl, XOrg-gl
  77. %description libGLU
  78. Mesa libGLU runtime library
  79. %package libGLU-devel
  80. Summary: Mesa libGLU development package
  81. Summary(ja): Mesa libGLU 開発パッケージ
  82. Group: Development/Libraries
  83. Requires: mesa-libGLU = %{version}-%{release}
  84. Requires: libGL-devel
  85. Provides: libGLU-devel
  86. Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
  87. %description libGLU-devel
  88. Mesa libGLU development package
  89. %package libOSMesa
  90. Summary: Mesa offscreen rendering libraries
  91. Summary(ja): Mesa オフスクリーンレンダリングライブラリ
  92. Group: System Environment/Libraries
  93. Requires(post): /sbin/ldconfig
  94. Requires(postun): /sbin/ldconfig
  95. Provides: libOSMesa
  96. %description libOSMesa
  97. Mesa offscreen rendering libraries
  98. %package libOSMesa-devel
  99. Summary: Mesa offscreen rendering development package
  100. Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
  101. Group: Development/Libraries
  102. Requires: mesa-libOSMesa = %{version}-%{release}
  103. %description libOSMesa-devel
  104. Mesa offscreen rendering development package
  105. %package source
  106. Summary: Mesa source code required to build X server
  107. Summary(ja): X サーバをビルドするために必要な Mesa ソースコード
  108. Group: Development/Libraries
  109. %description source
  110. The mesa-source package provides the minimal source code needed to
  111. build DRI enabled X servers, etc.
  112. %package -n glx-utils
  113. Summary: GLX utilities
  114. Summary(ja): GLX ユーティリティ
  115. Group: Development/Libraries
  116. %description -n glx-utils
  117. The glx-utils package provides the glxinfo and glxgears utilities.
  118. %package demos
  119. Summary: Mesa demos
  120. Summary(ja): Mesa デモ
  121. Group: Development/Libraries
  122. %description demos
  123. This package provides some demo applications for testing Mesa.
  124. # compat32
  125. %package -n compat32-%{name}-libGL
  126. Summary: Mesa libGL runtime libraries and DRI drivers
  127. Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
  128. Group: System Environment/Libraries
  129. Requires(post): /sbin/ldconfig
  130. Requires(postun): /sbin/ldconfig
  131. Requires: %{name}-libGL = %{version}-%{release}
  132. %if %{with_dri}
  133. Requires: compat32-libdrm >= 2.4.5
  134. %endif
  135. %description -n compat32-%{name}-libGL
  136. Mesa libGL runtime libraries and DRI drivers.
  137. %package -n compat32-%{name}-libGL-devel
  138. Summary: Mesa libGL development package
  139. Summary(ja): Mesa libGL 開発パッケージ
  140. Group: Development/Libraries
  141. Requires: compat32-%{name}-libGL = %{version}-%{release}
  142. Requires: %{name}-libGL-devel = %{version}-%{release}
  143. Requires: compat32-libX11-devel
  144. Requires: compat32-libdrm-devel
  145. %description -n compat32-%{name}-libGL-devel
  146. Mesa libGL development package
  147. %package -n compat32-%{name}-libGLU
  148. Summary: Mesa libGLU runtime library
  149. Summary(ja): Mesa libGLU ランタイムライブラリ
  150. Group: System Environment/Libraries
  151. Requires(post): /sbin/ldconfig
  152. Requires(postun): /sbin/ldconfig
  153. Requires: %{name}-libGLU = %{version}-%{release}
  154. %description -n compat32-%{name}-libGLU
  155. Mesa libGLU runtime library
  156. %package -n compat32-%{name}-libGLU-devel
  157. Summary: Mesa libGLU development package
  158. Summary(ja): Mesa libGLU 開発パッケージ
  159. Group: Development/Libraries
  160. Requires: compat32-%{name}-libGL = %{version}-%{release}
  161. Requires: compat32-%{name}-libGLU = %{version}-%{release}
  162. Requires: %{name}-libGL-devel = %{version}-%{release}
  163. Requires: %{name}-libGLU-devel = %{version}-%{release}
  164. %description -n compat32-%{name}-libGLU-devel
  165. Mesa libGLU development package
  166. %package -n compat32-%{name}-libOSMesa
  167. Summary: Mesa offscreen rendering libraries
  168. Summary(ja): Mesa オフスクリーンレンダリングライブラリ
  169. Group: System Environment/Libraries
  170. Requires(post): /sbin/ldconfig
  171. Requires(postun): /sbin/ldconfig
  172. Requires: %{name}-libOSMesa
  173. %description -n compat32-%{name}-libOSMesa
  174. Mesa offscreen rendering libraries
  175. %package -n compat32-%{name}-libOSMesa-devel
  176. Summary: Mesa offscreen rendering development package
  177. Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
  178. Group: Development/Libraries
  179. Requires: compat32-%{name}-libOSMesa = %{version}-%{release}
  180. Requires: %{name}-libOSMesa-devel = %{version}-%{release}
  181. %description -n compat32-%{name}-libOSMesa-devel
  182. Mesa offscreen rendering development package
  183. %prep
  184. %setup -q -n Mesa-%{version} -b1 -b2
  185. %patch1 -p1 -b .osmesa
  186. %patch2 -p1 -b .intel-glthread
  187. %patch3 -p1 -b .no-mach64
  188. #%patch6 -p1 -b .radeon-rewrite
  189. %patch7 -p1 -b .dricore
  190. %patch9 -p1 -b .intel-vbl
  191. # Hack the demos to use installed data files
  192. sed -i 's,../images,%{_libdir}/mesa-demos-data,' progs/demos/*.c
  193. sed -i 's,geartrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/geartrain.c
  194. sed -i 's,isosurf.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/isosurf.c
  195. sed -i 's,terrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/terrain.c
  196. %build
  197. autoreconf --install
  198. export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
  199. export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
  200. %define common_flags --enable-pic
  201. %define osmesa_flags --with-driver=osmesa --disable-asm %{common_flags}
  202. # first, build the osmesa variants. XXX this is overkill. osmesa32 is
  203. # sufficient to render to any of the channel sizes, according to the
  204. # docs. should fix this someday.
  205. %configure --with-driver=osmesa --with-osmesa-bits=8
  206. make %{_smp_mflags} SRC_DIRS=mesa
  207. mv %{_lib} osmesa8
  208. make clean
  209. %configure --with-driver=osmesa --with-osmesa-bits=16
  210. make %{_smp_mflags} SRC_DIRS=mesa
  211. mv %{_lib} osmesa16
  212. make clean
  213. %configure --with-driver=osmesa --with-osmesa-bits=32
  214. make %{_smp_mflags} SRC_DIRS=mesa
  215. mv %{_lib} osmesa32
  216. make clean
  217. # just to be sure...
  218. [ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner plz"
  219. # XXX should get visibility working again post-dricore.
  220. export CFLAGS="$RPM_OPT_FLAGS -Os"
  221. export CXXFLAGS="$RPM_OPT_FLAGS -Os"
  222. # now build the rest of mesa
  223. %configure \
  224. --disable-glw \
  225. --disable-glut \
  226. --disable-gl-osmesa \
  227. --disable-gallium \
  228. --with-driver=%{driver} \
  229. --with-dri-driverdir=%{_libdir}/dri
  230. make #{?_smp_mflags}
  231. make -C progs/xdemos glxgears glxinfo
  232. make %{?_smp_mflags} -C progs/demos
  233. pushd ../%{manpages}
  234. %configure
  235. make %{?_smp_mflags}
  236. popd
  237. %install
  238. rm -rf $RPM_BUILD_ROOT
  239. # core libs and headers, but not drivers.
  240. make install DESTDIR=$RPM_BUILD_ROOT DRI_DIRS=
  241. # just the DRI drivers that are sane
  242. %if %{with_dri}
  243. install -d $RPM_BUILD_ROOT%{_libdir}/dri
  244. install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri %{_lib}/libdricore.so >& /dev/null
  245. for f in i810 i915 i965 mga r128 r200 r300 radeon savage sis swrast tdfx unichrome; do
  246. so=%{_lib}/${f}_dri.so
  247. test -e $so && echo $so
  248. done | xargs install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri >& /dev/null || :
  249. %endif
  250. # strip out undesirable headers
  251. pushd $RPM_BUILD_ROOT%{_includedir}/GL
  252. rm -f [a-fh-np-wyz]*.h gg*.h glf*.h glew.h glxew.h
  253. popd
  254. # remove EGL stuff
  255. pushd $RPM_BUILD_ROOT%{_libdir}
  256. rm -f libEGL*
  257. popd
  258. pushd $RPM_BUILD_ROOT%{_libdir}/dri
  259. rm -f EGL_*.so
  260. popd
  261. # XXX demos, since they don't install automatically. should fix that.
  262. install -d $RPM_BUILD_ROOT%{_bindir}
  263. install -m 0755 progs/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
  264. install -m 0755 progs/xdemos/glxinfo $RPM_BUILD_ROOT%{_bindir}
  265. find progs/demos/ -type f -perm /0111 |
  266. xargs install -m 0755 -t $RPM_BUILD_ROOT/%{_bindir}
  267. # bah, name conflicts
  268. mv $RPM_BUILD_ROOT/%{_bindir}/{rain,mesa-rain}
  269. install -d $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
  270. install -m 0644 progs/images/*.rgb $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
  271. install -m 0644 progs/demos/*.dat $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
  272. # and osmesa
  273. mv osmesa*/* $RPM_BUILD_ROOT%{_libdir}
  274. # man pages
  275. pushd ../%{manpages}
  276. make %{?_smp_mflags} install DESTDIR=$RPM_BUILD_ROOT
  277. popd
  278. # Install the source needed to build the X server. The egreps are just
  279. # stripping out unnecessary dirs; only tricky bit is the [^c] to make sure
  280. # .../dri/common is included.
  281. %define mesasourcedir %{_datadir}/mesa/source
  282. mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
  283. ( find src -name \*.[ch] ; find include -name \*.h ) |
  284. egrep -v '^src/(glu|glw)' |
  285. egrep -v '^src/mesa/drivers/(directfb|dos|fbdev|glide|ggi|osmesa)' |
  286. egrep -v '^src/mesa/drivers/(windows|dri/[^c])' |
  287. xargs tar cf - --mode a=r |
  288. (cd $RPM_BUILD_ROOT/%{mesasourcedir} && tar xf -)
  289. %clean
  290. rm -rf $RPM_BUILD_ROOT
  291. %check
  292. %post libGL -p /sbin/ldconfig
  293. %postun libGL -p /sbin/ldconfig
  294. %post libGLU -p /sbin/ldconfig
  295. %postun libGLU -p /sbin/ldconfig
  296. %post libOSMesa -p /sbin/ldconfig
  297. %postun libOSMesa -p /sbin/ldconfig
  298. %post -n compat32-%{name}-libGL -p /sbin/ldconfig
  299. %postun -n compat32-%{name}-libGL -p /sbin/ldconfig
  300. %post -n compat32-%{name}-libGLU -p /sbin/ldconfig
  301. %postun -n compat32-%{name}-libGLU -p /sbin/ldconfig
  302. %post -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
  303. %postun -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
  304. %files libGL
  305. %defattr(-,root,root,-)
  306. %{_libdir}/libGL.so.1
  307. %{_libdir}/libGL.so.1.2
  308. %if %{with_dri}
  309. %dir %{_libdir}/dri
  310. %{_libdir}/dri/libdricore.so
  311. %{_libdir}/dri/*_dri.so
  312. %endif
  313. %files libGL-devel
  314. %defattr(-,root,root,-)
  315. %{_includedir}/GL/gl.h
  316. %{_includedir}/GL/gl_mangle.h
  317. %{_includedir}/GL/glext.h
  318. %{_includedir}/GL/glx.h
  319. %{_includedir}/GL/glx_mangle.h
  320. %{_includedir}/GL/glxext.h
  321. %dir %{_includedir}/GL/internal
  322. %{_includedir}/GL/internal/dri_interface.h
  323. %{_libdir}/libGL.so
  324. %{_libdir}/pkgconfig/gl.pc
  325. %{_libdir}/pkgconfig/dri.pc
  326. %{_datadir}/man/man3/gl[^uX]*.3gl*
  327. %{_datadir}/man/man3/glX*.3gl*
  328. %files libGLU
  329. %defattr(-,root,root,-)
  330. %{_libdir}/libGLU.so.1
  331. %{_libdir}/libGLU.so.1.3.*
  332. %files libGLU-devel
  333. %defattr(-,root,root,-)
  334. %{_libdir}/libGLU.so
  335. %{_libdir}/pkgconfig/glu.pc
  336. %{_includedir}/GL/glu.h
  337. %{_includedir}/GL/glu_mangle.h
  338. %{_datadir}/man/man3/glu*.3gl*
  339. %files libOSMesa
  340. %defattr(-,root,root,-)
  341. %{_libdir}/libOSMesa.so.6*
  342. %{_libdir}/libOSMesa16.so.6*
  343. %{_libdir}/libOSMesa32.so.6*
  344. %files libOSMesa-devel
  345. %defattr(-,root,root,-)
  346. %{_includedir}/GL/osmesa.h
  347. %{_libdir}/libOSMesa.so
  348. %{_libdir}/libOSMesa16.so
  349. %{_libdir}/libOSMesa32.so
  350. # We constructed this dir carefully, so just slurp in the whole thing.
  351. %files source
  352. %defattr(-,root,root,-)
  353. %{mesasourcedir}
  354. %files -n glx-utils
  355. %defattr(-,root,root,-)
  356. %{_bindir}/glxgears
  357. %{_bindir}/glxinfo
  358. %files demos
  359. %defattr(-,root,root,-)
  360. %{_bindir}/arbfplight
  361. %{_bindir}/arbfslight
  362. %{_bindir}/arbocclude
  363. %{_bindir}/bounce
  364. %{_bindir}/clearspd
  365. %{_bindir}/copypix
  366. %{_bindir}/cubemap
  367. %{_bindir}/dinoshade
  368. %{_bindir}/drawpix
  369. %{_bindir}/engine
  370. %{_bindir}/fbo_firecube
  371. %{_bindir}/fbotexture
  372. %{_bindir}/fire
  373. %{_bindir}/fogcoord
  374. %{_bindir}/fplight
  375. %{_bindir}/fslight
  376. %{_bindir}/gamma
  377. %{_bindir}/gearbox
  378. %{_bindir}/gears
  379. %{_bindir}/geartrain
  380. %{_bindir}/glinfo
  381. %{_bindir}/gloss
  382. %{_bindir}/gltestperf
  383. %{_bindir}/ipers
  384. %{_bindir}/isosurf
  385. %{_bindir}/lodbias
  386. %{_bindir}/morph3d
  387. %{_bindir}/multiarb
  388. %{_bindir}/paltex
  389. %{_bindir}/pointblast
  390. %{_bindir}/projtex
  391. %{_bindir}/mesa-rain
  392. %{_bindir}/ray
  393. %{_bindir}/readpix
  394. %{_bindir}/reflect
  395. %{_bindir}/renormal
  396. %{_bindir}/shadowtex
  397. %{_bindir}/singlebuffer
  398. %{_bindir}/spectex
  399. %{_bindir}/spriteblast
  400. %{_bindir}/stex3d
  401. %{_bindir}/teapot
  402. %{_bindir}/terrain
  403. %{_bindir}/tessdemo
  404. %{_bindir}/texcyl
  405. %{_bindir}/texenv
  406. %{_bindir}/textures
  407. %{_bindir}/trispd
  408. %{_bindir}/tunnel
  409. %{_bindir}/tunnel2
  410. %{_bindir}/vao_demo
  411. %{_bindir}/winpos
  412. %{_libdir}/mesa-demos-data
  413. # compat32
  414. %if %{build_compat32}
  415. %files -n compat32-%{name}-libGL
  416. %defattr(-,root,root,-)
  417. %{_libdir}/libGL.so.1
  418. %{_libdir}/libGL.so.1.2
  419. %if %{with_dri}
  420. %dir %{_libdir}/dri
  421. %{_libdir}/dri/libdricore.so
  422. %{_libdir}/dri/*_dri.so
  423. %endif
  424. %files -n compat32-%{name}-libGL-devel
  425. %defattr(-,root,root,-)
  426. %{_libdir}/libGL.so
  427. %{_libdir}/pkgconfig/gl.pc
  428. %{_libdir}/pkgconfig/dri.pc
  429. %files -n compat32-%{name}-libGLU
  430. %defattr(-,root,root,-)
  431. %{_libdir}/libGLU.so.1
  432. %{_libdir}/libGLU.so.1.3.*
  433. %files -n compat32-%{name}-libGLU-devel
  434. %defattr(-,root,root,-)
  435. %{_libdir}/libGLU.so
  436. %{_libdir}/pkgconfig/glu.pc
  437. %files -n compat32-%{name}-libOSMesa
  438. %defattr(-,root,root,-)
  439. %{_libdir}/libOSMesa.so.6*
  440. %{_libdir}/libOSMesa16.so.6*
  441. %{_libdir}/libOSMesa32.so.6*
  442. %files -n compat32-%{name}-libOSMesa-devel
  443. %defattr(-,root,root,-)
  444. %{_libdir}/libOSMesa.so
  445. %{_libdir}/libOSMesa16.so
  446. %{_libdir}/libOSMesa32.so
  447. %endif
  448. %changelog
  449. * Tue Jan 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-1
  450. - update to 7.6.1 release
  451. * Thu Dec 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.2.rc3
  452. - update to 7.6.1-rc3
  453. * Sat Nov 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.1.rc1
  454. - update to 7.6.1-rc1
  455. * Tue Nov 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6-1
  456. - new upstream release
  457. - add R: libXxf86vm-devel, libXdamage-devel, libXfixes-devel,
  458. libXext-devel and libdrm-devel to mesa-libGL-devel
  459. * Sat Sep 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.4-1
  460. - new upstream release
  461. * Sun Jun 28 2009 NAKAMURA Kenta <kenta@vinelinux.org> 7.4.1-2
  462. - added compat32 subpackage for x86_64 arch support.
  463. * Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.1-1
  464. - new upstream release
  465. - BR: libdrm-devel >= 2.4.9
  466. * Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3-1
  467. - new upstream release
  468. - BR: libdrm-devel >= 2.4.5
  469. - drop mach64
  470. - update patches from fedora
  471. * Tue Oct 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-2
  472. - add BR: libdrm-devel >= 2.4.0-3
  473. * Mon Oct 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-1
  474. - new upstreal release
  475. * Thu Sep 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-4
  476. - update to 7.1 release
  477. * Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-3.rc3
  478. - update to 7.1-rc3
  479. * Sat Jul 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-2.rc1
  480. - include missing swrast_dri.so to %%files list
  481. * Tue Jul 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-1.rc1
  482. - update to 7.1-rc1
  483. * Thu May 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-2
  484. - add Patch100 to disable 915tex driver
  485. * Mon May 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-1
  486. - new upstream release
  487. * Sun Jan 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl1
  488. - build with freeglut
  489. * Thu Jan 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl0
  490. - initial build for Vine Linux(bootstrap)
  491. * Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-2
  492. - mesa-7.0.2-stable-branch.patch: add in mesa 7.0.2 stable patches so far
  493. * Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-1
  494. - update to Mesa 7.0.2 final
  495. - mesa-7.0.2-rx00-vertprog-num-temps-off-by-one.patch - fixes for maniadrive
  496. - mesa-7.0.2-t_vp_build-use-less-temps.patch - fixes for maniadrive
  497. * Thu Oct 18 2007 Dave Airlie <airlied@redhat.com> 7.0.1-7
  498. - mesa-7.0.1-stable-branch.patch - Updated with more fixes from stable
  499. - mesa-7.0.1-r300-fix-writemask.patch - fix r300 fragprog writemask
  500. - mesa-7.0.1-r200-settexoffset.patch - add zero-copy TFP support for r200
  501. * Fri Sep 28 2007 Dave Airlie <airlied@redhat.com> 7.0.1-6
  502. - mesa-7.0.1-stable-branch.patch - Updated to close to 7.0.2-rc1
  503. - This contains the fixes made to the upstream Mesa stable branch
  504. including fixes for 965 vblank interrupt issues along with a fix
  505. in the kernel - remove patches that already upstream.
  506. - mesa-6.5.2-hush-synthetic-visual-warning.patch - dropped
  507. - mesa-7.0-i-already-defined-glapi-you-twit.patch - dropped
  508. - mesa-7.0.1-965-sampler-crash.patch - dropped
  509. * Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 7.0.1-5
  510. - mesa-7.0.1-965-sampler-crash.patch: Fix a crash with 965 in Torcs. (#262941)
  511. * Tue Aug 28 2007 Adam Jackson <ajax@redhat.com> 7.0.1-4
  512. - Rebuild for new libexpat.
  513. * Wed Aug 15 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-3
  514. - mesa-7.0.1-stable-branch.patch - Add patches from stable branch
  515. includes support for some Intel chipsets
  516. - mesa-7.0-use_master-r300.patch - Add r300 driver from master
  517. * Tue Aug 14 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-2
  518. - missing build requires for Xfixes-devel and Xdamage-devel
  519. * Mon Aug 13 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-1
  520. - Rebase to upstream 7.0.1 release
  521. - ajax provided patches: for updated selinux awareness, build config
  522. - gl visibility and picify were fixed upstream
  523. - OS mesa library version are 6.5.3 not 7.0.1 - spec fix
  524. * Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 6.5.2-16
  525. - Rebuild for RH #249435
  526. * Tue Jul 24 2007 Adam Jackson <ajax@redhat.com> 6.5.2-15
  527. - Add dri_interface.h to mesa-libGL-devel, and conflict with
  528. xorg-x11-proto-devel versions that attempted to provide it.
  529. * Tue Jul 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-14
  530. - Add mesa-demos subpackage. (#247252)
  531. * Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-13
  532. - mesa-6.5.2-radeon-backports-231787.patch: One more fix for r300. (#231787)
  533. * Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-12
  534. - Don't install header files for APIs that we don't provide. (#247390)
  535. * Fri Jul 06 2007 Adam Jackson <ajax@redhat.com> 6.5.2-11
  536. - mesa-6.5.2-via-respect-my-cliplist.patch: Backport a via fix. (#247254)
  537. * Tue Apr 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-10
  538. - mesa-6.5.2-radeon-backports-231787.patch: Backport various radeon bugfixes
  539. from git. (#231787)
  540. * Wed Apr 04 2007 Adam Jackson <ajax@redhat.com> 6.5.2-9
  541. - mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash when doBindContext
  542. fails, to avoid, for example, crashing the server when using tdfx but
  543. without glide3 installed.
  544. * Thu Mar 08 2007 Adam Jackson <ajax@redhat.com> 6.5.2-8
  545. - Hush the (useless) warning about the synthetic visual not being supported.
  546. * Fri Mar 02 2007 Adam Jackson <ajax@redhat.com> 6.5.2-7
  547. - mesa-6.5.2-picify-dri-drivers.patch: Attempt to make the DRI drivers PIC.
  548. - mesa-6.5.1-build-config.patch: Apply RPM_OPT_FLAGS to OSMesa too.
  549. * Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 6.5.2-6
  550. - mesa-6.5.2-libgl-visibility.patch: Fix non-exported GLX symbols (#229808)
  551. - Require a sufficiently new libdrm at runtime too
  552. - Make the arch macros do something sensible in the general case
  553. * Tue Feb 20 2007 Adam Jackson <ajax@redhat.com> 6.5.2-5
  554. - General spec cleanups
  555. - Require current libdrm
  556. - Build with -fvisibility=hidden
  557. - Redo the way mesa-source is generated
  558. - Add %%{?_smp_mflags} where appropriate
  559. * Mon Dec 18 2006 Adam Jackson <ajax@redhat.com> 6.5.2-4
  560. - Add i915tex and mach64 to the install set.
  561. * Tue Dec 12 2006 Adam Jackson <ajax@redhat.com> 6.5.2-3
  562. - mesa-6.5.2-xserver-1.1-source-compat.patch: Add some source-compatibility
  563. defines to dispatch.h so the X server will continue to build.
  564. * Mon Dec 4 2006 Adam Jackson <ajax@redhat.com> 6.5.2-2.fc6
  565. - Fix OSMesa file listing to use %%version for DSO number. Note that this
  566. will still break on Mesa 7; oh well.
  567. - Deleted file: directfbgl.h
  568. * Sun Dec 3 2006 Kristian Høgsberg <krh@redhat.com> 6.5.2-1.fc6
  569. - Update to 6.5.2.
  570. * Mon Oct 16 2006 Kristian <krh@redhat.com> - 6.5.1-8.fc6
  571. - Add i965-interleaved-arrays-fix.patch to fix (#209318).
  572. * Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
  573. - Update to gl-manpages-1.0.1.tar.bz2 which doesn't use symlinks. (#184547)
  574. * Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
  575. - Remove . after popd; add .gz in %%files section. (#184547)
  576. * Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com>
  577. - Use better tarball for gl man pages. (#184547)
  578. * Fri Sep 29 2006 Kristian <krh@redhat.com> - 6.5.1-6.fc6
  579. - Add -fno-strict-aliasing to compiler flags for i965 driver.
  580. - Add post-6.5.1-i965-fixes.patch backport of i965 fixes from mesa CVS.
  581. * Fri Sep 29 2006 Soren Sandmann <sandamnn@redhat.com> - 6.5.1-5.fc6
  582. - Give the correct path for man page file lists.
  583. * Thu Sep 28 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-5.fc6
  584. - Add GL man pages from X R6.9. (#184547)
  585. * Mon Sep 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-4.fc6
  586. - mesa-6.5.1-build-config.patch: Add -lselinux to osmesa builds. (#207767)
  587. * Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-3.fc6
  588. - Bump xorg-x11-proto-devel BuildRequires to 7.1-8 so we pick up the
  589. latest GLX_EXT_texture_from_pixmap opcodes.
  590. * Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-2.fc6
  591. - Remove mesa-6.5-drop-static-inline.patch.
  592. * Tue Sep 19 2006 Kristian Høgsberg <krh@redhat.com> 6.5.1-1.fc6
  593. - Bump to 6.5.1 final release.
  594. - Drop libGLw subpackage, it is now in Fedora Extras (#188974) and
  595. tweak mesa-6.5.1-build-config.patch to not build libGLw.
  596. - Drop mesa-6.5.1-r300-smooth-line.patch, the smooth line fallback can
  597. now be prevented by enabling disable_lowimpact_fallback in
  598. /etc/drirc.
  599. - Drop mesa-6.4.1-radeon-use-right-texture-format.patch, now upstream.
  600. - Drop mesa-6.5-drop-static-inline.patch, workaround no longer necessary.
  601. * Thu Sep 7 2006 Kristian Høgsberg <krh@redhat.com>
  602. - Drop unused mesa-modular-dri-dir.patch.
  603. * Tue Aug 29 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc2.fc6
  604. - Rebase to 6.5.1 RC2.
  605. - Get rid of redhat-mesa-driver-install and redhat-mesa-target helper
  606. scripts and clean up specfile a bit.
  607. * Mon Aug 28 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.2.fc6
  608. - Drop upstreamed patches mesa-6.5-texture-from-pixmap-fixes.patch and
  609. mesa-6.5-tfp-fbconfig-attribs.patch and fix
  610. mesa-6.4.1-radeon-use-right-texture-format.patch to not break 16bpp
  611. transparency.
  612. * Fri Aug 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-0.rc1.1.fc6
  613. - mesa-6.5.1-build-config.patch: Add i965 to x86-64 config.
  614. * Wed Aug 23 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.fc6
  615. - Bump to 6.5.1 RC1.
  616. * Tue Aug 22 2006 Kristian Høgsberg <krh@redhat.com> 6.5-26.20060818cvs.fc6
  617. - Pull the vtxfmt patch into the selinux-awareness patch, handle exec
  618. mem heap init failure correctly by releasing mutex.
  619. * Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-25.20060818cvs.fc6
  620. - mesa-6.5.1-r300-smooth-line.patch: Added, fakes smooth lines with aliased
  621. lines on R300+ cards, makes Google Earth tolerable.
  622. - mesa-6.5-force-r300.patch: Resurrect.
  623. * Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-24.20060818cvs.fc6
  624. - mesa-6.5.1-radeon-vtxfmt-cleanup-properly.patch: Fix a segfault on context
  625. destruction when selinux is enabled.
  626. * Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 6.5-23.20060818cvs.fc6
  627. - redhat-mesa-driver-install: Reenable installing the tdfx driver. (#203295)
  628. * Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> 6.5-22.20060818cvs.fc6
  629. - Update to pre-6.5.1 snapshot.
  630. - Re-add libOSMesa{,16,32}. (#186366)
  631. - Add BuildReq: on libXp-devel due to openmotif header insanity.
  632. * Sun Aug 13 2006 Florian La Roche <laroche@redhat.com> 6.5-21.fc6
  633. - fix one Requires: to use the correct mesa-libGLw name
  634. * Thu Jul 27 2006 Mike A. Harris <mharris@redhat.com> 6.5-20.fc6
  635. - Conditionalized libGLw inclusion with new with_libGLw macro defaulting
  636. to 1 (enabled) for now, however since nothing in Fedora Core uses libGLw
  637. anymore, we will be transitioning libGLw to an external package maintained
  638. in Fedora Extras soon.
  639. * Wed Jul 26 2006 Kristian Høgsberg <krh@redhat.com> 6.5-19.fc5.aiglx
  640. - Build for fc5 aiglx repo.
  641. * Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-19.fc6
  642. - Disable TLS dispatch, it is selinux-hostile.
  643. * Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-18.fc6
  644. - mesa-6.5-fix-glxinfo-link.patch: lib64 fix.
  645. * Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-17.fc6
  646. - mesa-6.5-fix-linux-indirect-build.patch: Added.
  647. - mesa-6.5-fix-glxinfo-link.patch: Added.
  648. - Build libOSMesa never instead of inconsistently; to be fixed later.
  649. - Updates to redhat-mesa-target:
  650. - Always select linux-indirect when not building for DRI
  651. - Enable DRI to be built on PPC64 (still disabled in the spec file though)
  652. - MIT licence boilerplate
  653. * Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6
  654. - Remove glut-devel dependency, as nothing actually uses it that we ship.
  655. - Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
  656. and other libs from being linked into glxgears/glxinfo even though they
  657. are not actually used. This was the final package linking to freeglut in
  658. Fedora Core, blocking freeglut from being moved to Extras.
  659. - Commented all of the virtual provides in the spec file to document clearly
  660. how they should be used by other developers in specifying build and runtime
  661. dependencies when packaging software which links to libGL, libGLU, and
  662. libGLw. (#200069)
  663. * Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6
  664. - Attempt to add selinux awareness; check if we can map executable memory
  665. and fail softly if not. Removes the need for allow_execmem from huge
  666. chunks of the desktop.
  667. - Disable the r300 gart fix for not compiling.
  668. * Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6
  669. - Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart
  670. memory on context destroy.
  671. * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 6.5-13.1.fc6
  672. - rebuild
  673. * Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-13.fc6
  674. - Added mesa-6.5-fix-opt-flags-bug197640.patch as 2nd attempt to fix OPT_FLAGS
  675. for (#197640).
  676. - Ensure that redhat-mesa-driver-install creates $DRIMODULE_DESTDIR with
  677. mode 0755.
  678. * Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-12.fc6
  679. - Maybe actually, you know, apply the mesa-6.5-glx-use-tls.patch as that might
  680. help to you know, actually solve the problem. Duh.
  681. - Use {dist} tag in Release field now.
  682. * Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-11
  683. - Added mesa-6.5-glx-use-tls.patch to hopefully get -DGLX_USE_TLS to really
  684. work this time due to broken upstream linux-dri-* configs. (#193979)
  685. - Pass RPM_OPT_FLAGS via OPT_FLAGS instead of via CFLAGS also for (#193979)
  686. * Mon Jun 19 2006 Mike A. Harris <mharris@redhat.com> 6.5-10
  687. - Bump libdrm-devel dep to trigger new ExclusiveArch test with the new package.
  688. - Use Fedora Extras style BuildRoot tag.
  689. - Added "Requires(post): /sbin/ldconfig" and postun to all runtime lib packages.
  690. * Mon Jun 12 2006 Kristian Høsberg <krh@redhat.com> 6.5-9
  691. - Add mesa-6.5-fix-pbuffer-dispatch.patch to fix pbuffer marshalling code.
  692. * Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-8
  693. - Bump for rawhide build.
  694. * Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-7
  695. - Update mesa-6.5-texture-from-pixmap-fixes.patch to include new
  696. tokens and change tfp functions to return void. Yes, a new mesa
  697. snapshot would be nice.
  698. * Wed May 17 2006 Mike A. Harris <mharris@redhat.com> 6.5-6
  699. - Add "BuildRequires: makedepend" for bug (#191967)
  700. * Tue Apr 11 2006 Kristian Høgsberg <krh@redhat.com> 6.5-5
  701. - Bump for fc5 build.
  702. * Tue Apr 11 2006 Adam Jackson <ajackson@redhat.com> 6.5-4
  703. - Disable R300_FORCE_R300 hack for wider testing.
  704. * Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-3
  705. - Add mesa-6.5-noexecstack.patch to prevent assembly files from making
  706. libGL.so have executable stack.
  707. * Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-2
  708. - Bump for fc5 build.
  709. - Bump libdrm requires to 2.0.1.
  710. * Sat Apr 01 2006 Kristian Høgsberg <krh@redhat.com> 6.5-1
  711. - Update to mesa 6.5 snapshot.
  712. - Use -MG for generating deps and some files are not yet symlinked at
  713. make depend time.
  714. - Drop mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch and
  715. mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
  716. as these are upstream now.
  717. - Drop mesa-6.4.1-texture-from-drawable.patch and add
  718. mesa-6.5-texture-from-pixmap-fixes.patch.
  719. - Update mesa-modular-dri-dir.patch to apply.
  720. - Widen libGLU glob.
  721. - Reenable r300 driver install.
  722. - Widen libOSMesa glob.
  723. - Go back to patching config/linux-dri, add mesa-6.5-build-config.patch,
  724. drop mesa-6.3.2-build-configuration-v4.patch.
  725. - Disable sis dri driver for now, only builds on x86 and x86-64.
  726. * Fri Mar 24 2006 Kristian Høgsberg <krh@redhat.com> 6.4.2-7
  727. - Set ARCH_FLAGS=-DGLX_USE_TLS to enable TLS for GL contexts.
  728. * Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 6.4.2-6
  729. - Buildrequires: libXt-devel (#183479)
  730. * Sat Feb 25 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-5
  731. - Disable the expeimental r300 DRI driver, as it has turned out to cause
  732. instability and system hangs for many users.
  733. * Wed Feb 22 2006 Adam Jackson <ajackson@redhat.com> 6.4.2-4
  734. - rebuilt
  735. * Sun Feb 19 2006 Ray Strode <rstrode@redhat.com> 6.4.2-3
  736. - enable texture-from-drawable patch
  737. - add glut-devel dependency
  738. * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.4.2-2.1
  739. - bump again for double-long bug on ppc(64)
  740. * Tue Feb 07 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-2
  741. - Added new "glx-utils" subpackage with glxgears and glxinfo (#173510)
  742. - Added mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch to workaround
  743. a Mesa namespace conflict with GNU_SOURCE (#180122)
  744. - Added mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
  745. as an attempt to fix bugs (#176976,176414,fdo#5835)
  746. - Enabled inclusion of the *EXPERIMENTAL UNSUPPORTED* r300 DRI driver on
  747. x86, x86_64, and ppc architectures, however the 2D Radeon driver will soon
  748. be modified to require the user to manually turn experimental DRI support
  749. on with Option "dri" in xorg.conf to test it out and report all X bugs that
  750. occur while using it directly to X.Org bugzilla. (#179712)
  751. - Use "libOSMesa.so.6.4.0604*" glob in file manifest, to avoid having to
  752. update it each upstream release.
  753. * Sat Feb 04 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-1
  754. - Updated to Mesa 6.4.2
  755. - Use "libGLU.so.1.3.0604*" glob in file manifest, to avoid having to update it
  756. each upstream release.
  757. * Tue Jan 24 2006 Mike A. Harris <mharris@redhat.com> 6.4.1-5
  758. - Added missing "BuildRequires: expat-devel" for bug (#178525)
  759. - Temporarily disabled mesa-6.4.1-texture-from-drawable.patch, as it fails
  760. to compile on at least ia64, and possibly other architectures.
  761. * Tue Jan 17 2006 Kristian Høgsberg <krh@redhat.com> 6.4.1-4
  762. - Add mesa-6.4.1-texture-from-drawable.patch to implement protocol
  763. support for GLX_EXT_texture_from_drawable extension.
  764. * Sat Dec 24 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-3
  765. - Manually copy libGLw headers that Mesa forgets to install, to fix (#173879).
  766. - Added mesa-6.4.1-libGLw-enable-motif-support.patch to fix (#175251).
  767. - Removed "Conflicts" lines from libGL package, as they are "Obsoletes" now.
  768. - Do not rename swrast libGL .so version, as it is the OpenGL version.
  769. * Tue Dec 20 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-2
  770. - Rebuild to ensure libGLU gets rebuilt with new gcc with C++ compiler fixes.
  771. - Changed the 3 devel packages to use Obsoletes instead of Conflicts for the
  772. packages the files used to be present in, as this is more friendy for
  773. OS upgrades.
  774. - Added "Requires: libX11-devel" to mesa-libGL-devel package (#173712)
  775. - Added "Requires: libGL-devel" to mesa-libGLU-devel package (#175253)
  776. * Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-1
  777. - Updated MesaLib tarball to version 6.4.1 from Mesa project for X11R7 RC4.
  778. - Added pkgconfig dependency.
  779. - Updated "BuildRequires: libdrm-devel >= 2.0-1"
  780. - Added Obsoletes lines to all the subpackages to have cleaner upgrades.
  781. - Added mesa-6.4.1-amd64-assyntax-fix.patch to work around a build problem on
  782. AMD64, which is fixed in the 6.4 branch of Mesa CVS.
  783. - Conditionalize libOSMesa inclusion, and default to not including it for now.
  784. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> 6.4-5.1
  785. - rebuilt
  786. * Sun Nov 20 2005 Jeremy Katz <katzj@redhat.com> 6.4-5
  787. - fix directory used for loading dri modules (#173679)
  788. - install dri drivers as executable so they get stripped (#173292)
  789. * Thu Nov 03 2005 Mike A. Harris <mharris@redhat.com> 6.4-4
  790. - Wrote redhat-mesa-source-filelist-generator to dynamically generate the
  791. files to be included in the mesa-source subpackage, to minimize future
  792. maintenance.
  793. - Fixed detection and renaming of software mesa .so version.
  794. * Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-3
  795. - Hack: autodetect if libGL was given .so.1.5* and rename it to 1.2 for
  796. consistency on all architectures, and to avoid upgrade problems if we
  797. ever disable DRI on an arch and then re-enable it later.
  798. * Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-2
  799. - Added mesa-6.4-multilib-fix.patch to instrument and attempt to fix Mesa
  800. bin/installmesa script to work properly with multilib lib64 architectures.
  801. - Set and export LIB_DIR and INCLUDE_DIR in spec file 'install' section,
  802. and invoke our modified bin/installmesa directly instead of using
  803. "make install".
  804. - Remove "include/GL/uglglutshapes.h", as it uses the GLUT license, and seems
  805. like an extraneous file anyway.
  806. - Conditionalize the file manifest to include libGL.so.1.2 on DRI enabled
  807. builds, but use libGL.so.1.5.060400 instead on DRI disabled builds, as
  808. this is how upstream builds the library, although it is not clear to me
  809. why this difference exists yet (which was not in Xorg 6.8.2 Mesa).
  810. * Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 6.4-1
  811. - Updated to new upstream MesaLib-6.4
  812. - Updated libGLU.so.1.3.060400 entry in file manifest
  813. - Updated "BuildRequires: libdrm-devel >= 1.0.5" to pick up fixes for the
  814. unichrome driver.
  815. * Tue Sep 13 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-6
  816. - Fix redhat-mesa-driver-install and spec file to work right on multilib
  817. systems.
  818. * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-5
  819. - Fix mesa-libGL-devel to depend on mesa-libGL instead of mesa-libGLU.
  820. - Added virtual "Provides: libGL..." entries for each subpackage as relevant.
  821. * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-4
  822. - Added the mesa-source subpackage, which contains part of the Mesa source
  823. code needed by other packages such as the X server to build stuff.
  824. * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-3
  825. - Added Conflicts/Obsoletes lines to all of the subpackages to make upgrades
  826. from previous OS releases, and piecemeal upgrades work as nicely as
  827. possible.
  828. * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-2
  829. - Wrote redhat-mesa-target script to simplify mesa build target selection.
  830. - Wrote redhat-mesa-driver-install to install the DRI drivers and simplify
  831. per-arch conditionalization, etc.
  832. * Sun Sep 04 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-1
  833. - Initial build.