info: p2c.spec
Marcin 'Qrczak' Kowalczyk
qrczak at knm.org.pl
Sat Sep 26 15:25:21 CEST 1998
Patch na cenzorze w Incoming.
--
__("< Marcin Kowalczyk * qrczak at knm.org.pl http://qrczak.home.ml.org/
\__/ GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
-------------- next part --------------
Summary: shared library for programs build with p2c Pascal to C convertor
Summary(de): Gemeinsam genutzte Library f?r Programme, die mit dem Pascal-C-Konverter p2c erstellt wurden
Summary(fr): Librairie partag?e pour les programmes construits avec le convertisseur Pascal vers C p2c.
Summary(pl): biblioteka dzielona dla program?w skompilowanych po u?yciu konwertera Pascala do C
Summary(tr): Pascal'dan C'ye ?evirici i?in ortak kitapl?klar
Name: p2c
Version: 1.20
Release: 10
Copyright: distributable
Group: Libraries
Source: ftp://csvax.cs.caltech.edu/pub/%{name}-%{version}.tar.Z
Patch0: p2c-1.20-misc.patch
Patch1: p2c-buildroot.patch
BuildRoot: /var/tmp/%{name}-%{version}-root
%description
p2c is the Pascal to C translation system. It is used to convert
Pascal source code into C source code so that it can be compiled
using a standard C compiler (such as gcc).
%description -l de
p2c ist das Pascal->C-?bersetzungssystem. Es dient zur Konvertierung
von Pascal-Quellcode in C-Quellcode, der dann mit einem Standard-
C-Compiler (etwa gcc) kompiliert werden kann.
%description -l fr
p2c est le syst?me de traduction Pascal vers C. Il sert ? convertir du code
source Pascal en code source C afin qu'il puisse ?tre compil? en utilisant un
compilateur C standard (comme gcc).
%description -l pl
p2c to system t?umaczenia Pascala na C. Konwertuje ?r?d?o w Pascalu na
?r?d?o w C, kt?re mo?e by? nast?pnie skompilowane standardowym
kompilatorem C (np. gcc).
%description -l tr
p2c Pascal'dan C'ye ?eviricidir. Pascal kodunu C koduna ?evirerek sonradan
gcc ya da di?er bir standart C derleyicisi yard?m?yla derlenmesini sa?lar.
%package devel
Summary: programs and header for Pascal to C translator
Summary(de): Programme und Header f?r den Pascal-C-?bersetzer
Summary(fr): Programmes et en-t?te pour le convertisseur Pascal vers C.
Summary(pl): Programy i pliki nag??wkowe dla translatora Pascala na C
Summary(tr): Pascal-C ?eviricisi i?in programlar ve ba?l?k dosyalar?
Group: Development/Languages
Requires: %{name} = %{version}
%description devel
This is the development kit for the Pascal to C translator.
It contains the header files and some other programs that
might be useful to someone using the translator.
%description devel -l de
Dies ist das Entwicklerpaket f?r de Pascal-C-?bersetzer.
Es enth?lt die Header-Dateien und Programme, die zum
Einsatz des ?bersetzers n?tzlich sind.
%description devel -l fr
Ceci est le kit de developpement pour le convertisseur Pascal vers C
Il contient les fichiers d'en-tete et d'autres programmes qui peuvent
etre utiles pour utiliser le convertisseur.
%description devel -l pl
Translator Pascala na C. Ten pakiet zawiera program translatora i pliki
nag??wkowe.
%description devel -l tr
Bu paket, Pascal'dan C'ye ?evirici i?in geli?tirme dosyalar?n? i?erir.
%package static
Summary: Pascal to C translator static library
Summary(pl): Biblioteka statyczna translatora Pascala na C
Group: Development/Libraries
Requires: %{name}-devel = %{version}
%description static
Pascal to C translator static library.
%description static -l pl
Biblioteka statyczna translatora Pascala na C.
%package -n basic
Summary: BASIC interpretor
Summary(de): BASIC-Interpreter
Summary(fr): Interpr?teur BASIC
Summary(pl): Interpreter BASICa
Summary(tr): BASIC yorumlay?c?s?
Group: Development/Languages
%description -n basic
This is a BASIC language interpreter. You can use it to run
programs written in BASIC. For those who may not know, BASIC
is an archaic language used only to learn early fundamentals
of programming, and it isn't very good for that, either. :-)
%description -n basic -l de
Ein Interpretierer f?r BASIC, den Sie einsetzen k?nnen, um
BASIC-Programme auszuf?hren. F?r diejenigen unter Ihnen, die
nicht wissen, was BASIC ist: Es ist eine archaische Sprache,
die nur zum Erlernen der fr?hen Grundlagen der Programmierung
dient, und nicht einmal daf?r sonderlich geeignet ist...)
%description -n basic -l fr
Interpr?teur BASIC. Utilis? pour ex?cuter des programmes ?crits
en BASIC. Pour ceux qui ne le connaissent pas, BASIC est un
langage archa?que uniquement utilis? pour apprendre les bases
de la programmation et, m?me pour ?a, il n'est pas bon. :-)
%description -n basic -l pl
To jest interpreter BASICa, kt?rym mo?na uruchamia? programy napisane
w BASICu. Je?li tego nie wiesz, to BASIC jest archaicznym j?zykiem
u?ywanym tylko do nauki podstaw programowania, ale nawet do tego si?
dobrze nie nadaje :-)
%description -n basic -l tr
Bu paket bir BASIC dili yorumlay?c?s? i?erir. BASIC ile yaz?lm?? programlar?n
?al??t?r?lmas?nda kullan?l?r. Bilmeyenler varsa, BASIC programlaman?n
temellerinin ??renilmesinde kullan?lan tarih ?ncesi bir dildir. Asl?nda o
i?e yarad??? bile s?ylenemez. :-)
%prep
%setup -c -q
%patch0 -p1
%patch1 -p1
mkdir src/shlib
%build
(cd src && make all shlib)
(cd examples && make basic)
%install
rm -rf $RPM_BUILD_ROOT
make install \
HOMEDIR=$RPM_BUILD_ROOT/usr/lib/p2c \
INCDIR=$RPM_BUILD_ROOT/usr/include/p2c \
BINDIR=$RPM_BUILD_ROOT/usr/bin \
LIBDIR=$RPM_BUILD_ROOT/usr/lib \
MANDIR=$RPM_BUILD_ROOT/usr/man/man1
strip $RPM_BUILD_ROOT/usr/bin/p2c
install -s -m 755 examples/basic $RPM_BUILD_ROOT/usr/bin/basic
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
/usr/lib/libp2c.so.1.2.0
%files devel
%defattr(644, root, root, 755)
%attr(755, root, root) /usr/bin/p2c
/usr/man/man1/p2c.1
/usr/include/p2c
/usr/lib/p2c
/usr/lib/libp2c.so
%files static
%attr(644, root, root) /usr/lib/libp2c.a
%files -n basic
%defattr(644, root, root, 755)
%attr(755, root, root) /usr/bin/basic
%doc examples/basic.doc
%changelog
* Sat Sep 26 1998 Marcin 'Qrczak' Kowalczyk <qrczak at knm.org.pl>
- use %{name} and %{version} macros
- added %setup -q parameter
- use BuildRoot, allowing building from non-root account
- separated static library subpackage
- stated that p2c-devel requires p2c, and p2c-static requires p2c-devel
- added pl translation
* Tue May 05 1998 Prospector System <bugs at redhat.com>
- translations modified for de, fr, tr
* Thu Jul 10 1997 Erik Troan <ewt at redhat.com>
- built against glibc
More information about the pld-devel-pl
mailing list