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