]> git.pld-linux.org Git - packages/bc.git/blob - bc.spec
- many small fixes, inspired by kloczek
[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:        12
13 License:        GPL
14 Group:          Applications/Math
15 Source0:        ftp://ftp.gnu.org/pub/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 Patch0:         %{name}-info.patch
22 Patch1:         %{name}-readline.patch
23 BuildRequires:  autoconf
24 BuildRequires:  automake
25 BuildRequires:  bison
26 BuildRequires:  flex
27 BuildRequires:  ncurses-devel >= 5.2
28 BuildRequires:  readline-devel >= 4.2
29 BuildRequires:  texinfo
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 The bc package includes bc and dc. Bc is an arbitrary precision
34 numeric processing arithmetic language. Dc is an interactive arbitrary
35 precision stack based calculator, which can be used as a text mode
36 calculator. Install the bc package if you need its number handling
37 capabilities or if you would like to use its text mode calculator.
38
39 %description -l de
40 Das bc-Paket enthält bc und dc. Bc ist eine Zahlenverarbeitungssprache
41 mit beliebiger Genauigkeit. Dc ist ein interaktiver, Stapelbasierter
42 Rechner mit beliebiger Genauigkeit, der im Textmodus benutzt werden
43 kann. Installieren Sie bc, wenn Sie seine
44 Zahlenverarbeitungsfähigkeiten brauchen, oder wenn Sie einen
45 Textmodus-Rechner haben wollen.
46
47 %description -l pt_BR
48 bc é uma calculadora modo texto. Ela possui várias características
49 estendidas como translação de base.
50
51 %description -l es
52 bc es una calculadora modo texto. Posee varias características
53 extendidas como translación de base.
54
55 %description -l fr
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
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 pt_BR
67 bc é uma calculadora modo texto. Ela possui várias características
68 estendidas como translação de base.
69
70 %description -l ru
71 ðÁËÅÔ bc ×ËÌÀÞÁÅÔ bc É dc. Bc - ÜÔÏ ÁÒÉÆÍÅÔÉÞÅÓËÉÊ ÑÚÙË ÄÌÑ ÏÂÒÁÂÏÔËÉ
72 ÞÉÓÅÌ ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ. Dc - ÜÔÏ ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÓÔÅËÏ×ÙÊ
73 ËÁÌØËÕÌÑÔÏÒ ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË
74 ËÁÌØËÕÌÑÔÏÒ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ.
75
76 %description -l tr
77 bc metin ekranda çalýþan bir hesap makinasýdýr. Taban dönüþümü gibi
78 ileri yetenekleri vardýr.
79
80 %description -l uk
81 ðÁËÅÔ bc Í¦ÓÔÉÔØ bc ÔÁ dc. Bc - ÃÅ ÁÒÉÆÍÅÔÉÞÎÁ ÍÏ×Á ÄÌÑ ÏÂÒÏÂËÉ ÞÉÓÅÌ
82 ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦. Dc - ÃÅ ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÓÔÅËÏ×ÉÊ ËÁÌØËÕÌÑÔÏÒ
83 ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦, ÑËÉÊ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÑË ËÁÌØËÕÌÑÔÏÒ Õ
84 ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ.
85
86 %prep
87 %setup -q
88 %patch0 -p1
89 %patch1 -p1
90
91 %build
92 %{__aclocal}
93 %{__autoconf}
94 %configure \
95         --with-readline
96 %{__make}
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Numerics
101
102 %{__make} install \
103         DESTDIR=$RPM_BUILD_ROOT
104
105 install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Numerics/bc.desktop
106 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Scientific/Numerics/dc.desktop
107
108 bzip2 -dc %{SOURCE1} | tar -xf - -C $RPM_BUILD_ROOT%{_mandir}
109
110 %post
111 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
112
113 %postun
114 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
115
116 %files
117 %defattr(644,root,root,755)
118 %doc AUTHORS ChangeLog FAQ NEWS README
119 %attr(755,root,root) %{_bindir}/*
120 %{_mandir}/man1/*
121 %{_applnkdir}/Scientific/Numerics/*
122 %lang(es) %{_mandir}/es/man1/*
123 %lang(fi) %{_mandir}/fi/man1/*
124 %lang(hu) %{_mandir}/hu/man1/*
125 %lang(ja) %{_mandir}/ja/man1/*
126 %lang(ko) %{_mandir}/ko/man1/*
127 %lang(pl) %{_mandir}/pl/man1/*
128
129 %{_infodir}/*.info*
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
This page took 0.079168 seconds and 3 git commands to generate.