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