1 Summary: Desk calculator language, similar to C
2 Summary(pl.UTF-8): Język kalkulatora biurkowego podobny do C
7 Group: Development/Languages
8 Source0: http://nickle.org/release/%{name}-%{version}.tar.gz
9 # Source0-md5: 7d039b6c28ef8e20ae27b87ae195c460
10 URL: http://nickle.org/
13 BuildRequires: ncurses-devel
14 BuildRequires: readline-devel
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 Nickle is a programming language based prototyping environment with
19 powerful programming and scripting capabilities. Nickle supports a
20 variety of datatypes, especially arbitrary precision numbers. The
21 programming language vaguely resembles C. Some things in C which do
22 not translate easily are different, some design choices have been made
23 differently, and a very few features are simply missing.
25 Nickle provides the functionality of UNIX bc, dc and expr in
26 much-improved form. It is also an ideal environment for prototyping
27 complex algorithms. Nickle's scripting capabilities make it a nice
28 replacement for spreadsheets in some applications, and its numeric
29 features nicely complement the limited numeric functionality of
30 text-oriented languages such as AWK and PERL.
32 %description -l pl.UTF-8
33 Nickle to język programowania oparty na środowisku prototypowym z
34 potężnymi możliwościami programowania i skryptowania. Obsługuje wiele
35 różnych typów danych, w szczególności liczby dowolnej precyzji. Język
36 programowania w dużym stopniu przypomina C. Niektóre elementy w C,
37 które nie przekładają się bezpośrednio, są inne, część decyzji
38 projektowych się różni, brakuje bardzo nielicznych funkcji.
40 Nickle udostępnia funkcjonalność uniksowych poleceń bc, dc i expr w
41 bardzo udoskonalonej formie. Jest także idealnym środowiskiem do
42 tworzenia prototypów złożonych algorytmów. Możliwości skryptowe
43 czynią ten język przyjemnym zamiennikiem arkuszy kalkulacyjnych w
44 niektórych zastosowaniach, a możliwości obliczeniowe uzupełniają
45 ograniczoną funkcjonalność obliczeniową języków zorientowanych
46 tekstowo, takich jak AWK czy PERL.
56 rm -rf $RPM_BUILD_ROOT
59 DESTDIR=$RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT%{_examplesdir}
62 mv -f $RPM_BUILD_ROOT%{_datadir}/nickle/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
65 rm -rf $RPM_BUILD_ROOT
68 %defattr(644,root,root,755)
69 %doc AUTHORS COPYING ChangeLog NEWS README README.name TODO
70 %attr(755,root,root) %{_bindir}/nickle
73 %{_examplesdir}/%{name}-%{version}
74 %{_mandir}/man1/nickle.1*