2 # - python stuff is wrong
3 # - move some binaries from main to devel (main should only contain server)
4 # - ditto for documentation
7 Summary: Object Request Broker (ORB) from AT&T (CORBA 2.6)
8 Summary(pl): Object Request Broker (ORB) z AT&T (CORBA 2.6)
14 Source0: http://telia.dl.sourceforge.net/omniorb/%{name}-%{version}.tar.gz
15 # Source0-md5: c5dbd122c992ea1df4f6adf5e72644b1
17 URL: http://omniorb.sf.net/
18 Requires: %{name}-libs = %{version}-%{release}
19 Requires(post,preun): /sbin/chkconfig
20 BuildRequires: gcc-c++
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 omniORB is an Object Request Broker (ORB) which implements
25 specification 2.6 of the Common Object Request Broker Architecture
29 omniORB implementuje wersjê 2.6 specyfikacji CORBA.
32 Summary: Development files for %{name}
33 Summary(pl): Pliki potrzebne do tworzenia aplikacji z u¿yciem %{name}
34 Requires: %{name} = %{version}-%{release}
35 Group: Development/Libraries
38 Development files for %{name}.
40 %description devel -l pl
41 Pliki potrzebne do tworzenia aplikacji z u¿yciem %{name}.
44 Summary: Shared libraries for %{name}
45 Summary(pl): Dzielone biblioteki dla aplikacji korzystaj±cych z %{name}
49 Shared libraries for %{name}.
51 %description libs -l pl
52 Dzielone biblioteki dla aplikacji korzystaj±cych z %{name}.
55 Summary: Static files for %{name}
56 Summary(pl): Statyczne biblioteki dla %{name}
57 Group: Development/Libraries
58 Requires: %{name}-devel = %{version}-%{release}
61 Static files for %{name}.
63 %description static -l pl
64 Statyczne biblioteki dla %{name}.
74 %configure --with-omniNames-logdir=/var/log/%{name}
78 rm -rf $RPM_BUILD_ROOT
79 install -d $RPM_BUILD_ROOT{%{_mandir}/man1,%{_sysconfdir}/rc.d/init.d,/var/log/%{name}}
81 %{__make} install DESTDIR=$RPM_BUILD_ROOT
83 install man/man1/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
84 install sample.cfg $RPM_BUILD_ROOT%{_sysconfdir}/omniORB.cfg
85 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
88 rm -rf $RPM_BUILD_ROOT
90 %post libs -p /sbin/ldconfig
91 %postun libs -p /sbin/ldconfig
94 /sbin/chkconfig --add sensors
95 if [ -f /var/lock/subsys/%{name} ]; then
96 /etc/rc.d/init.d/%{name} restart >&2
98 echo "Run \"/etc/rc.d/init.d/%{name} start\" to start %{name} daemon." >&2
102 if [ "$1" = "0" ]; then
103 if [ -f /var/lock/subsys/%{name} ]; then
104 /etc/rc.d/init.d/%{name} stop >&2
106 /sbin/chkconfig --del %{name}
110 %defattr(644,root,root,755)
111 %doc ReleaseNotes_%{version}.txt CREDITS README.{FIRST,unix}
112 %attr(755,root,root) %{_bindir}/*
113 %dir /var/log/%{name}
114 %attr(755,root,root) %{_sysconfdir}/rc.d/init.d/*
115 %{_sysconfdir}/%{name}.cfg
117 %attr(755,root,root) %{_libdir}/python*/site-packages/*.so*
118 %{_libdir}/python*/site-packages/omniidl
119 %{_libdir}/python*/site-packages/omniidl_be
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_libdir}/*.so.*
126 %defattr(644,root,root,755)
127 %attr(755,root,root) %{_libdir}/*.a
130 %defattr(644,root,root,755)
131 %doc doc/*.html doc/omniORB
132 %attr(755,root,root) %{_libdir}/*.so
134 %{_datadir}/idl/%{name}