giggle-vl.spec 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. Name: giggle
  2. Version: 0.6.2
  3. Release: 1%{?_dist_release}
  4. Summary: A Gtk frontend to git
  5. Group: Development/Tools
  6. License: GPLv2+
  7. URL: http://live.gnome.org/giggle
  8. Source0: http://ftp.gnome.org/pub/GNOME/sources/giggle/0.6/%{name}-%{version}.tar.xz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  10. BuildRequires: gettext
  11. BuildRequires: gtksourceview3-devel
  12. BuildRequires: gtk3-devel
  13. BuildRequires: git-core
  14. BuildRequires: evolution-data-server-devel
  15. BuildRequires: vte3-devel
  16. BuildRequires: yelp-tools
  17. Requires(postun,posttrans): glib2
  18. Requires(postun,posttrans): desktop-file-utils
  19. Requires: git
  20. %description
  21. Giggle is a graphical frontend for the git directory tracker (think of gitk on
  22. GTK+).
  23. %package devel
  24. Summary: Headers for Giggle plugin development
  25. Group: Development/Libraries
  26. Requires: %{name} = %{version}-%{release}
  27. %description devel
  28. Headers for developing plugins for Giggle.
  29. %prep
  30. %setup -q
  31. %build
  32. %configure --disable-static
  33. sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
  34. sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
  35. make %{?_smp_mflags}
  36. %install
  37. rm -rf $RPM_BUILD_ROOT
  38. make install DESTDIR=$RPM_BUILD_ROOT
  39. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  40. %find_lang %{name}
  41. %clean
  42. rm -rf $RPM_BUILD_ROOT
  43. %post
  44. /sbin/ldconfig
  45. touch --no-create %{_datadir}/icons/hicolor
  46. %postun
  47. /sbin/ldconfig
  48. if [ $1 -eq 0 ]; then
  49. touch --no-create %{_datadir}/icons/hicolor
  50. gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
  51. update-desktop-database -q &> /dev/null || :
  52. fi
  53. %posttrans
  54. gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
  55. update-desktop-database -q &> /dev/null || :
  56. %files -f %{name}.lang
  57. %defattr(-,root,root,-)
  58. %doc AUTHORS COPYING README
  59. %{_bindir}/giggle
  60. %{_libdir}/*.so.*
  61. %{_libdir}/giggle/plugins/%{version}/*.so*
  62. %{_libdir}/giggle/plugins/%{version}/*.xml
  63. %dir %{_datadir}/giggle
  64. %dir %{_datadir}/giggle/glade
  65. %{_datadir}/giggle/glade/main-window.ui
  66. %{_datadir}/applications/giggle.desktop
  67. %{_datadir}/icons/hicolor/16x16/apps/*.png
  68. %{_datadir}/icons/hicolor/22x22/apps/*.png
  69. %{_datadir}/icons/hicolor/24x24/apps/*.png
  70. %{_datadir}/icons/hicolor/32x32/apps/*.png
  71. %{_datadir}/icons/hicolor/48x48/apps/*.png
  72. %{_datadir}/icons/hicolor/scalable/apps/*.svg
  73. %{_datadir}/help
  74. %files devel
  75. %defattr(-,root,root,-)
  76. %{_includedir}/giggle/
  77. %{_libdir}/*.so
  78. %changelog
  79. * Thu Nov 01 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.2-1
  80. - new upstream release
  81. * Tue Oct 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.1-1
  82. - new upstream release
  83. * Sun Oct 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
  84. - new upstream release
  85. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-4
  86. - rebuild with evolution-data-server-3.1.90
  87. * Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-3
  88. - rebuild with evolution-data-server-3.1.4
  89. * Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
  90. - initial build for Vine Linux
  91. * Mon Jun 26 2010 Caolán McNamara <caolanm@redhat.com> 0.5-3
  92. - bump for dependencies
  93. * Fri Jun 11 2010 Mike McGrath <mmcgrath@redhat.com> 0.5-2
  94. - Release bump for rebuild to fix broken libedataserver dep
  95. * Wed May 05 2010 James Bowes <jbowes@redhat.com> 0.5-1
  96. - Update to 0.5
  97. * Fri Feb 12 2010 Tomas Bzatek <tbzatek@redhat.com> - 0.4.96-1
  98. - Update to 0.4.96
  99. * Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.4.91-3
  100. - Use bzipped upstream tarball.
  101. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.91-2
  102. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  103. * Fri Apr 10 2009 Lennart Poettering <lpoetter@redhat.com> - 0.4.91-1
  104. - Update to 0.4.91
  105. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.90-3
  106. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  107. * Fri Feb 13 2009 Lennart Poettering <lpoetter@redhat.com> - 0.4.90-2
  108. - Add missing dep
  109. * Fri Feb 13 2009 Lennart Poettering <lpoetter@redhat.com> - 0.4.90-1
  110. - Update to 0.4.90
  111. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4-2
  112. - Autorebuild for GCC 4.3
  113. * Wed Dec 12 2007 James Bowes <jbowes@redhat.com> - 0.4-1
  114. - Update to 0.4
  115. * Sun Oct 14 2007 James Bowes <jbowes@redhat.com> 0.3-5
  116. - Update gtksourceview2 patch to build against current code.
  117. * Thu Aug 23 2007 James Bowes <jbowes@redhat.com> - 0.3-4
  118. - Add BR for gtksourceview2-devel
  119. * Thu Aug 23 2007 James Bowes <jbowes@redhat.com> - 0.3-3
  120. - Mark license as GPLv2+
  121. * Fri Jul 6 2007 Jeremy Katz <katzj@redhat.com> - 0.3-2
  122. - fix to build against gtksourceview2
  123. * Wed May 09 2007 James Bowes <jbowes@redhat.com> - 0.3-1
  124. - Update to 0.3
  125. * Thu Mar 29 2007 James Bowes <jbowes@redhat.com> - 0.2-2
  126. - Add buildrequires for git-core
  127. * Thu Mar 29 2007 James Bowes <jbowes@redhat.com> - 0.2-1
  128. - Update to 0.2
  129. * Sat Mar 17 2007 James Bowes <jbowes@redhat.com> - 0.1-3
  130. - Minor specfile fixes from the initial review.
  131. * Fri Mar 09 2007 James Bowes <jbowes@redhat.com> - 0.1-2
  132. - Use desktop-file-install for the desktop file.
  133. * Wed Mar 07 2007 James Bowes <jbowes@redhat.com> - 0.1-1
  134. - Initial packaging.