impressive-vl.spec 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. Name: impressive
  2. Version: 0.10.4
  3. Release: 1%{?_dist_release}
  4. Summary: A program that displays presentation slides
  5. Summary(ja): プレゼンテーションスライドを表示するプログラム
  6. Group: Applications/Productivity
  7. License: GPLv2
  8. URL: http://impressive.sourceforge.net/
  9. Source0: http://downloads.sourceforge.net/%{name}/Impressive-%{version}.tar.gz
  10. # simple wrapper script
  11. Source1: %{name}.sh
  12. # backport PDF parser fix
  13. #Patch0: impressive-0.10.3-parser-fix.patch
  14. BuildArch: noarch
  15. BuildRequires: python-devel
  16. Requires: PyOpenGL
  17. Requires: ghostscript
  18. Requires: pdftk
  19. Requires: poppler-utils
  20. Requires: pygame
  21. Requires: python-imaging
  22. Requires: xdg-utils
  23. # - font for on screen display (recommended):
  24. #Requires: TrueType-dejavu-sans
  25. %description
  26. Impressive is a program that displays presentation slides. But unlike
  27. OpenOffice.org Impress or other similar applications, it does so with
  28. style.
  29. Smooth alpha-blended slide transitions are provided for the sake
  30. of eye candy, but in addition to this, Impressive offers some unique tools
  31. that are really useful for presentations.
  32. %prep
  33. %setup -q -n Impressive-%{version}
  34. #%patch0 -p1 -b .parser-fix
  35. %build
  36. sed -e "s|@PYTHON_SITELIB@|%{python_sitelib}|" %{SOURCE1} > impressive.sh
  37. # This package doesn't build anything, just copy files under build root.
  38. %install
  39. rm -rf %{buildroot}
  40. install -D -p -m 755 impressive.py %{buildroot}%{python_sitelib}/impressive.py
  41. install -D -p -m 644 impressive.1 %{buildroot}%{_mandir}/man1/impressive.1
  42. install -D -p -m 755 impressive.sh %{buildroot}%{_bindir}/impressive
  43. %clean
  44. rm -rf %{buildroot}
  45. %files
  46. %defattr(-,root,root,-)
  47. %doc changelog.txt demo.pdf impressive.html license.txt
  48. %{_bindir}/impressive
  49. %{python_sitelib}/impressive.py*
  50. %{_mandir}/man1/impressive.1*
  51. %changelog
  52. * Mon Jan 13 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.10.4-1
  53. - new upstream release
  54. - dropt Patch0
  55. * Fri Jul 13 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.10.3-1
  56. - initial build for VineSeed
  57. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.3-8
  58. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  59. * Mon Nov 28 2011 Michael J Gruber <mjg@fedoraproject.org> - 0.10.3-7
  60. - backport PDF parser fix
  61. * Mon May 02 2011 Michael J Gruber <mjg@fedoraproject.org> - 0.10.3-6
  62. - EPEL has no pdftk (recommended but optional requirement)
  63. * Fri Mar 11 2011 Michael J Gruber <mjg@fedoraproject.org> - 0.10.3-5
  64. - Clarify explicit requires.
  65. - Add pdftk as requirement.
  66. * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.3-4
  67. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  68. * Sun Dec 05 2010 Michael J Gruber <mjg@fedoraproject.org> - 0.10.3-3
  69. - spec file cleanup.
  70. * Sun Dec 05 2010 Michael J Gruber <mjg@fedoraproject.org> - 0.10.3-2
  71. - Make summary less flashy.
  72. - Install main program in sitelib.
  73. - BR python-devel.
  74. * Fri Dec 03 2010 Michael J Gruber <mjg@fedoraproject.org> - 0.10.3-1
  75. - Sync with upstream.
  76. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.2-8
  77. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  78. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.2-7
  79. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  80. * Thu Feb 19 2009 Allisson Azevedo <allisson@gmail.com> 0.10.2-6
  81. - Added provides keyjnote.
  82. * Mon Feb 16 2009 Allisson Azevedo <allisson@gmail.com> 0.10.2-5
  83. - Obsolete keyjnote.
  84. * Mon Feb 16 2009 Allisson Azevedo <allisson@gmail.com> 0.10.2-4
  85. - Fix requires for dejavu fonts.
  86. * Thu Feb 12 2009 Allisson Azevedo <allisson@gmail.com> 0.10.2-3
  87. - Added OpenGL wrapper.
  88. - Fix requires for dejavu fonts.
  89. * Thu Feb 12 2009 Allisson Azevedo <allisson@gmail.com> 0.10.2-2
  90. - Changed license.
  91. - Added dejavu-fonts to requires.
  92. - Added build section.
  93. * Mon Feb 9 2009 Allisson Azevedo <allisson@gmail.com> 0.10.2-1
  94. - Initial RPM release