]> git.pld-linux.org Git - packages/Regina.git/blame - Regina.spec
- wrapper using proper encoding
[packages/Regina.git] / Regina.spec
CommitLineData
257ae0ba 1# TODO:
7ba301b4 2# - use bconds (???)
257ae0ba 3Summary: Rexx interpreter
c4417fa6
ER
4Summary(de.UTF-8): Ein Interpreter für REXX
5Summary(pl.UTF-8): Interpreter języka REXX
257ae0ba 6Name: Regina
75fafbb4 7Version: 3.4
7ba301b4 8Release: 1
257ae0ba 9License: GPL
10Group: Applications
11Source0: http://dl.sourceforge.net/regina-rexx/%{name}-REXX-%{version}.tar.gz
75fafbb4 12# Source0-md5: 3300e28b39134211a45aedb0e760cd44
4b6d2ed2 13Source1: %{name}.init
490bb4bf 14Patch0: %{name}-gci_convert.patch
be5bb389 15URL: http://regina-rexx.sourceforge.net/
c4be549e 16BuildRequires: automake
257ae0ba 17BuildRequires: bison
18BuildRequires: flex
5b64b66e 19BuildRequires: rpmbuild(macros) >= 1.268
c4be549e 20BuildRequires: sed >= 4.0
257ae0ba 21Requires(post,preun): /sbin/chkconfig
c4be549e 22Requires: %{name}-libs = %{version}-%{release}
257ae0ba 23Provides: rexx
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Regina is a Rexx interpreter that has been ported to most Unix
28platforms (Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to
29OS/2, eCS, DOS, Win9x/Me/NT/2k/XP, Amiga, AROS, QNX4.x, QNX6.x BeOS,
30MacOS X, EPOC32, AtheOS, OpenVMS, SkyOS and OpenEdition. Rexx is a
31programming language that was designed to be easy to use for
32inexperienced programmers yet powerful enough for experienced users.
33It is also a language ideally suited as a macro language for other
34applications.
35
36There are two major goals for Regina:
5b64b66e
ER
37- become 100% compliant with the ANSI Standard.
38- be available on as many platforms as possible
257ae0ba 39
f981ec78
JR
40%description -l de.UTF-8
41Regina ist ein Rexx Interpreter der für die meisten Unix Platformen
42übersetzt worden ist (Linux, FreeBSD, Solaris, AIX, HP-UX, usw.) und
43auser dem auch für OS/2, eCS, DOS, Win9x/Me/NT/2k/XP, Amiga, Aros,
c8feefd5 44QNX4.x, QNX6.x, BeOS, MacOS X, EPOC32, AtheOS, OpenVMS, SkyOS und
f981ec78
JR
45OpenEdition. Rexx ist eine Programiersprache die für unerfahrene
46Programierer entwickelt wurde aber Stark genug für erfahrene
c8feefd5 47Programierer ist. Es ist ebenfalls eine Sprache die sich ideal als
f981ec78 48Makrosprache für andere Applikationen eignet.
c8feefd5 49
50Regina hat zwei Hauptziele:
51- es soll 100% kompatibel mit dem ANSI Standard sein
f981ec78 52- es soll auf so vielen Platformen wie nur möglich laufen
c8feefd5 53
f981ec78 54%description -l pl.UTF-8
be5bb389
JB
55Regina jest interpreterem języka REXX, który został już przeniesiony
56na większość Unixowych platform (Linux, FreeBSD, Solaris, AIX, HP-UX,
57itp.) a także OS/2, eCS, DOS, Win9x/Me/NT/2k/XP, Amiga, AROS, QNX4.x,
58QNX6.x, BeOS, MacOS X, EPOC32, AtheOS, OpenVMS, SkyOS and OpenEdition.
59Rexx jest językiem programowania, który został zaprojektowany, by być
60prostym w użyciu przez niedoświadczonych programistów oraz
61wystarczająco użytecznym, by być używanym przez doświadczonych.
62Idealnie sprawdza się jako język pisania makr dla innych aplikacji.
257ae0ba 63
f981ec78
JR
64Dwa główne cele tego interpretera, to
65- Stuprocentowa kompatybilność ze standardem ANSI
66- dostępność na jak największej liczbie platform
257ae0ba 67
c4be549e
JB
68%package libs
69Summary: Libraries for Regina
c4417fa6
ER
70Summary(de.UTF-8): Regina Libraries
71Summary(pl.UTF-8): Biblioteki interpretera Regina
c4be549e
JB
72Group: Libraries
73
74%description libs
75Regina libraries.
76
f981ec78 77%description libs -l de.UTF-8
c4be549e
JB
78Regina Libraries.
79
f981ec78 80%description libs -l pl.UTF-8
c4be549e
JB
81Biblioteki dla interpretera Regina.
82
82a7f6f0 83%package devel
84Summary: Header files for Regina
c4417fa6
ER
85Summary(de.UTF-8): Header Dateien für Regina
86Summary(pl.UTF-8): Pliki nagłówkowe interpretera Regina
82a7f6f0 87Group: Development/Libraries
88Requires: %{name} = %{version}-%{release}
89
90%description devel
91Development files for Regina.
92
f981ec78
JR
93%description devel -l de.UTF-8
94Header Dateien für Regina.
c8feefd5 95
f981ec78
JR
96%description devel -l pl.UTF-8
97Pliki nagłówkowe interpretera Regina.
82a7f6f0 98
c4be549e
JB
99%package static
100Summary: Static Regina library
c4417fa6
ER
101Summary(de.UTF-8): Statische Regina Libraries
102Summary(pl.UTF-8): Statyczna biblioteka Regina
c4be549e
JB
103Group: Development/Libraries
104Requires: %{name}-devel = %{version}-%{release}
82a7f6f0 105
c4be549e
JB
106%description static
107Static Regina library.
82a7f6f0 108
f981ec78 109%description static -l de.UTF-8
d215f931
JB
110Statische Regina Libraries.
111
f981ec78 112%description static -l pl.UTF-8
c4be549e 113Statyczna biblioteka Regina.
82a7f6f0 114
257ae0ba 115%prep
116%setup -q
c2c6712f 117%patch0 -p0
257ae0ba 118
c4be549e
JB
119# unnecessary libs
120sed -i -e 's/nsl nsl_s socket//' configure
121# set soname
122sed -i -e 's/\$(ABI) -shared/$(ABI) -Wl,-soname=${SHLPRE}${SHLFILE}${SHLPST}.\\$(ABI) -shared/' configure
123
257ae0ba 124%build
ea5d9744 125%configure
75fafbb4 126%{__make} -j 1 \
257ae0ba 127 CC="%{__cc}" \
128 CFLAGS="%{rpmcflags}"
129
130%install
131rm -rf $RPM_BUILD_ROOT
d2540f49
JB
132install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_mandir}/man1}
133
75fafbb4 134%{__make} install -j 1 \
d2540f49
JB
135 DESTDIR=$RPM_BUILD_ROOT
136
4b6d2ed2 137install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/rxstack
35652c46 138install regina.1 $RPM_BUILD_ROOT%{_mandir}/man1
257ae0ba 139rm -f $RPM_BUILD_ROOT%{_prefix}/etc/rc.d/init.d/rxstack
c8feefd5 140rm -f $RPM_BUILD_ROOT%{_prefix}/man1/regina.1
257ae0ba 141
142%clean
143rm -rf $RPM_BUILD_ROOT
144
099ed0d0 145%post
257ae0ba 146/sbin/chkconfig --add rxstack
5b64b66e 147%service rxstack restart
257ae0ba 148
149%preun
099ed0d0 150if [ "$1" = "0" ] ; then
151 %service rxstack stop
152 /sbin/chkconfig --del rxstack
257ae0ba 153fi
154
d2540f49
JB
155%post libs -p /sbin/ldconfig
156%postun libs -p /sbin/ldconfig
82a7f6f0 157
257ae0ba 158%files
159%defattr(644,root,root,755)
160%doc COPYING-LIB README* demo
161%attr(755,root,root) %{_bindir}/*
162%attr(754,root,root) /etc/rc.d/init.d/rxstack
5b64b66e 163%dir %{_datadir}/regina
257ae0ba 164%attr(755,root,root) %{_datadir}/regina/*.rexx
165%{_datadir}/regina/*.mtb
166%{_mandir}/man1/regina.1*
82a7f6f0 167
168%files libs
169%defattr(644,root,root,755)
c4be549e 170%attr(755,root,root) %{_libdir}/libregina.so.*.*
75fafbb4 171%attr(755,root,root) %{_libdir}/librxtest*.so
82a7f6f0 172
173%files devel
174%defattr(644,root,root,755)
c4be549e 175%attr(755,root,root) %{_libdir}/libregina.so
82a7f6f0 176%{_includedir}/rexxsaa.h
c4be549e
JB
177
178%files static
179%defattr(644,root,root,755)
180%{_libdir}/libregina.a
This page took 0.855812 seconds and 4 git commands to generate.