- release 14
[packages/bc.git] / bc.spec
1 Summary:        GNU's bc (a numeric processing language) and dc (a calculator)
2 Summary(de):    GNUs bc (eine Zahlenverarbeitungssprache) und dc (ein Rechner)
3 Summary(fr):    GNU bc
4 Summary(pl):    GNU bc (jêzyk obliczeñ numerycznych) i dc (kalkulator)
5 Summary(tr):    GNU hesap makinasý
6 Name:           bc
7 Version:        1.05a
8 Release:        14
9 License:        GPL
10 Group:          Applications/Math
11 Group(pl):      Aplikacje/Matematyczne
12 Source0:        ftp://ftp.gnu.org/pub/gnu/bc/%{name}-%{version}.tar.gz
13 Patch0:         bc-info.patch
14 Patch1:         bc-DESTDIR.patch
15 Patch2:         bc-longline.patch
16 BuildRequires:  ncurses-devel >= 5.0
17 BuildRequires:  readline-devel >= 4.1
18 BuildRequires:  flex
19 BuildRequires:  bison
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 The bc package includes bc and dc. Bc is an arbitrary precision
24 numeric processing arithmetic language. Dc is an interactive arbitrary
25 precision stack based calculator, which can be used as a text mode
26 calculator. Install the bc package if you need its number handling
27 capabilities or if you would like to use its text mode calculator.
28
29 %description -l de
30 Das bc-Paket enthält bc und dc. Bc ist eine Zahlenverarbeitungssprache
31 mit beliebiger Genauigkeit. Dc ist ein interaktiver, Stapelbasierter
32 Rechner mit beliebiger Genauigkeit, der im Textmodus benutzt werden
33 kann. Installieren Sie bc, wenn Sie seine
34 Zahlenverarbeitungsfähigkeiten brauchen, oder wenn Sie einen
35 Textmodus-Rechner haben wollen.
36
37 %description -l fr
38 bc est est un outil de calcul en mode texte. Il a des fonctionnalités
39 étendues comme la conversion de base. il peut aussi accepter l'entrée
40 sur stdin et retourner le résultat. dc est la version RPN.
41
42 %description -l pl
43 Pakiet bc zawiera w sobie programy bc i dc. Bc jest oferuje jêzyk
44 obliczeñ numerycznych w którym mo¿na okre¶liæ precyzjê obliczeñ. Dc
45 jest natomiast interakcyjnym bazuj±cym na notacji RPN kalkulatorem w
46 którym tak¿e mo¿na z góry okre¶liæ precyzjê obliczeñ.
47
48 %description -l tr
49 bc metin ekranda çalýþan bir hesap makinasýdýr. Taban dönüþümü gibi
50 ileri yetenekleri vardýr.
51
52 %prep
53 %setup  -q -n %{name}-1.05
54 %patch0 -p1
55 %patch1 -p1
56 %patch2 -p1
57
58 %build
59 aclocal
60 LDFLAGS="-s"; export LDFLAGS
61 %configure \
62         --with-readline
63 %{__make}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
69
70 %{__make} install DESTDIR=$RPM_BUILD_ROOT
71
72 gzip -9nf $RPM_BUILD_ROOT{%{_infodir}/dc.info,%{_mandir}/man1/*}
73
74 %post
75 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
76
77 %postun
78 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
79
80 %files
81 %defattr(644,root,root,755)
82 %attr(755,root,root) %{_bindir}/*
83 %{_mandir}/man1/*
84 %{_infodir}/dc.info*
85
86 %clean 
87 rm -rf $RPM_BUILD_ROOT
This page took 0.036234 seconds and 3 git commands to generate.