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