X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=Regina.spec;h=dabc7914d87a125fe6f0e133c61842be6d43e0d6;hb=35652c46a37676a690d3d36558700efb326b6f03;hp=fc9e0380fc5a352869c0dd2dcf91a4818a05d2cd;hpb=4b6d2ed202a2228090ee330346721a3b1b9ca7ea;p=packages%2FRegina.git diff --git a/Regina.spec b/Regina.spec index fc9e038..dabc791 100644 --- a/Regina.spec +++ b/Regina.spec @@ -1,8 +1,5 @@ # TODO: -# - fix the method rxstarck is installed # - use bconds -# - create subpackages - Summary: Rexx interpreter Summary(pl): Interpreter jêzyka REXX Name: Regina @@ -17,7 +14,7 @@ Patch0: %{name}-makefileinfix.patch URL: http://regina-rexx.sourceforge.net BuildRequires: bison BuildRequires: flex -BuildRequires: rpmbuild(macros) >= 1.228 +BuildRequires: rpmbuild(macros) >= 1.268 Requires(post,preun): /sbin/chkconfig Provides: rexx BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -33,9 +30,8 @@ It is also a language ideally suited as a macro language for other applications. There are two major goals for Regina: - - - become 100% compliant with the ANSI Standard. - - be available on as many platforms as possible +- become 100% compliant with the ANSI Standard. +- be available on as many platforms as possible %description -l pl Regina jest interpreterem jêzyka REXX, który zosta³ ju¿ przeniesiony @@ -47,9 +43,35 @@ prostym w u wystarczaj±co u¿ytecznym, by byæ u¿ywanym przez do¶wiadczonych. Idealnie sprawdza siê jako jêzyk pisania makr dla innych aplikacji -Dwa g³ówne cele tego internretera, to - - Stuprocentowa kompatybilno¶æ ze standardemi ANSI - - dostêpno¶æ na jak najwiêkszej liczbie platform +Dwa g³ówne cele tego interpretera, to +- Stuprocentowa kompatybilno¶æ ze standardemi ANSI +- dostêpno¶æ na jak najwiêkszej liczbie platform + +%package devel +Summary: Header files for Regina +Summary(pl): Pliki nag³ówkowe dla Regina +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Development files for Regina. + +%description devel -l pl +Pliki nag³ówkowe dla Regina. + +%package libs +Summary: Libraries for Regina +Summary(pl): Biblioteki dla Regina +Group: Libraries +Provides: libregina.so +Provides: libregina.so(REXXSAA_API) +Provides: libregina.so(regina_2.0) + +%description libs +Regina libraries. + +%description libs -l pl +Biblioteki dla packietu Regina. %prep %setup -q @@ -67,15 +89,16 @@ install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d/,%{_mandir}/man1} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/rxstack -install $RPM_BUILD_ROOT%{_prefix}/man/man1/regina.1 $RPM_BUILD_ROOT%{_mandir}/man1/ +install regina.1 $RPM_BUILD_ROOT%{_mandir}/man1 rm -f $RPM_BUILD_ROOT%{_prefix}/etc/rc.d/init.d/rxstack -rm -f $RPM_BUILD_ROOT%{_prefix}/man/man1/regina.1 +rm -f $RPM_BUILD_ROOT/usr/man1/regina.1 %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add rxstack +%service rxstack restart %preun if [ "$1" = "0" ] ; then @@ -83,13 +106,24 @@ if [ "$1" = "0" ] ; then /sbin/chkconfig --del rxstack fi +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + %files %defattr(644,root,root,755) %doc COPYING-LIB README* demo %attr(755,root,root) %{_bindir}/* %attr(754,root,root) /etc/rc.d/init.d/rxstack -%attr(644,root,root) %{_includedir}/rexxsaa.h -%attr(755,root,root) %{_prefix}/lib/* +%dir %{_datadir}/regina %attr(755,root,root) %{_datadir}/regina/*.rexx %{_datadir}/regina/*.mtb %{_mandir}/man1/regina.1* + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/*.so + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/*.a +%{_includedir}/rexxsaa.h