libbonoboui-vl.spec 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338
  1. %define libxml2_version 2.7.7
  2. %define orbit2_version 2.14.19
  3. %define libbonobo_version 2.32.0
  4. %define libgnomecanvas_version 2.30.2
  5. %define libgnome_version 2.32.0
  6. %define libart_lgpl_version 2.3.12
  7. %define gtk2_version 2.22.0
  8. %define libglade2_version 2.6.0
  9. %define po_package libbonoboui-2.0
  10. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  11. Summary: Bonobo user interface components
  12. Summary(ja): Bonobo ユーザインタフェースコンポーネント
  13. Name: libbonoboui
  14. Version: 2.24.5
  15. Release: 3%{?_dist_release}
  16. URL: http://ftp.gnome.org/
  17. Source0: http://ftp.gnome.org/pub/GNOME/sources/libbonoboui/2.24/%{name}-%{version}.tar.bz2
  18. Source2: bonoboui-fixed-ltmain.sh
  19. License: LGPL
  20. Group: System Environment/Libraries
  21. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  22. Requires: libxml2 >= %{libxml2_version}
  23. Requires: ORBit2 >= %{orbit2_version}
  24. Requires: libbonobo >= %{libbonobo_version}
  25. Requires: libgnomecanvas >= %{libgnomecanvas_version}
  26. Requires: libgnome >= %{libgnome_version}
  27. Requires: libart_lgpl >= %{libart_lgpl_version}
  28. Requires: gtk2 >= %{gtk2_version}
  29. Requires: libglade2 >= %{libglade2_version}
  30. BuildRequires: libxml2-devel >= %{libxml2_version}
  31. BuildRequires: ORBit2-devel >= %{orbit2_version}
  32. BuildRequires: libbonobo-devel >= %{libbonobo_version}
  33. BuildRequires: libgnomecanvas-devel >= %{libgnomecanvas_version}
  34. BuildRequires: libgnome-devel >= %{libgnome_version}
  35. BuildRequires: libart_lgpl-devel >= %{libart_lgpl_version}
  36. BuildRequires: gtk2-devel >= %{gtk2_version}
  37. BuildRequires: libglade2-devel >= %{libglade2_version}
  38. BuildRequires: popt-devel
  39. BuildRequires: intltool >= 0.14-1
  40. BuildRequires: libtool >= 1.5
  41. Vendor: Project Vine
  42. Distribution: Vine Linux
  43. %description
  44. Bonobo is a component system based on CORBA, used by the GNOME
  45. desktop. libbonoboui contains the user interface related components
  46. that come with Bonobo.
  47. %package devel
  48. Summary: Libraries and headers for libbonoboui
  49. Group: Development/Libraries
  50. Requires: %{name} = %{version}-%{release}
  51. Requires: libxml2-devel >= %{libxml2_version}
  52. Requires: ORBit2-devel >= %{orbit2_version}
  53. Requires: libbonobo-devel >= %{libbonobo_version}
  54. Requires: libgnomecanvas-devel >= %{libgnomecanvas_version}
  55. Requires: libgnome-devel >= %{libgnome_version}
  56. Requires: libart_lgpl-devel >= %{libart_lgpl_version}
  57. Requires: gtk2-devel >= %{gtk2_version}
  58. Requires: libglade2-devel >= %{libglade2_version}
  59. Conflicts: bonobo-devel < 1.0.8
  60. %description devel
  61. Bonobo is a component system based on CORBA, used by the GNOME desktop.
  62. libbonoboui contains GUI components that come with Bonobo.
  63. This package contains header files used to compile programs that
  64. use libbonoboui.
  65. # compat32
  66. %package -n compat32-%{name}
  67. Summary: Bonobo user interface components
  68. Summary(ja): Bonobo ユーザインタフェースコンポーネント
  69. Group: System Environment/Libraries
  70. Requires: %{name} = %{version}-%{release}
  71. %description -n compat32-%{name}
  72. Bonobo is a component system based on CORBA, used by the GNOME
  73. desktop. libbonoboui contains the user interface related components
  74. that come with Bonobo.
  75. %package -n compat32-%{name}-devel
  76. Summary: Libraries and headers for libbonoboui
  77. Group: Development/Libraries
  78. Requires: %{name}-devel = %{version}-%{release}
  79. Requires: compat32-%{name} = %{version}-%{release}
  80. Requires: compat32-libxml2-devel >= %{libxml2_version}
  81. Requires: compat32-ORBit2-devel >= %{orbit2_version}
  82. Requires: compat32-libbonobo-devel >= %{libbonobo_version}
  83. Requires: compat32-libgnomecanvas-devel >= %{libgnomecanvas_version}
  84. Requires: compat32-libgnome-devel >= %{libgnome_version}
  85. Requires: compat32-libart_lgpl-devel >= %{libart_lgpl_version}
  86. Requires: compat32-gtk2-devel >= %{gtk2_version}
  87. Requires: compat32-libglade2-devel >= %{libglade2_version}
  88. %description -n compat32-%{name}-devel
  89. Bonobo is a component system based on CORBA, used by the GNOME desktop.
  90. libbonoboui contains GUI components that come with Bonobo.
  91. This package contains header files used to compile programs that
  92. use libbonoboui.
  93. %prep
  94. %setup -q -n %{name}-%{version}
  95. %build
  96. %configure --disable-static
  97. export tagname=CC
  98. %__make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
  99. %install
  100. rm -rf $RPM_BUILD_ROOT
  101. export tagname=CC
  102. make install DESTDIR=$RPM_BUILD_ROOT LIBTOOL=/usr/bin/libtool
  103. find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
  104. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  105. rm -f $RPM_BUILD_ROOT%{_datadir}/applications/bonobo-browser.desktop
  106. %find_lang %{po_package}
  107. %clean
  108. rm -rf $RPM_BUILD_ROOT
  109. %post -p /sbin/ldconfig
  110. %postun -p /sbin/ldconfig
  111. %post -n compat32-%{name} -p /sbin/ldconfig
  112. %postun -n compat32-%{name} -p /sbin/ldconfig
  113. %files -f %{po_package}.lang
  114. %defattr(-,root,root)
  115. %doc COPYING ChangeLog NEWS README
  116. %{_libdir}/lib*.so.*
  117. %{_libdir}/libglade/2.0/*.so
  118. %{_libdir}/bonobo
  119. %{_datadir}/gnome-2.0
  120. %files devel
  121. %defattr(-,root,root)
  122. %{_libdir}/lib*.so
  123. %{_libdir}/pkgconfig/*.pc
  124. %{_includedir}/*
  125. %{_bindir}/*
  126. %{_libdir}/bonobo-2.0
  127. %{_datadir}/gtk-doc
  128. # compat32
  129. %if %{build_compat32}
  130. %files -n compat32-%{name}
  131. %defattr(-,root,root)
  132. %{_libdir}/lib*.so.*
  133. %{_libdir}/libglade/2.0/*.so
  134. %{_libdir}/bonobo
  135. %files -n compat32-%{name}-devel
  136. %defattr(-,root,root)
  137. %{_libdir}/lib*.so
  138. %{_libdir}/bonobo-2.0
  139. %endif
  140. %changelog
  141. * Sun May 10 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.24.5-3
  142. - remove *.la files
  143. * Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.24.5-2
  144. - rebuild with VineSeed environment
  145. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.24.5-1
  146. - new upstream release
  147. * Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.24.4-1
  148. - new upstream release
  149. * Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 2.24.3-2
  150. - build with rpm-4.8.1-1 for pkg-config file
  151. * Sun Apr 04 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.24.3-1
  152. - new upstream release
  153. * Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.24.2-1
  154. - new upstream release
  155. * Sun Jul 19 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.24.1-2
  156. - removed static libraries
  157. - added compat32 package for x86_64 arch support
  158. * Sat Mar 7 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.24.1-1
  159. - new upstream release
  160. - added BuildRequires: popt-devel
  161. * Tue Sep 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
  162. - new upstream release
  163. * Sat Mar 22 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.0-1vl5
  164. - new upstream release
  165. * Tue Dec 11 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.20.0-0vl1
  166. - new upstream release
  167. * Wed Apr 25 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0-0vl1
  168. - new upstream release
  169. * Wed Mar 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
  170. - new upstream release
  171. * Mon Mar 06 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.1-0vl1
  172. - new upstream release
  173. * Sun Sep 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl1
  174. - new upstream release
  175. * Tue Aug 02 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl1
  176. - new upstream release
  177. * Mon Mar 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1-0vl2
  178. - remove bonobo-activation dependency
  179. * Thu Feb 24 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.1-0vl1
  180. - new upstream release
  181. * Sun Nov 07 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.0-0vl1
  182. - new upstream release
  183. * Sat Jan 31 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.3-0vl1
  184. - new upstream release
  185. * Mon Dec 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.2-0vl1
  186. - new upstream release
  187. - rebuild with new toolchains
  188. * Wed Sep 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-0vl1
  189. - new upstream release
  190. * Wed Aug 20 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.4-0vl1
  191. - new upstream release
  192. * Tue Jun 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.2-0vl1
  193. - new upstream release
  194. * Wed Jan 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
  195. - new upstream release
  196. * Tue Jan 21 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.2-0vl1
  197. - new upstream release
  198. * Sun Dec 15 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.1-0vl1
  199. - build for Vine Linux
  200. * Thu Aug 29 2002 Havoc Pennington <hp@redhat.com>
  201. - libtoolize with our latest libtool to try fixing rpaths
  202. * Mon Aug 12 2002 Havoc Pennington <hp@redhat.com>
  203. - 2.0.1
  204. * Wed Jun 26 2002 Owen Taylor <otaylor@redhat.com>
  205. - Fix find_lang
  206. * Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
  207. - 2.0.0
  208. - include sample server in libdir
  209. - remove .a files from glade module dir
  210. * Fri Jun 07 2002 Havoc Pennington <hp@redhat.com>
  211. - rebuild in different environment
  212. * Wed Jun 5 2002 Havoc Pennington <hp@redhat.com>
  213. - 1.118.0
  214. - remove empty AUTHORS file
  215. * Sun May 26 2002 Tim Powers <timp@redhat.com>
  216. - automated rebuild
  217. * Mon May 20 2002 Havoc Pennington <hp@redhat.com>
  218. - rebuild in different environment
  219. * Mon May 20 2002 Havoc Pennington <hp@redhat.com>
  220. - 1.117.0
  221. * Fri May 3 2002 Havoc Pennington <hp@redhat.com>
  222. - 1.116.0
  223. * Thu Apr 4 2002 Jeremy Katz <katzj@redhat.com>
  224. - 1.113.0
  225. * Thu Feb 14 2002 Havoc Pennington <hp@redhat.com>
  226. - 1.111.0
  227. * Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
  228. - Version 1.110.0
  229. - Reintoolize to fix DBM problems
  230. * Mon Jan 28 2002 Havoc Pennington <hp@redhat.com>
  231. - rebuild in rawhide
  232. * Mon Jan 7 2002 Havoc Pennington <hp@redhat.com>
  233. - 1.108.1.90 cvs snap
  234. * Tue Nov 27 2001 Havoc Pennington <hp@redhat.com>
  235. - 1.107.0.90 snap, explicit requires lines for dependencies
  236. - add libtool hack to avoid relinking
  237. * Mon Oct 29 2001 Havoc Pennington <hp@redhat.com>
  238. - add glade dependency, add glade module to file list
  239. * Sun Oct 28 2001 Havoc Pennington <hp@redhat.com>
  240. - rebuild with glib 1.3.10, new cvs snap
  241. * Mon Oct 15 2001 Havoc Pennington <hp@redhat.com>
  242. - rebuild, hoping build root is fixed
  243. * Mon Oct 15 2001 Havoc Pennington <hp@redhat.com>
  244. - grumble, build require newer gtk
  245. - require libart_lgpl-devel not the non-devel package
  246. * Mon Oct 15 2001 Havoc Pennington <hp@redhat.com>
  247. - cvs snap with menu stuff fixed so gnome-terminal works
  248. * Fri Oct 5 2001 Havoc Pennington <hp@redhat.com>
  249. - new tarball, rebuild for new glib
  250. * Mon Sep 24 2001 Havoc Pennington <hp@redhat.com>
  251. - new cvs snap, fix up prereqs/requires a bit
  252. * Tue Sep 18 2001 Havoc Pennington <hp@redhat.com>
  253. - Initial build.