gnome-menus-vl.spec 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. %define po_package gnome-menus
  2. Summary: A menu system for the GNOME project
  3. Summary(ja): GNOMEプロジェクト用メニューシステム
  4. Name: gnome-menus
  5. Version: 2.30.5
  6. Release: 1%{?_dist_release}
  7. License: LGPL
  8. Group: System Environment/Libraries
  9. URL: http://www.gnome.org/
  10. Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-menus/2.30/%{name}-%{version}.tar.bz2
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: python-devel, glib2-devel
  13. BuildRequires: gamin-devel
  14. BuildRequires: gobject-introspection-devel
  15. Requires: python
  16. Requires: pygtk2
  17. Requires: vine-menus >= 3.0
  18. %description
  19. gnome-menus is an implementation of the draft "Desktop
  20. Menu Specification" from freedesktop.org. This package
  21. also contains the GNOME menu layout configuration files,
  22. .directory files and assorted menu related utility programs.
  23. %package devel
  24. Summary: Libraries and include files for the GNOME menu system
  25. Group: Development/Libraries
  26. Requires: %{name} = %{version}
  27. Requires: glib2-devel
  28. %description devel
  29. This package provides the necessary development libraries for
  30. writing applications that use the GNOME menu system.
  31. %prep
  32. %setup -q
  33. %build
  34. %configure --with-monitor-backend=gio \
  35. --enable-debug=no \
  36. --enable-introspection=yes
  37. make
  38. %install
  39. rm -rf $RPM_BUILD_ROOT
  40. make install DESTDIR=$RPM_BUILD_ROOT
  41. rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.{a,la}
  42. rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.{a,la}
  43. # remove default xdg menus, we use vine-menus instead.
  44. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/*.menu
  45. %find_lang %{po_package}
  46. %clean
  47. rm -rf $RPM_BUILD_ROOT
  48. %post -p /sbin/ldconfig
  49. %postun -p /sbin/ldconfig
  50. %files -f %{po_package}.lang
  51. %defattr(-,root,root,-)
  52. %doc
  53. %dir %{_sysconfdir}/xdg
  54. %dir %{_sysconfdir}/xdg/menus
  55. %dir %{_datadir}/desktop-directories
  56. %{_datadir}/desktop-directories/*
  57. %{_libdir}/libgnome-menu.so.*
  58. %{_bindir}/gmenu-simple-editor
  59. %{_libdir}/python*/site-packages/gmenu.so
  60. %{_libdir}/python*/site-packages/GMenuSimpleEditor/*
  61. %{_libdir}/girepository-1.0
  62. #{_datadir}/gnome-menus/glade/gmenu-simple-editor.glade
  63. %{_datadir}/gnome-menus
  64. %{_datadir}/applications/gmenu-simple-editor.desktop
  65. %files devel
  66. %defattr(-, root, root)
  67. %{_libdir}/lib*.so
  68. %{_libdir}/pkgconfig/*
  69. %{_includedir}/gnome-menus
  70. %{_datadir}/gir-1.0
  71. #{_bindir}/gnome-menu-spec-test
  72. %changelog
  73. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.5-1
  74. - new upstream release
  75. * Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.4-1
  76. - new upstream release
  77. - add BuildRequires: gobject-introspection-devel
  78. - add configure option (--enable-introspection=yes)
  79. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-2
  80. - rebuild with rpm-4.8.1 for pkg-config file
  81. * Sat Jul 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-1
  82. - new upstream release
  83. * Wed Mar 31 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
  84. - new upstream release
  85. * Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 2.28.0.1-2
  86. - rebuilt with python-2.6.4
  87. * Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.0.1-1
  88. - new upstream release
  89. * Sat Jul 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.2-1
  90. - new upstream release
  91. * Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.1-1
  92. - new upstream release
  93. * Sat Mar 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-1
  94. - new upstream release
  95. - remove static libs
  96. * Wed Oct 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.1-1
  97. - new upstream release
  98. * Thu Sep 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-2
  99. - require vine-menus >= 3.0
  100. * Tue Sep 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
  101. - new upstream release
  102. * Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> 2.22.2-2
  103. - rebuilt with python-2.5.2
  104. * Fri May 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.2-1
  105. - new upstream release
  106. * Wed Apr 9 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.1-1vl5
  107. - new upstream release
  108. * Sat Mar 22 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.0-1vl5
  109. - new upstream release
  110. * Tue Dec 11 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.20.2-0vl1
  111. - new upstream release
  112. * Thu Apr 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0-0vl1
  113. - new upstream release
  114. * Thu Dec 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.14.3-0vl2
  115. - add Requires: pygtk2-libglade (required by gmenu-simple-editor)
  116. - add Requires: glib2-devel to gnome-menus-devel package
  117. * Mon Aug 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.3-0vl1
  118. - new upstream release
  119. - add BuildRequires: gamin-devel
  120. * Fri Apr 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
  121. - new upstream release
  122. * Wed Mar 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.5-0vl2
  123. - remove gnome default xdg menus, now we use vine-menus instead.
  124. - add Requires: vine-menus >= 2.0
  125. * Mon Mar 06 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.5-0vl1
  126. - new upstream release
  127. * Mon Sep 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
  128. - new upstream release
  129. * Wed Aug 03 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11.90-0vl1
  130. - new upstream release
  131. * Mon Mar 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl1
  132. - initial build for Vine Linux
  133. * Thu Mar 17 2005 Ray Strode <rstrode@redhat.com> - 2.10.0-1
  134. - Update to upstream version 2.10.0
  135. * Fri Mar 4 2005 Jeremy Katz <katzj@redhat.com> - 2.9.90-4
  136. - fix 64bit pointer problem that caused the panel to crash
  137. * Wed Mar 2 2005 Mark McLoughlin <markmc@redhat.com> 2.9.90-3
  138. - Turn off debugging by default
  139. - Rebuild with gcc4
  140. * Tue Feb 1 2005 Matthias Clasen <mclasen@redhat.com> - 2.9.90-2
  141. - Don't include .directory and .menu files,
  142. we want those from redhat-menus
  143. * Mon Jan 31 2005 Matthias Clasen <mclasen@redhat.com> - 2.9.90-1
  144. - Initial build.