ORBit2-vl.spec 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. %define libidl_version 0.8.14
  2. %define glib2_version 2.26.0
  3. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  4. Summary: A high-performance CORBA Object Request Broker.
  5. Summary(ja): 高性能な CORBA Object Request Broker.
  6. Name: ORBit2
  7. Version: 2.14.19
  8. Release: 1%{?_dist_release}
  9. Group: System Environment/Libraries
  10. License: LGPL/GPL
  11. URL: http://www.labs.redhat.com/orbit/
  12. Source: %{name}-%{version}.tar.bz2
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: libIDL-devel >= %{libidl_version}
  15. BuildRequires: glib2-devel >= %{glib2_version}
  16. BuildRequires: gtk-doc
  17. %description
  18. ORBit is a high-performance CORBA (Common Object Request Broker
  19. Architecture) ORB (object request broker). It allows programs to
  20. send requests and receive replies from other programs, regardless
  21. of the locations of the two programs. CORBA is an architecture that
  22. enables communication between program objects, regardless of the
  23. programming language they're written in or the operating system they
  24. run on.
  25. You will need to install this package and ORBit-devel if you want to
  26. write programs that use CORBA technology.
  27. #'
  28. %package devel
  29. Summary: Development libraries, header files and utilities for ORBit.
  30. Summary(ja): ORBit の開発用ライブラリ,ヘッダファイル,ユーテリティ
  31. Group: Development/Libraries
  32. Requires: %{name} = %{version}-%{release}
  33. Requires: indent
  34. Requires: libIDL-devel >= %{libidl_version}
  35. Requires: glib2-devel >= %{glib2_version}
  36. Conflicts: ORBit-devel <= 0.5.8
  37. %description devel
  38. ORBit is a high-performance CORBA (Common Object Request Broker
  39. Architecture) ORB (object request broker) with support for the
  40. C language.
  41. This package contains the header files, libraries and utilities
  42. necessary to write programs that use CORBA technology. If you want to
  43. write such programs, you'll also need to install the ORBIT package.
  44. #'
  45. %package -n compat32-%{name}
  46. Summary: A high-performance CORBA Object Request Broker.
  47. Summary(ja): 高性能な CORBA Object Request Broker.
  48. Group: System Environment/Libraries
  49. Requires: %{name} = %{version}-%{release}
  50. %description -n compat32-%{name}
  51. ORBit is a high-performance CORBA (Common Object Request Broker
  52. Architecture) ORB (object request broker). It allows programs to
  53. send requests and receive replies from other programs, regardless
  54. of the locations of the two programs. CORBA is an architecture that
  55. enables communication between program objects, regardless of the
  56. programming language they're written in or the operating system they
  57. run on.
  58. You will need to install this package and ORBit-devel if you want to
  59. write programs that use CORBA technology.
  60. #'
  61. %package -n compat32-%{name}-devel
  62. Summary: Development libraries, header files and utilities for ORBit.
  63. Summary(ja): ORBit の開発用ライブラリ,ヘッダファイル,ユーテリティ
  64. Group: Development/Libraries
  65. Requires: %{name}-devel = %{version}-%{release}
  66. Requires: compat32-%{name} = %{version}-%{release}
  67. Requires: compat32-libIDL-devel >= %{libidl_version}
  68. Requires: compat32-glib2-devel >= %{glib2_version}
  69. %description -n compat32-%{name}-devel
  70. ORBit is a high-performance CORBA (Common Object Request Broker
  71. Architecture) ORB (object request broker) with support for the
  72. C language.
  73. This package contains the header files, libraries and utilities
  74. necessary to write programs that use CORBA technology. If you want to
  75. write such programs, you'll also need to install the ORBIT package.
  76. #'
  77. %prep
  78. %setup -q
  79. echo "glib-2.0 version is `pkg-config --modversion glib-2.0`"
  80. %build
  81. %configure --enable-gtk-doc
  82. # don't use smp flags
  83. export tagname=CC
  84. make LIBTOOL=/usr/bin/libtool
  85. %install
  86. rm -rf $RPM_BUILD_ROOT
  87. export tagname=CC
  88. %makeinstall LIBTOOL=/usr/bin/libtool
  89. rm -f $RPM_BUILD_ROOT%{_libdir}/libORBit*.{a,la}
  90. rm -f $RPM_BUILD_ROOT%{_libdir}/ORBit-2.0/*.*a
  91. rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/*.*a
  92. rm -f $RPM_BUILD_ROOT%{_bindir}/linc-cleanup-sockets
  93. %post -p /sbin/ldconfig
  94. %postun -p /sbin/ldconfig
  95. %post -n compat32-%{name} -p /sbin/ldconfig
  96. %postun -n compat32-%{name} -p /sbin/ldconfig
  97. %clean
  98. rm -rf $RPM_BUILD_ROOT
  99. %files
  100. %defattr(-,root,root)
  101. %doc AUTHORS COPYING ChangeLog NEWS README TODO
  102. %{_libdir}/*.so.*
  103. %{_libdir}/orbit-2.0/*.so*
  104. %files devel
  105. %defattr(-,root,root)
  106. %{_libdir}/*.so
  107. # this is needed by libbonobo
  108. %{_libdir}/libname-server-2.a
  109. %{_libdir}/pkgconfig/*
  110. %{_bindir}/orbit-idl-2
  111. %{_bindir}/typelib-dump
  112. %{_bindir}/orbit2-config
  113. %{_bindir}/ior-decode-2
  114. #%{_bindir}/linc-cleanup-sockets
  115. %{_includedir}/*
  116. %{_datadir}/aclocal/*.m4
  117. %{_datadir}/idl/orbit-2.0/
  118. %{_datadir}/gtk-doc/html/ORBit2
  119. # compat32
  120. %if %{build_compat32}
  121. %files -n compat32-%{name}
  122. %defattr(-,root,root)
  123. %{_libdir}/*.so.*
  124. %{_libdir}/orbit-2.0/*.so*
  125. %files -n compat32-%{name}-devel
  126. %defattr(-,root,root)
  127. %{_libdir}/*.so
  128. # this is needed by libbonobo
  129. %{_libdir}/libname-server-2.a
  130. %{_libdir}/pkgconfig/*
  131. %endif
  132. %changelog
  133. * Sat Oct 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.14.19-1
  134. - new upstream release
  135. * Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 2.14.18-2
  136. - build with rpm-4.8.1-1 for pkg-config file
  137. * Sat Apr 10 2010 Ryoichic INAGAKI <ryo1@bc.wakwak.com> 2.14.18-1
  138. - new upstream release
  139. - built with new toolchain
  140. * Sat Jul 11 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.14.17-3
  141. - added compat32 package for x86_64 arch support
  142. - added BuildRequires: gtk-doc
  143. - re-added a static library, %%{_libdir}/libname-server-2.a that is needed by libbonobo
  144. * Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.17-2
  145. - remove static libs
  146. * Sat Mar 7 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.17-1
  147. - new upstream release
  148. * Tue Sep 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.16-1
  149. - new upstream release
  150. - built with libIDL-0.8.11
  151. - spec in UTF-8
  152. * Sat Jul 19 2008 Shu KONNO <owa@bg.wakwak.com> 2.14.12-2vl5
  153. - rebuilt without libIDL-2.la
  154. * Thu Mar 20 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.12-1vl5
  155. - new upstream release
  156. - built with libIDL-0.8.10
  157. - remove BuildRequires: automake16
  158. * Sat Jan 26 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.11-0vl1
  159. - new upstream release
  160. * Mon Jan 14 2008 Shu KONNO <owa@bg.wakwak.com> 2.14.10-0vl2
  161. - dropt %%{_smp_mflags} to make
  162. * Sat Nov 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.10-0vl1
  163. - new upstream release
  164. * Tue Oct 2 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.9-0vl1
  165. - new upstream release
  166. - changed Group to System Environment/Libraries
  167. * Fri Mar 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.7-0vl1
  168. - new upstream release
  169. * Sun Oct 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.3-0vl1
  170. - new upstream release
  171. * Wed Mar 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
  172. - new upstream release
  173. * Sun Mar 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.3-0vl1
  174. - new upstream release
  175. * Sun Feb 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.5-0vl1
  176. - new upstream release
  177. * Sun Sep 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.4-0vl1
  178. - new upstream release
  179. * Tue Aug 02 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.2-0vl1
  180. - new upstream release
  181. * Thu Feb 24 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.1-0vl1
  182. - new upstream release
  183. - added gtk-doc directory
  184. * Mon Nov 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
  185. - new upstream release
  186. * Fri Oct 15 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.8-0vl1
  187. - new upstream release
  188. * Tue Feb 03 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.3-0vl3
  189. - add patch0 from fedora
  190. * Fri Jan 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl2
  191. - rebuild with new toolchains
  192. * Mon Dec 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl1
  193. - new upstream release
  194. - rebuild with new toolchains
  195. * Thu Sep 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1-0vl1
  196. - new upstream release
  197. * Tue Sep 02 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.0-0vl1
  198. - new upstream release
  199. * Fri Jul 25 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.3-0vl1
  200. - new upstream release
  201. * Thu Jan 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.0-0vl1
  202. - new upstream release
  203. * Sat Jan 4 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.1-0vl1
  204. - new upstream release
  205. * Sat Dec 14 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.0-0vl1
  206. - build for Vine Linux
  207. * Tue Aug 6 2002 Havoc Pennington <hp@redhat.com>
  208. - 2.4.1
  209. * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
  210. - automated rebuild
  211. * Thu Jun 06 2002 Havoc Pennington <hp@redhat.com>
  212. - rebuild in different environment
  213. * Tue Jun 4 2002 Havoc Pennington <hp@redhat.com>
  214. - 2.4.0
  215. * Sun May 26 2002 Tim Powers <timp@redhat.com>
  216. - automated rebuild
  217. * Fri May 17 2002 Havoc Pennington <hp@redhat.com>
  218. - rebuild in different environment
  219. * Fri May 17 2002 Havoc Pennington <hp@redhat.com>
  220. - 2.3.109
  221. * Thu May 2 2002 Havoc Pennington <hp@redhat.com>
  222. - 2.3.108
  223. * Thu Apr 4 2002 Jeremy Katz <katzj@redhat.com>
  224. - 2.3.107
  225. * Thu Feb 14 2002 Havoc Pennington <hp@redhat.com>
  226. - 2.3.105
  227. * Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
  228. - Version 2.3.103
  229. - Rebuild for dependencies
  230. * Wed Jan 09 2002 Tim Powers <timp@redhat.com>
  231. - automated rebuild
  232. * Wed Jan 2 2002 Havoc Pennington <hp@redhat.com>
  233. - build system somehow built against libglib-1.3.so.11
  234. even though pkg-config found 1.3.12? wtf?
  235. trying again
  236. * Wed Jan 2 2002 Havoc Pennington <hp@redhat.com>
  237. - 2.3.100.90 snap
  238. * Mon Nov 26 2001 Havoc Pennington <hp@redhat.com>
  239. - 2.3.99
  240. * Sun Nov 25 2001 Havoc Pennington <hp@redhat.com>
  241. - new snap 2.3.97.90, rebuild for glib 1.3.11
  242. * Fri Oct 26 2001 Havoc Pennington <hp@redhat.com>
  243. - new snap, glib 1.3.10 rebuild
  244. * Tue Oct 9 2001 Havoc Pennington <hp@redhat.com>
  245. - check rebuild against new linc with headers moved
  246. - remove epoch, that was a screwup
  247. * Thu Oct 4 2001 Havoc Pennington <hp@redhat.com>
  248. - cvs snap
  249. - require specific glib2
  250. * Thu Sep 27 2001 Havoc Pennington <hp@redhat.com>
  251. - 2.3.95 tarball
  252. - depend on new standalone libIDL, remove all libIDL stuff from file list
  253. * Fri Sep 21 2001 Havoc Pennington <hp@redhat.com>
  254. - require specific linc version, unrequire specific glib version since
  255. we get that via linc
  256. * Mon Sep 17 2001 Havoc Pennington <hp@redhat.com>
  257. - newer orbit2 from CVS
  258. * Thu Sep 13 2001 Havoc Pennington <hp@redhat.com>
  259. - conflict with old orbit with headers not moved
  260. * Wed Sep 12 2001 Havoc Pennington <hp@redhat.com>
  261. - renaming more things
  262. - remove smp flags, doesn't work atm
  263. - fix .pc file, trying to get bonobo-activation to build
  264. * Tue Sep 11 2001 Havoc Pennington <hp@redhat.com>
  265. - kill all file conflicts with ORBit1
  266. * Mon Sep 10 2001 Havoc Pennington <hp@redhat.com>
  267. - convert to ORBit2 spec file (from ORBit original)
  268. * Tue Jul 24 2001 Alexander Larsson <alexl@redhat.com>
  269. - Added glib-devel BuildRequires
  270. * Thu Jun 21 2001 Elliot Lee <sopwith@redhat.com> 0.5.8-2
  271. - Use _smp_mflags if possible.
  272. * Mon May 14 2001 Jonathan Blandford <jrb@redhat.com>
  273. - bumped version
  274. * Thu Mar 01 2001 Owen Taylor <otaylor@redhat.com>
  275. - Rebuild for GTK+-1.2.9
  276. * Tue Jan 30 2001 Elliot Lee <sopwith@redhat.com>
  277. - 0.5.7 for real
  278. * Thu Jan 18 2001 Elliot Lee <sopwith@redhat.com>
  279. - 0.5.7
  280. * Tue Dec 19 2000 Elliot Lee <sopwith@redhat.com>
  281. - 0.5.6
  282. * Thu Nov 30 2000 Elliot Lee <sopwith@redhat.com>
  283. - 0.5.5
  284. * Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
  285. - Up Epoch and release
  286. * Tue Jul 25 2000 Elliot Lee <sopwith@redhat.com>
  287. - 0.5.3
  288. * Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
  289. - fixed to work with new cpp.
  290. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  291. - automatic rebuild
  292. * Tue Jul 11 2000 Jonathan Blandford <jrb@redhat.com>
  293. - Upgraded to 0.5.2 - a bug fix release.
  294. * Tue Jun 27 2000 Havoc Pennington <hp@redhat.com>
  295. - Trying to build the package for Preston and the build
  296. system wants a new changelog entry
  297. * Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
  298. - defattr the devel pkg
  299. - FHS paths
  300. * Fri May 19 2000 Jonathan Blandford <jrb@redhat.com>
  301. - Upgraded to 0.5.1
  302. * Tue Feb 3 2000 Elliot Lee <sopwith@redhat.com> 0.5.0-3
  303. - Strip shared libraries
  304. * Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.4.94-1
  305. - Spec file fixes from RHL 6.0.
  306. * Wed Jun 2 1999 Jose Mercado <jmercado@mit.edu>
  307. - Fixed configure.in so spec.in could be used.
  308. * Mon Nov 23 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
  309. - improved %files section, and added use of %{prefix} and install-info
  310. (well,... no. The info file has not dir info inside, commented out)