]> git.pld-linux.org Git - packages/calc.git/blame - calc.spec
- 2.12.3.0
[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
04e73837 4Version: 2.12.3.0
976b51e1 5Release: 1
23658383 6License: LGPL v2.1+
3989788a 7Group: Applications/Math
23658383 8Source0: http://www.isthe.com/chongo/src/calc/%{name}-%{version}.tar.bz2
04e73837 9# Source0-md5: 949e6b323ec405f92913320378897468
72f3a0e8 10Source1: %{name}.desktop
689fe777 11URL: http://www.isthe.com/chongo/tech/comp/calc/
3e56f47a 12BuildRequires: readline-devel >= 4.2
ca4f79fd 13BuildRequires: sed >= 4.0
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
ca4f79fd 33Requires: %{name} = %{version}-%{release}
92799a20 34Obsoletes: calc-static
3989788a
SZ
35
36%description devel
92799a20
JB
37These header files and static libraries are neccessary to build
38programs using Calc math libraries. These libraries contain a set of
39Calc functions to use in other applications.
3989788a 40
842e1498
JR
41%description devel -l pl.UTF-8
42Te pliki nagłówkowe i biblioteki statyczne są niezbędne przy budowaniu
43programów wykorzystujących biblioteki matematyczne Calca. Biblioteki
44te zawierające zbiór funkcji Calca do wykorzystania we własnych
92799a20 45programach.
3989788a
SZ
46
47%prep
92799a20
JB
48%setup -q
49
3989788a 50%build
77a080b4 51%{__make} -j1 \
976b51e1 52 LCC="%{__cc}" \
92799a20 53 DEBUG="%{rpmcflags}" \
3989788a
SZ
54 USE_READLINE=-DUSE_READLINE \
55 READLINE_LIB="-lreadline -lhistory" \
56 READLINE_INCLUDE=%{_includedir} \
3989788a
SZ
57 SCRIPTDIR=%{_datadir}/calc/cscript
58
59%install
60rm -rf $RPM_BUILD_ROOT
3989788a 61
70ec7164 62%{__make} install \
ca4f79fd 63 LIBDIR=%{_libdir} \
92799a20
JB
64 T=$RPM_BUILD_ROOT \
65 SCRIPTDIR=%{_datadir}/calc/cscript
66
ca4f79fd 67install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
72f3a0e8 68
3d383fd4 69rm -f $RPM_BUILD_ROOT%{_datadir}/calc/README
3989788a 70
4723104c 71find $RPM_BUILD_ROOT%{_datadir}/calc -type f | \
e9c29022 72 xargs %{__sed} -i -e 's|#!/usr/local/bin/calc|#!%{_bindir}/calc|g'
e8b2d884 73
ae7a8be9 74%clean
f3622d8b 75rm -rf $RPM_BUILD_ROOT
3989788a 76
919b87a3
JB
77%post -p /sbin/ldconfig
78%postun -p /sbin/ldconfig
79
3989788a
SZ
80%files
81%defattr(644,root,root,755)
92799a20 82# COPYING is not just LGPL text, only some explanations
741f4385 83%doc BUGS CHANGES COPYING README
ca4f79fd
JB
84%attr(755,root,root) %{_bindir}/calc
85%attr(755,root,root) %{_libdir}/libcalc.so.*.*.*.*
86%attr(755,root,root) %{_libdir}/libcustcalc.so.*.*.*.*
3989788a 87%{_datadir}/calc
ca4f79fd
JB
88%{_desktopdir}/calc.desktop
89%{_mandir}/man1/calc.1*
3989788a
SZ
90
91%files devel
92%defattr(644,root,root,755)
d0f445ce 93%doc LIBRARY
ca4f79fd
JB
94%attr(755,root,root) %{_libdir}/libcalc.so
95%attr(755,root,root) %{_libdir}/libcustcalc.so
92799a20 96%{_includedir}/calc
This page took 0.067643 seconds and 4 git commands to generate.