]> git.pld-linux.org Git - packages/cook.git/blobdiff - cook.spec
- use new %%doc
[packages/cook.git] / cook.spec
index 96571699fb3d25ba0d04786b8166aab43d8d8e09..b8f9352c784a864922eb3ef5a3895e5d947dcee7 100644 (file)
--- a/cook.spec
+++ b/cook.spec
@@ -2,7 +2,7 @@ Summary:        A file construction tool
 Summary(pl):   Narzêdzie do konstrukcji plików
 Name:          cook
 Version:       2.19
-Release:       1
+Release:       2
 License:       GPL
 Group:         Development/Building
 Source0:       http://www.canb.auug.org.au/~millerp/cook/%{name}-%{version}.tar.gz
@@ -50,8 +50,53 @@ intuitave than the traditional make(1) tool. And Cook doesn't
 interpret tab differently to 8 space characters!
 
 %description -l pl
-Cook jest narzêdziem do budowania plików. Podaje mu siê zbiór plików do
-utworzenia i przepisy, jak je tworzyæ.
+
+Cook jest narzêdziem do tworzenia plików. Podaje mu siê listê plików do 
+utworzenia oraz regu³y wyja¶niaj±ce jak je utworzyæ. Ka¿dy nietrywialny
+program wymaga podjêcia pewnych dzia³añ koniecznych do utworzenia 
+ró¿nych plików, jak np. plików nag³ówkowych. Cook udostêpnia mechanizmy
+pozwalaj±cy je zdefiniowaæ.
+
+Tworz±c i rozwija±c program zazwyczaj modyfikuje siê pliki, z których
+siê sk³ada. Cook bada daty ostatniej modyfikacji sprawdzaj±c, czy
+zmieni³y siê zale¿no¶ci; je¶li tak, pliki powinny zostaæ zaktualizowane.
+
+Cook umo¿liwia równie¿ definiowanie niejawnych regu³, pozwalaj±c
+u¿ytkownikom wyszczególniæ metody tworzenia plików o podanym
+rozszerzeniu z pliku o innym rozszerzeniu (np. jak utworzyæ
+plik.o z plik.c).
+
+- Cook jest zamiennikiem tradycyjnego narzêdzia make(1). Jednak przed
+u¿yciem plików Makefile z cookiem, nale¿y wcze¶niej przekszta³ciæ
+je do formatu rozumianego przez cooka przy u¿yciu narzêdzia make2cook
+dostarczanego wraz z dystrybucj±.
+
+- Cook posiada prosty lecz potê¿ny jêzyk opisowy, z wieloma wbudowanymi
+  funkcjami, dzieki czemu mo¿na podawaæ i manipulowaæ skomplikowanymi
+  specyfikacjami nazw plików bez utraty czytelno¶ci i wydajno¶ci.
+
+- Oprócz daty ostatniej modyfikacji, cook pozwala korzystaæ z fingerprintów.
+  Dziêki temu mo¿na zoptymalizowaæ proces budowania nie uciekaj±c siê
+  do nienaturalnych regu³.
+
+- Cook potrafi przeprowadziæ proces budowania w wielu równoleg³ych
+  w±tkach, obs³uguj±c prawid³owo regu³y jednow±tkowe. Mo¿na
+  przeprowadziæ rozproszone budowanie w sieci LAN, przekszta³caj±c
+  lokaln± sieæ w wirtualn± maszynê do budowania równoleg³ego.
+
+Je¶li tworzysz program od zera i planujesz napisaæ Makefile,
+przemysl mozliwo¶æ wykorzystania zamiast niego pliku cookbook.
+Choæ na naukê Cooka trzeba po¶wiêciæ dzieñ lub dwa, jest to
+narzedzie o wiele potê¿niejsze i znacznie bardziej intuicyjne ni¿
+tradycyjne make(1). Poza tym Cook nie traktuje inaczej TAB-a i
+o¶miu spacji!
+
+If you are putting together a source-code distribution and planning to
+write a makefile, consider writing a cookbook instead. Although Cook
+takes a day or two to learn, it is much more powerful and a bit more
+intuitave than the traditional make(1) tool. And Cook doesn't
+interpret tab differently to 8 space characters!
+
 
 %package doc-ps
 Summary:       Cook documentation, PostScript format
@@ -80,11 +125,9 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/cook/en
 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
 install cook.gif $RPM_BUILD_ROOT%{_pixmapsdir}
 
-gzip -9nf README lib/en/*.{ps,txt}
-
 %files
 %defattr(644,root,root,755)
-%doc *.gz lib/en/*.txt.gz 
+%doc README lib/en/*.{ps,txt} 
 %attr(0755,root,root) %{_bindir}/*
 %{_libdir}/cook
 %{_datadir}/cook
This page took 0.371149 seconds and 4 git commands to generate.