[PATCH] Ocaml.spec
Cezary Kaliszyk
ck189400 w zodiac.mimuw.edu.pl
Wto, 3 Gru 2002, 15:08:21 CET
Poprawiłem lokacje instalowania plików Emacsa
Wrzuciłem pliki .mli do do lib-source
Poprawiłem strasznie dużo literówek i tłumaczeń m.in. (to co było częste):
Obiekt a nie Objekt
Język funkcyjny a nie funkcjonalny
Nie dopisałem revisiona bo nie mam maila <login>@pld.org.pl :-)
Spaczujecie to?
--
-------------- następna część ---------
--- ocaml.spec Mon Nov 11 11:47:00 2002
+++ ocaml.smy.pec Tue Dec 3 14:58:06 2002
@@ -8,7 +8,7 @@
%{?_without_x11:%define _without_tk 1}
Summary: The Objective Caml compiler and programming environment
-Summary(pl): Kompilator Objektowego Camla oraz środowisko programistyczne
+Summary(pl): Kompilator OCamla (Objective Caml) oraz środowisko programistyczne
Name: ocaml
Version: 3.06
Release: 2
@@ -53,28 +53,29 @@
library.
%description -l pl
-Objektowy Caml jest funkcjonalnym, obiektowo zorientowanym językiem
-wysokiego poziomu z rodziny języków ML.
+OCaml (Objective Caml) jest funkcyjnym, obiektowo zorientowanym językiem
+wysokiego poziomu z silnym typowaniem. Należy do rodziny języków ML.
-Ten pakiet zawiera dwa kompilatory (szybki kompilator bytecode oraz
-zoptymalizowany natywny kompilator), interaktywny główny system,
-narzędzia Lex&Yacc, odpluskwiacz i biblioteki.
+Ten pakiet zawiera dwa kompilatory (szybki kompilator do bajtkodu
+oraz optymalizujący kompilator do kodu natywnego), interaktywne środowisko
+pracy, narzędzia do tworzenia analizatorów leksykalnych oraz składniowych
+(ocamllex, ocamlyacc), odpluskwiacz (ocamldebug) i biblioteki.
%package doc-ps
Summary: PostScript documentation for OCaml
-Summary(pl): Dokumentacja dla OCaml-a w formacie PostSript
+Summary(pl): Dokumentacja dla OCamla w formacie PostScript
Group: Development/Tools
%description doc-ps
PostScript documentation for OCaml. HTML documentation is in main package.
%description doc-ps -l pl
-Dokumentacja dla OCamla w formacie PostSript. Dokumentacja HTML jest
+Dokumentacja dla OCamla w formacie PostScript. Dokumentacja HTML jest
w głównym pakiecie.
%package emacs
Summary: Emacs mode for OCaml
-Summary(pl): Tryb Emacsa dla OCaml
+Summary(pl): Tryb OCamla dla Emacsa
Group: Development/Tools
Requires: %{name} = %{version}
@@ -82,7 +83,7 @@
Emacs mode files for Objective Caml language.
%description emacs -l pl
-Pliki trybu Emacsa dla języka Objektowego Camla.
+Pliki trybu OCamla dla Emacsa.
%package runtime
Summary: Runtime system for OCaml
@@ -95,11 +96,11 @@
%description runtime -l pl
Pakiet ten zawiera binaria potrzebne do uruchamiania programów w
-OCamlu skompilowanych do bytecodu: interpreter bytecodu ocamlrun oraz
+OCamlu skompilowanych do bytecodu: interpreter bytecodu (ocamlrun) oraz
podstawowe bibliotki linkowane dynamicznie.
%package labltk-devel
-Summary: LabelTk library for OCaml
+Summary: LablTk library for OCaml
Summary(pl): Biblioteka LablTk dla OCamla
Group: Development/Libraries
Requires: %{name}-labltk = %{version}-%{release}
@@ -130,7 +131,7 @@
%package x11graphics-devel
Summary: X11 graphic output for OCaml
-Summary(pl): Iksowe wyjście graficzne dla OCamla
+Summary(pl): Dostęp do X11 dla OCamla
Group: Development/Libraries
Requires: %{name}-x11graphics = %{version}-%{release}
@@ -140,13 +141,13 @@
using x11graphics.
%description x11graphics-devel -l pl
-Moduł x11graphics daje programom napisanym w OCamlu dostęp do
-rysowania po oknach X11. Pakiet ten zawiera pliki niezbędne do
-tworzenia programów używających x11graphics.
+Moduł x11graphics daje programom napisanym w OCamlu możliwość
+korzystania z interfejsu graficznego X11. Pakiet ten zawiera pliki
+niezbędne do tworzenia programów używających x11graphics.
%package x11graphics
Summary: X11 graphic output for OCaml
-Summary(pl): Iksowe wyjście graficzne dla OCamla
+Summary(pl): Dostęp do X11 dla OCamla
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
@@ -156,13 +157,13 @@
programs using x11graphics.
%description x11graphics -l pl
-Moduł x11graphics daje programom napisanym w OCamlu dostęp do
-rysowania po oknach X11. Pakiet ten zawiera binaria potrzebne do
-uruchamiania programów używających x11graphics.
+Moduł x11graphics daje programom napisanym w OCamlu możliwość
+korzystania z interfejsu graficznego X11. Pakiet ten zawiera binaria
+potrzebne do uruchamiania programów używających x11graphics.
%package camlp4
Summary: Objective Caml Preprocessor
-Summary(pl): Preprocesor Ocamla
+Summary(pl): Preprocesor OCamla
Group: Development/Languages
Requires: %{name} = %{version}-%{release}
Provides: camlp4 = %{version}-%{release}
@@ -180,26 +181,26 @@
Camlp4 can pretty print the normal Ocaml concrete syntax or the
revised one. It is therefore always possible to have a version of your
-sources compilable by the compiler Objective Caml without
+sources compilable by the Objective Caml compiler without
preprocessing.
%description camlp4 -l pl
-Camlp4 jest preprocesorem dla Ocamla. Oferuje narzędzia do składni
-(gramatyki) oraz umiejętność modyfikowania konkretnej składni języka
-(cytowania, rozszerzenia).
-
-Camlp4 może sparsować normalną składnię Ocamla lub inną dowolną
-definiowalną przez użytkownika. Jako przykład jest podana alternatywna
-składnia, nazwana "poprawiona", ponieważ próbuje poprawić drobne
-problemy ze zwykłą składnią.
-
-Camlp4 umie ładnie wypisać normalną składnię Camla lub "poprawioną".
-Dzięki temu jest możliwe posiadanie wersji swoich źródeł
-kompilowalnych przez kompilatora Ocamla bez preprocesingu.
+Camlp4 jest preprocesorem OCamla. Oferuje narzędzia do manipulowania
+składnią (gramatyki) oraz możliwość modyfikowania oryginalnej składni
+języka (cytowania, rozszerzenia).
+
+Camlp4 może sparsować oryginalną składnię Ocamla lub dowolną inną
+definiowalną przez użytkownika. Jako przykład podana jest alternatywna
+składnia (revised syntax), która próbuje poprawić drobne problemy
+występujące w składni oryginalnej.
+
+Camlp4 umie ładnie formatować źródła zarówno w oryginalnej jak i
+poprawionej składni OCamla. Potrafi także tłumaczyć programy z jednej
+składni na drugą.
%package devel
Summary: Compiled parts of OCaml compiler
-Summary(pl): Skompilowane kawałki kompilatora OCamla
+Summary(pl): Skompilowane części kompilatora OCamla
Group: Development/Languages
Requires: %{name} = %{version}-%{release}
@@ -222,7 +223,7 @@
something like that.
%description ocamldoc-devel -l pl
-Będziesz potrzebować tego pakietu, jeśli zamierzasza pisać front end
+Będziesz potrzebować tego pakietu, jeśli zamierzasz pisać front end
dla ocamldoc lub coś podobnego.
%package lib-source
@@ -235,7 +236,7 @@
This sources come helpful during debugging of user programs with ocamldebug.
%description lib-source -l pl
-Źródła te coś przydatne przy odpluskwianiu programów użytkownika
+Źródła te są przydatne przy odpluskwianiu programów użytkownika
z użyciem ocamldebug.
# maybe we'll want to add some more stuff here?
@@ -250,8 +251,8 @@
Datastructures in OCaml, along with some contributions.
%description examples -l pl
-Pakiet ten zawiera źródła Czysto-Funkcjonalnych Struktur Danych
-Okasaki'ego, przełożone na OCamla, wraz z dodatkami.
+Pakiet ten zawiera źródła Czysto Funkcyjnych Struktur Danych
+autorstwa Okasaki'ego, napisane w OCamlu, wraz z dodatkami.
%prep
%setup -q -T -b 0
@@ -306,7 +307,7 @@
%{__make} -C emacs DESTDIR=$RPM_BUILD_ROOT install \
EMACS="`if [ -x %{_bindir}/emacs ]; then echo emacs; \
else echo xemacs; fi`" \
- EMACSDIR="$RPM_BUILD_ROOT%{_libdir}/emacs/site-lisp"
+ EMACSDIR="$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp"
%endif
# symlink .opt versions of compilers (if present)
@@ -319,9 +320,6 @@
fi
done
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.mli
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*/*.ml{,i}
-
# move includes to the proper place
install -d $RPM_BUILD_ROOT%{_includedir}
mv -f $RPM_BUILD_ROOT%{_libdir}/%{name}/caml $RPM_BUILD_ROOT%{_includedir}/caml
@@ -391,6 +389,7 @@
%files lib-source
%defattr(644,root,root,755)
%{_libdir}/%{name}/*.ml
+%{_libdir}/%{name}/*.mli
%files examples
%defattr(644,root,root,755)
@@ -447,7 +446,7 @@
%if %{!?_without_emacs:1}%{?_without_emacs:0}
%files emacs
%defattr(644,root,root,755)
-%{_libdir}/emacs/site-lisp/*.el*
+%{_datadir}/emacs/site-lisp/*.el*
%endif
%files ocamldoc-devel
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 254 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/9ac24082/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl