pygtkglext-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
  2. %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
  3. Name: pygtkglext
  4. Version: 1.1.0
  5. Release: 6%{_dist_release}
  6. Summary: Python bindings for GtkGLExt
  7. License: LGPLv2+
  8. Group: System Environment/Libraries
  9. URL: http://www.k-3d.org/gtkglext/Main_Page
  10. Source: http://downloads.sourceforge.net/gtkglext/%{name}-%{version}.tar.bz2
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  12. BuildRequires: gtkglext-devel pygtk2-devel python-devel
  13. Requires: pygtk2 PyOpenGL
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. %description
  17. Python bindings for GtkGTLExt
  18. %package devel
  19. Summary: Development files for %{name}
  20. Group: Development/Libraries
  21. Requires: %{name} = %{version}-%{release}
  22. Requires: pkgconfig pygtk2-devel
  23. %description devel
  24. The %{name}-devel package contains libraries and header files for
  25. developing applications that use %{name}.
  26. %prep
  27. %setup -q
  28. #iconv -f EUC-JP -t UTF8 AUTHORS > tmp
  29. #mv tmp AUTHORS
  30. #iconv -f EUC-JP -t UTF8 README > tmp
  31. #mv tmp README
  32. %build
  33. %configure
  34. make %{?_smp_mflags}
  35. %install
  36. rm -rf $RPM_BUILD_ROOT
  37. make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
  38. if [ %{python_sitelib} != %{python_sitearch} ]; then
  39. mv $RPM_BUILD_ROOT%{python_sitelib}/gtk-2.0/gtk/gdkgl/* \
  40. $RPM_BUILD_ROOT%{python_sitearch}/gtk-2.0/gtk/gdkgl
  41. mv $RPM_BUILD_ROOT%{python_sitelib}/gtk-2.0/gtk/gtkgl/* \
  42. $RPM_BUILD_ROOT%{python_sitearch}/gtk-2.0/gtk/gtkgl
  43. fi
  44. rm $RPM_BUILD_ROOT%{python_sitearch}/gtk-2.0/gtk/gdkgl/_gdkgl.la
  45. rm $RPM_BUILD_ROOT%{python_sitearch}/gtk-2.0/gtk/gtkgl/_gtkgl.la
  46. # this can be executed to run some basic tests (it has a main and shebang)
  47. chmod +x $RPM_BUILD_ROOT%{python_sitearch}/gtk-2.0/gtk/gtkgl/apputils.py
  48. # for %%doc
  49. rm examples/Makefile*
  50. %clean
  51. rm -rf $RPM_BUILD_ROOT
  52. %files
  53. %defattr(-,root,root,-)
  54. %doc AUTHORS ChangeLog COPYING COPYING.LIB README examples
  55. %{python_sitearch}/gtk-2.0/gtk/gdkgl
  56. %{python_sitearch}/gtk-2.0/gtk/gtkgl
  57. %files devel
  58. %defattr(-,root,root,-)
  59. %{_libdir}/pkgconfig/*.pc
  60. %{_datadir}/pygtk/2.0/defs/*
  61. %changelog
  62. * Sun Jan 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-6
  63. - rebuild with VineSeed environment
  64. * Sat Feb 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-5
  65. - rebuild with python-2.7.2
  66. * Sat Oct 02 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.0-4
  67. - rebuilt with rpm-4.8.1 for pkg-config
  68. * Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.0-3
  69. - rebuilt with python-2.6.4
  70. * Wed Jul 23 2008 Shu KONNO <owa@bg.wakwak.com> - 1.1.0-2vl5
  71. - rebuilt with python-2.5.2
  72. * Mon Apr 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.1.0-1vl5
  73. - Initial build for Vine Linux
  74. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.0-4
  75. - Autorebuild for GCC 4.3
  76. * Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.0-3
  77. - Update License tag for new Licensing Guidelines compliance
  78. * Thu Mar 29 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.0-2
  79. - Various specfile improvements (bz 234122)
  80. * Sat Mar 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.0-1
  81. - Initial Fedora Extras package