]> git.pld-linux.org Git - packages/bc.git/blob - bc.spec
- rebuild with readline 7.0
[packages/bc.git] / bc.spec
1 Summary:        GNU's bc (a numeric processing language) and dc (a calculator)
2 Summary(de.UTF-8):      GNUs bc (eine Zahlenverarbeitungssprache) und dc (ein Rechner)
3 Summary(es.UTF-8):      GNU bc (lenguaje para cálculos matemáticos) y dc (calculadora)
4 Summary(fr.UTF-8):      GNU bc
5 Summary(pl.UTF-8):      GNU bc (język obliczeń numerycznych) i dc (kalkulator)
6 Summary(pt_BR.UTF-8):   GNU bc - calculadora de linha de comando
7 Summary(ru.UTF-8):      GNU bc (язык обработки чисел) и dc (калькулятор)
8 Summary(tr.UTF-8):      GNU hesap makinası
9 Summary(uk.UTF-8):      GNU bc (мова обробки чисел) та dc (калькулятор)
10 Name:           bc
11 Version:        1.06
12 Release:        24
13 License:        GPL v2+
14 Group:          Applications/Math
15 Source0:        http://ftp.gnu.org/gnu/bc/%{name}-%{version}.tar.gz
16 # Source0-md5:  d44b5dddebd8a7a7309aea6c36fda117
17 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
18 # Source1-md5:  ae2cf58a4382d6a0bfeaab3a6a11bd30
19 Source2:        bc.desktop
20 Source3:        dc.desktop
21 Source4:        bc.png
22 Patch0:         %{name}-info.patch
23 Patch1:         %{name}-readline.patch
24 Patch2:         %{name}-flex.patch
25 Patch3:         %{name}-save_adr.patch
26 URL:            http://www.gnu.org/software/bc/
27 BuildRequires:  autoconf
28 BuildRequires:  automake
29 BuildRequires:  bison
30 BuildRequires:  flex
31 BuildRequires:  ncurses-devel >= 5.2
32 BuildRequires:  readline-devel >= 5.0
33 BuildRequires:  texinfo
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 The bc package includes bc and dc. Bc is an arbitrary precision
38 numeric processing arithmetic language. Dc is an interactive arbitrary
39 precision stack based calculator, which can be used as a text mode
40 calculator. Install the bc package if you need its number handling
41 capabilities or if you would like to use its text mode calculator.
42
43 %description -l de.UTF-8
44 Das bc-Paket enthält bc und dc. Bc ist eine Zahlenverarbeitungssprache
45 mit beliebiger Genauigkeit. Dc ist ein interaktiver, Stapelbasierter
46 Rechner mit beliebiger Genauigkeit, der im Textmodus benutzt werden
47 kann. Installieren Sie bc, wenn Sie seine
48 Zahlenverarbeitungsfähigkeiten brauchen, oder wenn Sie einen
49 Textmodus-Rechner haben wollen.
50
51 %description -l pt_BR.UTF-8
52 bc é uma calculadora modo texto. Ela possui várias características
53 estendidas como translação de base.
54
55 %description -l fr.UTF-8
56 bc est est un outil de calcul en mode texte. Il a des fonctionnalités
57 étendues comme la conversion de base. il peut aussi accepter l'entrée
58 sur stdin et retourner le résultat. dc est la version RPN.
59
60 %description -l pl.UTF-8
61 Pakiet bc zawiera w sobie programy bc i dc. Bc jest oferuje język
62 obliczeń numerycznych w którym można określić precyzję obliczeń. Dc
63 jest natomiast interakcyjnym bazującym na notacji RPN kalkulatorem w
64 którym także można z góry określić precyzję obliczeń.
65
66 %description -l ru.UTF-8
67 Пакет bc включает bc и dc. Bc - это арифметический язык для обработки
68 чисел произвольной точности. Dc - это интерактивный стековый
69 калькулятор произвольной точности, который можно использовать как
70 калькулятор в текстовом режиме.
71
72 %description -l tr.UTF-8
73 bc metin ekranda çalışan bir hesap makinasıdır. Taban dönüşümü gibi
74 ileri yetenekleri vardır.
75
76 %description -l uk.UTF-8
77 Пакет bc містить bc та dc. Bc - це арифметична мова для обробки чисел
78 довільної точності. Dc - це інтерактивний стековий калькулятор
79 довільної точності, який можна використовувати як калькулятор у
80 текстовому режимі.
81
82 %prep
83 %setup -q
84 %patch0 -p1
85 %patch1 -p1
86 %patch2 -p0
87 %patch3 -p1
88
89 %build
90 %{__aclocal}
91 %{__autoconf}
92 %{__automake}
93 %configure \
94         --with-readline
95 %{__make}
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99
100 %{__make} install \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 bzip2 -dc %{SOURCE1} | tar -xf - -C $RPM_BUILD_ROOT%{_mandir}
104
105 install -d $RPM_BUILD_ROOT%{_desktopdir}
106 install %{SOURCE2} %{SOURCE3} \
107         $RPM_BUILD_ROOT%{_desktopdir}
108
109 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
110 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
111
112 %clean
113 rm -rf $RPM_BUILD_ROOT
114
115 %post   -p /sbin/postshell
116 -/usr/sbin/fix-info-dir -c %{_infodir}
117
118 %postun -p /sbin/postshell
119 -/usr/sbin/fix-info-dir -c %{_infodir}
120
121 %files
122 %defattr(644,root,root,755)
123 %doc AUTHORS ChangeLog FAQ NEWS README
124 %attr(755,root,root) %{_bindir}/bc
125 %attr(755,root,root) %{_bindir}/dc
126 %{_desktopdir}/bc.desktop
127 %{_desktopdir}/dc.desktop
128 %{_pixmapsdir}/bc.png
129 %{_mandir}/man1/bc.1*
130 %{_mandir}/man1/dc.1*
131 %lang(es) %{_mandir}/es/man1/*
132 %lang(fi) %{_mandir}/fi/man1/*
133 %lang(hu) %{_mandir}/hu/man1/*
134 %lang(ja) %{_mandir}/ja/man1/*
135 %lang(ko) %{_mandir}/ko/man1/*
136 %lang(pl) %{_mandir}/pl/man1/*
137 %{_infodir}/bc.info*
138 %{_infodir}/dc.info*
This page took 0.074653 seconds and 3 git commands to generate.