ORBit2-vl.spec 12 KB

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