gtkglext-vl.spec 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. #define __libtoolize:
  2. Summary: GtkGLExt is an OpenGL extension to GTK+ 2.0 or later.
  3. Summary(ja): GTK+ 2.0 以降の OpenGL 拡張
  4. Name: gtkglext
  5. Version: 1.2.0
  6. Release: 5%{?_dist_release}
  7. License: LGPL
  8. Group: System Environment/Libraries
  9. Source: %{name}-%{version}.tar.bz2
  10. # Upstream changes, addressing BZ 677457
  11. Patch0: gtkglext-1.2.0-bz677457.diff
  12. URL: http://gtkglext.sourceforge.net/
  13. BuildRequires: gtk2-devel
  14. BuildRequires: xorg-x11-devel
  15. BuildRequires: mesa-libGL-devel
  16. BuildRequires: mesa-libGLU-devel
  17. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  18. Requires: gtk2
  19. Requires: mesa-libGL
  20. %description
  21. GtkGLExt provides additional GDK objects which support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
  22. %package devel
  23. Summary: Development tools for GtkGLExt
  24. Summary(ja): GtkGLExt の開発ファイル類
  25. Group: Development/Libraries
  26. Requires: %{name} = %{version}
  27. Requires: gtk2-devel
  28. Requires: libXmu-devel
  29. Requires: mesa-libGL-devel
  30. Requires: mesa-libGLU-devel
  31. %description devel
  32. The gtkglext-devel package contains the header files and developer
  33. docs for the GtkGLExt.
  34. %prep
  35. %setup -q
  36. %patch0 -p1
  37. %build
  38. %configure
  39. make
  40. %install
  41. rm -rf $RPM_BUILD_ROOT
  42. %makeinstall
  43. ## remove unuse files
  44. rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
  45. %clean
  46. rm -rf $RPM_BUILD_ROOT
  47. %post -p /sbin/ldconfig
  48. %postun -p /sbin/ldconfig
  49. %files
  50. %defattr(-, root, root)
  51. %doc AUTHORS COPYING ChangeLog NEWS README
  52. %doc examples/
  53. %{_libdir}/libgdkglext-x11-1.0.so.*
  54. %{_libdir}/libgtkglext-x11-1.0.so.*
  55. %files devel
  56. %defattr(-, root, root)
  57. %{_includedir}/gtkglext-1.0
  58. %{_libdir}/gtkglext-1.0
  59. %{_libdir}/libgdkglext-x11-1.0.a
  60. #%{_libdir}/libgdkglext-x11-1.0.la
  61. %{_libdir}/libgdkglext-x11-1.0.so
  62. %{_libdir}/libgtkglext-x11-1.0.a
  63. #%{_libdir}/libgtkglext-x11-1.0.la
  64. %{_libdir}/libgtkglext-x11-1.0.so
  65. %{_libdir}/pkgconfig/*.pc
  66. %{_datadir}/aclocal/gtkglext*
  67. %{_datadir}/gtk-doc/html/gtkglext
  68. %changelog
  69. * Sat Feb 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-5
  70. - add Patch0 (gtkglext-1.2.0-bz677457.diff)
  71. - add BuildRequires: mesa-libGLU-devel
  72. - add Requires: libXmu-devel, mesa-libGL-devel, mesa-libGLU-devel (-devel package)
  73. * Sun Oct 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.2.0-4
  74. - rebuilt with rpm-4.8.1 for pkg-config
  75. * Fri Sep 26 2008 Shu KONNO <owa@bg.wakwak.com> 1.2.0-3vl5
  76. - removed *.la
  77. - spec in utf-8
  78. * Wed Jul 23 2008 Shu KONNO <owa@bg.wakwak.com> 1.2.0-2vl5
  79. - rebuilt with xorg-x11-devel
  80. * Mon Apr 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.2.0-1vl5
  81. - updated to 1.2.0
  82. - added %%post and %%postun section
  83. * Sun Sep 4 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.6-0vl2
  84. - not to run libtoolize in spec file
  85. - added Japanese summary
  86. * Fri Mar 26 2004 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp>
  87. - (1.0.6-0vl1)
  88. - first packaging