]> git.pld-linux.org Git - packages/calc.git/blame - calc.spec
- up to 2.12.1.13
[packages/calc.git] / calc.spec
CommitLineData
3989788a 1Summary: Arbitrary precision calculator
b5d780e8 2Summary(pl.UTF-8): Kalkulator operujący na liczbach z dowolną dokładnością
3989788a 3Name: calc
d0f445ce 4Version: 2.12.1.13
976b51e1 5Release: 1
7f138941 6License: LGPL
3989788a 7Group: Applications/Math
e3bec5c0 8Source0: http://www.isthe.com/chongo/src/calc/%{name}-%{version}.tar.gz
d0f445ce 9# Source0-md5: a3d84dbf5eaeb489e10bebf689316f28
72f3a0e8 10Source1: %{name}.desktop
689fe777 11URL: http://www.isthe.com/chongo/tech/comp/calc/
e9c29022 12BuildRequires: sed >= 4.0
3e56f47a 13BuildRequires: readline-devel >= 4.2
c5437ad5 14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
3989788a
SZ
15
16%description
936194cc 17Calc is arbitrary precision arithmetic system that uses a C-like
18language. Calc is useful as a calculator, an algorithm prototyped and
19as a mathematical research tool. It comes with a rich set of
20mathematical, programmatic and stdio functions.
3989788a 21
842e1498
JR
22%description -l pl.UTF-8
23Calc jest systemem arytmetycznym o nieograniczonej dokładności,
24używającym języka podobnego do C. Calc jest przydatny jako kalkulator,
25narzędzie do testowania algorytmów i do badań matematycznych. Do
26samego programu dołączony jest bogaty zestaw funkcji bibliotecznych -
27matematycznych, programistycznych i funkcji wejścia/wyjścia
3989788a
SZ
28
29%package devel
92799a20 30Summary: Calc header files and static libraries
b5d780e8 31Summary(pl.UTF-8): Pliki nagłówkowe i biblioteki statyczne Calca
3989788a 32Group: Development/Libraries
92799a20
JB
33# only static libraries now
34# to be changed after switching to shared lib
35#Requires: %{name} = %{version}
36Obsoletes: calc-static
3989788a
SZ
37
38%description devel
92799a20
JB
39These header files and static libraries are neccessary to build
40programs using Calc math libraries. These libraries contain a set of
41Calc functions to use in other applications.
3989788a 42
842e1498
JR
43%description devel -l pl.UTF-8
44Te pliki nagłówkowe i biblioteki statyczne są niezbędne przy budowaniu
45programów wykorzystujących biblioteki matematyczne Calca. Biblioteki
46te zawierające zbiór funkcji Calca do wykorzystania we własnych
92799a20 47programach.
3989788a
SZ
48
49%prep
92799a20
JB
50%setup -q
51
3989788a 52%build
77a080b4 53%{__make} -j1 \
976b51e1 54 LCC="%{__cc}" \
92799a20 55 DEBUG="%{rpmcflags}" \
3989788a
SZ
56 USE_READLINE=-DUSE_READLINE \
57 READLINE_LIB="-lreadline -lhistory" \
58 READLINE_INCLUDE=%{_includedir} \
3989788a
SZ
59 SCRIPTDIR=%{_datadir}/calc/cscript
60
61%install
62rm -rf $RPM_BUILD_ROOT
3d383fd4 63install -d $RPM_BUILD_ROOT%{_datadir}/calc/{cscript,custom,help} \
3989788a 64 $RPM_BUILD_ROOT{%{_includedir},%{_mandir}/man1,%{_libdir}} \
3d22c197 65 $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir}}
3989788a 66
70ec7164 67%{__make} install \
92799a20
JB
68 T=$RPM_BUILD_ROOT \
69 SCRIPTDIR=%{_datadir}/calc/cscript
70
71mv -f $RPM_BUILD_ROOT%{_datadir}/calc/custom/libcustcalc.a $RPM_BUILD_ROOT%{_libdir}
72mv -f cal/README README.cal
f3622d8b 73
3d22c197 74install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
72f3a0e8 75
3d383fd4 76rm -f $RPM_BUILD_ROOT%{_datadir}/calc/README
3989788a 77
4723104c 78find $RPM_BUILD_ROOT%{_datadir}/calc -type f | \
e9c29022 79 xargs %{__sed} -i -e 's|#!/usr/local/bin/calc|#!%{_bindir}/calc|g'
e8b2d884 80
ae7a8be9 81%clean
f3622d8b 82rm -rf $RPM_BUILD_ROOT
3989788a
SZ
83
84%files
85%defattr(644,root,root,755)
92799a20 86# COPYING is not just LGPL text, only some explanations
741f4385 87%doc BUGS CHANGES COPYING README
3989788a
SZ
88%attr(755,root,root) %{_bindir}/*
89%{_datadir}/calc
90%{_mandir}/man*/*
04d2056d 91%{_desktopdir}/*.desktop
3989788a
SZ
92
93%files devel
94%defattr(644,root,root,755)
d0f445ce 95%doc LIBRARY
92799a20
JB
96%{_libdir}/lib*.a
97%{_includedir}/calc
This page took 0.068731 seconds and 4 git commands to generate.