1 Summary: Shared library for programs build with p2c Pascal to C convertor
2 Summary(de.UTF-8): Gemeinsam genutzte Library für Programme, die mit dem Pascal-C-Konverter p2c erstellt wurden
3 Summary(es.UTF-8): Biblioteca compartida para programas hechos con el convertidor p2c de pascal a C
4 Summary(fr.UTF-8): Librairie partagée pour les programmes construits avec le convertisseur Pascal vers C p2c
5 Summary(pl.UTF-8): Biblioteka dzielona dla programów skompilowanych po użyciu konwertera Pascala do C
6 Summary(pt_BR.UTF-8): Biblioteca compartilhada para programas feitos com o conversor p2c de pascal para C
7 Summary(ru.UTF-8): Конвертор из Pascal в C
8 Summary(tr.UTF-8): Pascal'dan C'ye çevirici için ortak kitaplıklar
9 Summary(uk.UTF-8): Конвертор з Pascal в C
13 License: distributable
15 Source0: %{name}-%{version}.tar.gz
16 # Source0-md5: 78eca593810d037bf5631d934168fe0d
17 Patch0: %{name}-makefiles.patch
18 Patch1: %{name}-dos.patch
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 p2c is the Pascal to C translation system. It is used to convert
23 Pascal source code into C source code so that it can be compiled using
24 a standard C compiler (such as gcc).
26 %description -l de.UTF-8
27 p2c ist das Pascal->C-Übersetzungssystem. Es dient zur Konvertierung
28 von Pascal-Quellcode in C-Quellcode, der dann mit einem Standard-
29 C-Compiler (etwa gcc) kompiliert werden kann.
31 %description -l es.UTF-8
32 p2c es un traductor de Pascal para C. Se usa para convertir el código
33 fuente Pascal en código fuente C, éste puede ser compilado usándose un
34 compilador C padrón (como gcc).
36 %description -l fr.UTF-8
37 p2c est le système de traduction Pascal vers C. Il sert à convertir du
38 code source Pascal en code source C afin qu'il puisse être compilé en
39 utilisant un compilateur C standard (comme gcc).
41 %description -l pl.UTF-8
42 p2c to system tłumaczenia Pascala na C. Konwertuje źródło w Pascalu na
43 źródło w C, które może być następnie skompilowane standardowym
44 kompilatorem C (np. gcc).
46 %description -l pt_BR.UTF-8
47 O p2c é um tradutor de Pascal para C. Ele é usado para converter o
48 código fonte Pascal em código fonte C, então este pode ser compilado
49 usando-se um compilador C padrão (como gcc).
51 %description -l ru.UTF-8
52 p2c - это транслятор из Pascal в C. Он используется для трансляции
53 исходных текстов на Pascal в исходные тексты на C, которые могут быть
54 откомпиллированы стандартным компиллятором C (например, gcc).
56 %description -l tr.UTF-8
57 p2c Pascal'dan C'ye çeviricidir. Pascal kodunu C koduna çevirerek
58 sonradan gcc ya da diğer bir standart C derleyicisi yardımıyla
61 %description -l uk.UTF-8
62 p2c - це транслятор з Pascal в C. Він використовується для трансляції
63 вихідних текстів на Pascal у вихідні тексти на C, які можуть бути
64 відкомпільовані стандартним компилятором C (наприклад, gcc).
67 Summary: Programs and header for Pascal to C translator
68 Summary(de.UTF-8): Programme und Header für den Pascal-C-Übersetzer
69 Summary(es.UTF-8): Programas y archivos de inclusión para el traductor de Pascal a C
70 Summary(fr.UTF-8): Programmes et en-tête pour le convertisseur Pascal vers C
71 Summary(pl.UTF-8): Programy i pliki nagłówkowe dla translatora Pascala na C
72 Summary(pt_BR.UTF-8): Programas e arquivos de inclusão para o tradutor de Pascal para C
73 Summary(ru.UTF-8): Файлы для разработки p2c, транслятора из Pascal в C
74 Summary(tr.UTF-8): Pascal-C çeviricisi için programlar ve başlık dosyaları
75 Summary(uk.UTF-8): Файли для розробки p2c, транслятора з Pascal в C
76 Group: Development/Languages
77 Requires: %{name} = %{version}-%{release}
80 This is the development kit for the Pascal to C translator. It
81 contains the header files and some other programs that might be useful
82 to someone using the translator.
84 %description devel -l de.UTF-8
85 Dies ist das Entwicklerpaket für de Pascal-C-Übersetzer. Es enthält
86 die Header-Dateien und Programme, die zum Einsatz des Übersetzers
89 %description devel -l es.UTF-8
90 Este es el kit de desarrollo para el traductor de Pascal para C.
91 Contiene los archivos de inclusión y algunos programas que pueden ser
92 útiles para quien usa el traductor.
94 %description devel -l fr.UTF-8
95 Ceci est le kit de developpement pour le convertisseur Pascal vers C
96 Il contient les fichiers d'en-tete et d'autres programmes qui peuvent
97 etre utiles pour utiliser le convertisseur.
99 %description devel -l pl.UTF-8
100 Translator Pascala na C. Ten pakiet zawiera program translatora i
103 %description devel -l pt_BR.UTF-8
104 Este é o kit de desenvolvimento para o tradutor de Pascal para C.
105 Contém os arquivos de inclusão e alguns programas que podem ser úteis
106 para quem usa o tradutor.
108 %description devel -l ru.UTF-8
109 Пакет p2c-devel содержит файлы, необходимые для разработки транслятора
112 %description devel -l tr.UTF-8
113 Bu paket, Pascal'dan C'ye çevirici için geliştirme dosyalarını içerir.
115 %description devel -l uk.UTF-8
116 Пакет p2c-devel містить файли, необхідні для розробки транслятора з
120 Summary: Pascal to C translator static library
121 Summary(pl.UTF-8): Biblioteka statyczna translatora Pascala na C
122 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com p2c
123 Summary(ru.UTF-8): Статические библиотеки для разработки p2c, транслятора из Pascal в C
124 Summary(uk.UTF-8): Статичні бібліотеки для розробки p2c, транслятора з Pascal в C
125 Group: Development/Libraries
126 Requires: %{name}-devel = %{version}-%{release}
129 Pascal to C translator static library.
131 %description static -l pl.UTF-8
132 Biblioteka statyczna translatora Pascala na C.
134 %description static -l pt_BR.UTF-8
135 Bibliotecas estáticas para desenvolvimento com p2c.
137 %description static -l ru.UTF-8
138 Пакет p2c-devel содержит статические библиотеки, необходимые для
139 разработки транслятора из Pascal в C, p2c.
141 %description static -l uk.UTF-8
142 Пакет p2c-devel містить статичні бібліотеки, необхідні для розробки
143 транслятора з Pascal в C, p2c.
146 Summary: BASIC interpretor
147 Summary(de.UTF-8): BASIC-Interpreter
148 Summary(fr.UTF-8): Interpréteur BASIC
149 Summary(pl.UTF-8): Interpreter BASICa
150 Summary(tr.UTF-8): BASIC yorumlayıcısı
151 Group: Development/Languages
153 %description -n basic
154 This is a BASIC language interpreter. You can use it to run programs
155 written in BASIC. For those who may not know, BASIC is an archaic
156 language used only to learn early fundamentals of programming, and it
157 isn't very good for that, either. :-)
159 %description -n basic -l de.UTF-8
160 Ein Interpretierer für BASIC, den Sie einsetzen können, um
161 BASIC-Programme auszuführen. Für diejenigen unter Ihnen, die nicht
162 wissen, was BASIC ist: Es ist eine archaische Sprache, die nur zum
163 Erlernen der frühen Grundlagen der Programmierung dient, und nicht
164 einmal dafür sonderlich geeignet ist...)
166 %description -n basic -l fr.UTF-8
167 Interpréteur BASIC. Utilisé pour exécuter des programmes écrits en
168 BASIC. Pour ceux qui ne le connaissent pas, BASIC est un langage
169 archaïque uniquement utilisé pour apprendre les bases de la
170 programmation et, même pour ça, il n'est pas bon. :-)
172 %description -n basic -l pl.UTF-8
173 To jest interpreter BASICa, którym można uruchamiać programy napisane
174 w BASICu. Jeśli tego nie wiesz, to BASIC jest archaicznym językiem
175 używanym tylko do nauki podstaw programowania, ale nawet do tego się
176 dobrze nie nadaje :-)
178 %description -n basic -l tr.UTF-8
179 Bu paket bir BASIC dili yorumlayıcısı içerir. BASIC ile yazılmış
180 programların çalıştırılmasında kullanılır. Bilmeyenler varsa, BASIC
181 programlamanın temellerinin öğrenilmesinde kullanılan tarih öncesi bir
182 dildir. Aslında o işe yaradığı bile söylenemez. :-)
188 install -d src/shlib include
189 ln -sf ../src include/p2c
192 cp -f src/sys.p2crc src/p2crc
194 RPM_OPTS="%{rpmcflags} -fPIC" \
195 LIBDIR="%{_libdir}" \
196 ABSHOMEDIR="%{_libdir}/p2c" \
197 HOMEDIR="%{_libdir}/p2c"
200 %{__make} -C examples basic \
201 RPM_OPTS="%{rpmcflags} -fPIC -I.." \
202 LIBDIR="%{_libdir}" \
203 ABSHOMEDIR="%{_libdir}/p2c" \
204 HOMEDIR="$RPM_BUILD_ROOT%{_libdir}/p2c"
207 rm -rf $RPM_BUILD_ROOT
208 install -d $RPM_BUILD_ROOT{%{_libdir},%{_mandir}/man1,%{_includedir},%{_bindir}}
211 RPM_INSTALL=$RPM_BUILD_ROOT \
212 LIBDIR="$RPM_BUILD_ROOT%{_libdir}" \
213 ABSHOMEDIR="%{_libdir}/p2c" \
214 HOMEDIR="$RPM_BUILD_ROOT%{_libdir}/p2c"
216 ln -sf libp2c.so.1.2.0 $RPM_BUILD_ROOT%{_libdir}/libp2c.so
217 install examples/basic $RPM_BUILD_ROOT%{_bindir}/basic
220 rm -rf $RPM_BUILD_ROOT
222 %post -p /sbin/ldconfig
223 %postun -p /sbin/ldconfig
226 %defattr(644,root,root,755)
227 %attr(755,root,root) %{_bindir}/p2c*
228 %attr(755,root,root) %{_libdir}/lib*.so.*.*
233 %defattr(644,root,root,755)
234 %doc ChangeLog README src/{HISTORY,NOTES}
235 %attr(755,root,root) %{_libdir}/lib*.so
239 %defattr(644,root,root,755)
243 %defattr(644,root,root,755)
244 %doc examples/basic.doc
245 %attr(755,root,root) %{_bindir}/basic