/specs/geany/geany.spec

http://github.com/repoforge/rpms · Unknown · 110 lines · 85 code · 25 blank · 0 comment · 0 complexity · c7e30aceae044f892fd4c9237cbcbd69 MD5 · raw file

  1. # $Id$
  2. # Authority: shuff
  3. # Upstream: Enrico Troeger <enrico,troeger$uvena,de>
  4. Summary: Small C editor
  5. Name: geany
  6. Version: 1.22
  7. Release: 1%{?dist}
  8. License: GPL
  9. Group: Applications/Editors
  10. URL: http://geany.org
  11. Source: http://download.geany.org/geany-%{version}.tar.bz2
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  13. BuildRequires: gcc-c++
  14. BuildRequires: gettext
  15. BuildRequires: gtk2-devel >= 2.6
  16. BuildRequires: intltool
  17. BuildRequires: perl(XML::Parser)
  18. BuildRequires: vte-devel
  19. %description
  20. Geany is a small C editor using GTK2 with basic features of an integrated
  21. development environment. It features syntax highlighting, code completion,
  22. call tips, many supported filetypes (including C, Java, PHP, HTML, DocBook,
  23. Perl, LateX, and Bash), and symbol lists.
  24. %package devel
  25. Summary: Header files, libraries and development documentation for %{name}.
  26. Group: Development/Libraries
  27. Requires: %{name} = %{version}-%{release}
  28. %description devel
  29. This package contains the header files, static libraries and development
  30. documentation for %{name}. If you like to develop programs using %{name},
  31. you will need to install %{name}-devel.
  32. %prep
  33. %setup
  34. %build
  35. %configure
  36. %{__make} %{?_smp_mflags}
  37. %install
  38. %{__rm} -rf %{buildroot}
  39. %{__make} install DESTDIR="%{buildroot}"
  40. %find_lang %{name}
  41. %{__mv} %{buildroot}%{_datadir}/doc/geany rpmdocs
  42. %clean
  43. %{__rm} -rf %{buildroot}
  44. %files -f %{name}.lang
  45. %defattr(-, root, root, 0755)
  46. %doc AUTHORS COPYING ChangeLog ChangeLog.pre-0-17 HACKING INSTALL NEWS
  47. %doc README.* rpmdocs/*
  48. %doc %{_mandir}/man?/*
  49. %{_bindir}/geany
  50. %{_libdir}/geany/
  51. %{_datadir}/geany/
  52. %{_datadir}/icons/*/*/apps/*
  53. %{_datadir}/locale/*/LC_MESSAGES/*
  54. %{_datadir}/applications/geany.desktop
  55. %files devel
  56. %defattr(-, root, root, 0755)
  57. %{_includedir}/geany/
  58. %{_libdir}/pkgconfig/geany.pc
  59. %changelog
  60. * Fri Oct 19 2012 Laurent Wandrebeck <lw@hygeos.com> - 1.22-1
  61. - Updated to release 1.22.
  62. * Thu Feb 24 2011 Steve Huff <shuff@vecna.org> - 0.20-1
  63. - Updated to release 0.20.
  64. * Tue Sep 07 2010 Steve Huff <shuff@vecna.org> - 0.19.1-1
  65. - Updated to release 0.19.1.
  66. * Tue Jun 15 2010 Steve Huff <shuff@vecna.org> - 0.19-1
  67. - Updated to release 0.19 (thanks Frank Cox!).
  68. * Sun Feb 28 2010 Steve Huff <shuff@vecna.org> - 0.18-1
  69. - Updated to release 0.18.1.
  70. * Sun Apr 20 2008 Dries Verachtert <dries@ulyssis.org> - 0.14-1
  71. - Updated to release 0.14.
  72. * Tue Oct 16 2007 Dries Verachtert <dries@ulyssis.org> - 0.12-1
  73. - Updated to release 0.12.
  74. * Mon Jun 25 2007 Dries Verachtert <dries@ulyssis.org> - 0.11-1
  75. - Updated to release 0.11.
  76. * Tue Apr 17 2007 Dries Verachtert <dries@ulyssis.org> - 0.10.2-1
  77. - Updated to release 0.10.2.
  78. * Sat Feb 24 2007 Dries Verachtert <dries@ulyssis.org> - 0.10.1-1
  79. - Updated to release 0.10.1.
  80. * Sat Dec 23 2006 Dries Verachtert <dries@ulyssis.org> - 0.10-1
  81. - Updated to release 0.10.
  82. * Mon Oct 02 2006 Dries Verachtert <dries@ulyssis.org> - 0.9-1
  83. - Updated to release 0.9.
  84. * Fri Aug 11 2006 Dries Verachtert <dries@ulyssis.org> - 0.8-1
  85. - Initial package.