]> git.pld-linux.org Git - packages/bc.git/blob - bc.spec
- use more macros, some cosmetics, added missing "rm -f missing" and use new %doc
[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(es):    GNU bc - calculadora de línea de comando
4 Summary(fr):    GNU bc
5 Summary(pl):    GNU bc (jêzyk obliczeñ numerycznych) i dc (kalkulator)
6 Summary(pt_BR): GNU bc - calculadora de linha de comando
7 Summary(ru):    GNU bc (ÑÚÙË ÏÂÒÁÂÏÔËÉ ÞÉÓÅÌ) É dc (ËÁÌØËÕÌÑÔÏÒ)
8 Summary(tr):    GNU hesap makinasý
9 Summary(uk):    GNU bc (ÍÏ×Á ÏÂÒÏÂËÉ ÞÉÓÅÌ) ÔÁ dc (ËÁÌØËÕÌÑÔÏÒ)
10 Name:           bc
11 Version:        1.06
12 Release:        9
13 License:        GPL
14 Group:          Applications/Math
15 Source0:        ftp://ftp.gnu.org/pub/gnu/bc/%{name}-%{version}.tar.gz
16 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
17 Patch0:         %{name}-info.patch
18 Patch1:         %{name}-readline.patch
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 BuildRequires:  ncurses-devel >= 5.2
22 BuildRequires:  readline-devel >= 4.2
23 BuildRequires:  flex
24 BuildRequires:  bison
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The bc package includes bc and dc. Bc is an arbitrary precision
29 numeric processing arithmetic language. Dc is an interactive arbitrary
30 precision stack based calculator, which can be used as a text mode
31 calculator. Install the bc package if you need its number handling
32 capabilities or if you would like to use its text mode calculator.
33
34 %description -l de
35 Das bc-Paket enthält bc und dc. Bc ist eine Zahlenverarbeitungssprache
36 mit beliebiger Genauigkeit. Dc ist ein interaktiver, Stapelbasierter
37 Rechner mit beliebiger Genauigkeit, der im Textmodus benutzt werden
38 kann. Installieren Sie bc, wenn Sie seine
39 Zahlenverarbeitungsfähigkeiten brauchen, oder wenn Sie einen
40 Textmodus-Rechner haben wollen.
41
42 %description -l pt_BR
43 bc é uma calculadora modo texto. Ela possui várias características
44 estendidas como translação de base.
45
46 %description -l es
47 bc es una calculadora modo texto. Posee varias características
48 extendidas como translación de base.
49
50 %description -l fr
51 bc est est un outil de calcul en mode texte. Il a des fonctionnalités
52 étendues comme la conversion de base. il peut aussi accepter l'entrée
53 sur stdin et retourner le résultat. dc est la version RPN.
54
55 %description -l pl
56 Pakiet bc zawiera w sobie programy bc i dc. Bc jest oferuje jêzyk
57 obliczeñ numerycznych w którym mo¿na okre¶liæ precyzjê obliczeñ. Dc
58 jest natomiast interakcyjnym bazuj±cym na notacji RPN kalkulatorem w
59 którym tak¿e mo¿na z góry okre¶liæ precyzjê obliczeñ.
60
61 %description -l pt_BR
62 bc é uma calculadora modo texto. Ela possui várias características
63 estendidas como translação de base.
64
65 %description -l ru
66 ðÁËÅÔ bc ×ËÌÀÞÁÅÔ bc É dc. Bc - ÜÔÏ ÁÒÉÆÍÅÔÉÞÅÓËÉÊ ÑÚÙË ÄÌÑ ÏÂÒÁÂÏÔËÉ
67 ÞÉÓÅÌ ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ. Dc - ÜÔÏ ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÓÔÅËÏ×ÙÊ
68 ËÁÌØËÕÌÑÔÏÒ ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË
69 ËÁÌØËÕÌÑÔÏÒ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ.
70
71 %description -l tr
72 bc metin ekranda çalýþan bir hesap makinasýdýr. Taban dönüþümü gibi
73 ileri yetenekleri vardýr.
74
75 %description -l uk
76 ðÁËÅÔ bc Í¦ÓÔÉÔØ bc ÔÁ dc. Bc - ÃÅ ÁÒÉÆÍÅÔÉÞÎÁ ÍÏ×Á ÄÌÑ ÏÂÒÏÂËÉ ÞÉÓÅÌ
77 ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦. Dc - ÃÅ ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÓÔÅËÏ×ÉÊ ËÁÌØËÕÌÑÔÏÒ
78 ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦, ÑËÉÊ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÑË ËÁÌØËÕÌÑÔÏÒ Õ
79 ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ.
80
81 %prep
82 %setup -q
83 %patch0 -p1
84 %patch1 -p1
85
86 %build
87 %{__aclocal}
88 %{__autoconf}
89 %configure \
90         --with-readline
91 %{__make}
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95
96 %{__make} install DESTDIR=$RPM_BUILD_ROOT
97
98 bzip2 -dc %{SOURCE1} | tar -xf - -C $RPM_BUILD_ROOT%{_mandir}
99
100 gzip -9nf AUTHORS ChangeLog FAQ NEWS README
101
102 %post
103 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
104
105 %postun
106 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
107
108 %files
109 %defattr(644,root,root,755)
110 %doc *.gz
111 %attr(755,root,root) %{_bindir}/*
112 %{_mandir}/man1/*
113 %lang(es) %{_mandir}/es/man1/*
114 %lang(fi) %{_mandir}/fi/man1/*
115 %lang(hu) %{_mandir}/hu/man1/*
116 %lang(ja) %{_mandir}/ja/man1/*
117 %lang(ko) %{_mandir}/ko/man1/*
118 %lang(pl) %{_mandir}/pl/man1/*
119
120 %{_infodir}/dc.info*
121
122 %clean
123 rm -rf $RPM_BUILD_ROOT
This page took 0.128354 seconds and 4 git commands to generate.