ORBit-vl.spec 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. Summary: A high-performance CORBA Object Request Broker.
  2. Summary(ja): 高機能な CORBA Object Request Broker.
  3. Name: ORBit
  4. Version: 0.5.17
  5. Release: 18%{?_dist_release}
  6. URL: http://www.labs.redhat.com/orbit/
  7. Source: ftp://ftp.gnome.org/pub/GNOME/sources/ORBit/0.5/%{name}-%{version}.tar.gz
  8. Patch0: ORBit-0.5.17-aligned-access.patch
  9. Patch1: ORBit-underquoted.patch
  10. Group: System Environment/Daemons
  11. License: LGPL/GPL
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: glib-devel
  14. BuildRequires: tcp_wrappers
  15. BuildRequires: pkgconfig
  16. Vendor: Project Vine
  17. Distribution: Vine Linux
  18. Packager: inagaki
  19. %description
  20. ORBit is a high-performance CORBA (Common Object Request Broker
  21. Architecture) ORB (object request broker). It allows programs to send
  22. requests and receive replies from other programs, regardless of the
  23. locations of the two programs. CORBA is an architecture that enables
  24. communication between program objects, regardless of the programming
  25. language they are written in or the operating system they run on.
  26. You will need to install this package and ORBIT-devel if you want to
  27. write programs that use CORBA technology.
  28. %package devel
  29. Summary: Development libraries, header files and utilities for ORBit.
  30. Group: Development/Libraries
  31. Requires: %{name} = %{version}-%{release}
  32. Requires: indent
  33. Requires: pkgconfig
  34. Requires: glib-devel
  35. Requires(post): /sbin/install-info
  36. Requires(preun): /sbin/install-info
  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 also need to install the ORBit package.
  44. %prep
  45. %setup -q
  46. %patch0 -p1 -b .aligned
  47. %patch1 -p1 -b .underquoted
  48. %build
  49. %configure
  50. make %{?_smp_mflags}
  51. %install
  52. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  53. %makeinstall
  54. #%find_lang %{name}
  55. # remove unneeded files
  56. rm -f $RPM_BUILD_ROOT%{_bindir}/ior-decode
  57. rm -f $RPM_BUILD_ROOT%{_bindir}/old-name-server
  58. rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
  59. rm -f $RPM_BUILD_ROOT%{_datadir}/idl/orbit-1.0/*
  60. rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
  61. %post -p /sbin/ldconfig
  62. %postun -p /sbin/ldconfig
  63. %post devel
  64. /sbin/install-info %{_infodir}/libIDL.info.gz %{_infodir}/dir
  65. %preun devel
  66. if [ $1 = 0 ]; then
  67. /sbin/install-info --delete %{_infodir}/libIDL.info.gz %{_infodir}/dir
  68. fi
  69. %clean
  70. rm -rf %{buildroot}
  71. %files
  72. %defattr(-,root,root)
  73. %doc AUTHORS COPYING ChangeLog NEWS README TODO
  74. %doc -P libIDL/COPYING libIDL/ChangeLog libIDL/AUTHORS
  75. %doc -P libIDL/README* libIDL/NEWS libIDL/BUGS libIDL/tstidl.c
  76. %{_libdir}/lib*.so*
  77. %{_bindir}/orbit-event-server
  78. %{_bindir}/orbit-name-server
  79. #don't install old-name-server
  80. #%{prefix}/bin/old-name-server
  81. %{_bindir}/name-client
  82. %{_bindir}/orbit-ird
  83. #{_bindir}/ior-decode
  84. %files devel
  85. %defattr(-,root,root)
  86. %{_bindir}/orbit-idl
  87. %{_bindir}/orbit-config
  88. %{_bindir}/libIDL-config
  89. %{_libdir}/*.a
  90. #{_libdir}/*.la
  91. %{_libdir}/*.sh
  92. %{_includedir}/*
  93. %{_libdir}/pkgconfig/*.pc
  94. %{_datadir}/aclocal/*
  95. %{_infodir}/libIDL.info.gz
  96. %changelog
  97. * Sun Oct 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.5.17-18
  98. - rebuilt with rpm-4.8.1 for pkg-config
  99. * Wed Jun 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-17
  100. - spec in UTF-8
  101. * Mon Jun 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-16
  102. - applied new versioning policy
  103. * Sun Jun 03 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-15vl1
  104. - rebuilt with new toolchain
  105. - added Patch1 from Fedora
  106. * Fri Aug 6 2004 Tim Waugh <twaugh@redhat.com> 1:0.5.17-14
  107. - Fixed another m4 warning.
  108. * Thu Jul 15 2004 Tim Waugh <twaugh@redhat.com> 1:0.5.17-13
  109. - Fixed warnings in shipped m4 file.
  110. * Thu Feb 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.5.17-8vl2
  111. - rebuild
  112. - move PreReq: install-info to devel package
  113. - disable %%find_lang macro
  114. - remove unneeded files
  115. - add %%{_libdir}/pkgconfig/*.pc to devel package
  116. * Wed May 7 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-8vl1
  117. - rebuild with new toolchains
  118. - apply Patch0 from Redhat Rawhide 0.5.17-8
  119. - Wed Apr 2 2003 Matt Wilson <msw@redhat.com> 1:0.5.17-8
  120. - added ORBit-0.5.17-aligned-access.patch to fix accesses on some
  121. non-ia32 architectures (#86347)
  122. * Fri Oct 25 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-0vl1
  123. - New upstream release.
  124. * Fri Dec 14 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.5.12-0vl1
  125. - New upstream release.
  126. * Tue Jun 19 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.5.8-0vl1
  127. - New upstream release.
  128. * Wed May 9 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.5.7-1vl2
  129. - Fixed missing files.
  130. * Thu Jan 18 2001 Elliot Lee <sopwith@redhat.com>
  131. - 0.5.7
  132. * Tue Dec 19 2000 Elliot Lee <sopwith@redhat.com>
  133. - 0.5.6
  134. * Thu Nov 30 2000 Elliot Lee <sopwith@redhat.com>
  135. - 0.5.5
  136. * Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
  137. - Up Epoch and release
  138. * Tue Jul 25 2000 Elliot Lee <sopwith@redhat.com>
  139. - 0.5.3
  140. * Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
  141. - fixed to work with new cpp.
  142. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  143. - automatic rebuild
  144. * Tue Jul 11 2000 Jonathan Blandford <jrb@redhat.com>
  145. - Upgraded to 0.5.2 - a bug fix release.
  146. * Tue Jun 27 2000 Havoc Pennington <hp@redhat.com>
  147. - Trying to build the package for Preston and the build
  148. system wants a new changelog entry
  149. * Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
  150. - defattr the devel pkg
  151. - FHS paths
  152. * Fri May 19 2000 Jonathan Blandford <jrb@redhat.com>
  153. - Upgraded to 0.5.1
  154. * Tue Feb 3 2000 Elliot Lee <sopwith@redhat.com> 0.5.0-3
  155. - Strip shared libraries
  156. * Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.4.94-1
  157. - Spec file fixes from RHL 6.0.
  158. * Wed Jun 2 1999 Jose Mercado <jmercado@mit.edu>
  159. - Fixed configure.in so spec.in could be used.
  160. * Mon Nov 23 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
  161. - improved %files section, and added use of %{prefix} and install-info
  162. (well,... no. The info file has not dir info inside, commented out)