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