[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