]> git.pld-linux.org Git - packages/bc.git/blobdiff - bc.spec
- dropped repeated %description
[packages/bc.git] / bc.spec
diff --git a/bc.spec b/bc.spec
index 841754eadfac538c820d0fd57948d7e8995b8028..daca89e087fd4e4caf1e07b6a98a26a20c22e482 100644 (file)
--- a/bc.spec
+++ b/bc.spec
@@ -1,27 +1,35 @@
 Summary:       GNU's bc (a numeric processing language) and dc (a calculator)
-Summary(de):   GNUs bc (eine Zahlenverarbeitungssprache) und dc (ein Rechner)
-Summary(es):   GNU bc - calculadora de línea de comando
-Summary(fr):   GNU bc
-Summary(pl):   GNU bc (jêzyk obliczeñ numerycznych) i dc (kalkulator)
-Summary(pt_BR):        GNU bc - calculadora de linha de comando
-Summary(ru):   GNU bc (ÑÚÙË ÏÂÒÁÂÏÔËÉ ÞÉÓÅÌ) É dc (ËÁÌØËÕÌÑÔÏÒ)
-Summary(tr):   GNU hesap makinasý
-Summary(uk):   GNU bc (ÍÏ×Á ÏÂÒÏÂËÉ ÞÉÓÅÌ) ÔÁ dc (ËÁÌØËÕÌÑÔÏÒ)
+Summary(de.UTF-8):     GNUs bc (eine Zahlenverarbeitungssprache) und dc (ein Rechner)
+Summary(es.UTF-8):     GNU bc (lenguaje para cálculos matemáticos) y dc (calculadora)
+Summary(fr.UTF-8):     GNU bc
+Summary(pl.UTF-8):     GNU bc (język obliczeń numerycznych) i dc (kalkulator)
+Summary(pt_BR.UTF-8):  GNU bc - calculadora de linha de comando
+Summary(ru.UTF-8):     GNU bc (язык обработки чисел) и dc (калькулятор)
+Summary(tr.UTF-8):     GNU hesap makinası
+Summary(uk.UTF-8):     GNU bc (мова обробки чисел) та dc (калькулятор)
 Name:          bc
 Version:       1.06
-Release:       9
+Release:       22
 License:       GPL
 Group:         Applications/Math
 Source0:       ftp://ftp.gnu.org/pub/gnu/bc/%{name}-%{version}.tar.gz
+# Source0-md5: d44b5dddebd8a7a7309aea6c36fda117
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
+# Source1-md5: ae2cf58a4382d6a0bfeaab3a6a11bd30
+Source2:       bc.desktop
+Source3:       dc.desktop
+Source4:       bc.png
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-readline.patch
+Patch2:                %{name}-flex.patch
+Patch3:                %{name}-save_adr.patch
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: ncurses-devel >= 5.2
-BuildRequires: readline-devel >= 4.2
-BuildRequires: flex
 BuildRequires: bison
+BuildRequires: flex
+BuildRequires: ncurses-devel >= 5.2
+BuildRequires: readline-devel >= 5.0
+BuildRequires: texinfo
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -31,61 +39,56 @@ precision stack based calculator, which can be used as a text mode
 calculator. Install the bc package if you need its number handling
 capabilities or if you would like to use its text mode calculator.
 
-%description -l de
-Das bc-Paket enthält bc und dc. Bc ist eine Zahlenverarbeitungssprache
+%description -l de.UTF-8
+Das bc-Paket enthält bc und dc. Bc ist eine Zahlenverarbeitungssprache
 mit beliebiger Genauigkeit. Dc ist ein interaktiver, Stapelbasierter
 Rechner mit beliebiger Genauigkeit, der im Textmodus benutzt werden
 kann. Installieren Sie bc, wenn Sie seine
-Zahlenverarbeitungsfähigkeiten brauchen, oder wenn Sie einen
+Zahlenverarbeitungsfähigkeiten brauchen, oder wenn Sie einen
 Textmodus-Rechner haben wollen.
 
-%description -l pt_BR
-bc é uma calculadora modo texto. Ela possui várias características
-estendidas como translação de base.
-
-%description -l es
-bc es una calculadora modo texto. Posee varias características
-extendidas como translación de base.
-
-%description -l fr
-bc est est un outil de calcul en mode texte. Il a des fonctionnalités
-étendues comme la conversion de base. il peut aussi accepter l'entrée
-sur stdin et retourner le résultat. dc est la version RPN.
-
-%description -l pl
-Pakiet bc zawiera w sobie programy bc i dc. Bc jest oferuje jêzyk
-obliczeñ numerycznych w którym mo¿na okre¶liæ precyzjê obliczeñ. Dc
-jest natomiast interakcyjnym bazuj±cym na notacji RPN kalkulatorem w
-którym tak¿e mo¿na z góry okre¶liæ precyzjê obliczeñ.
-
-%description -l pt_BR
-bc é uma calculadora modo texto. Ela possui várias características
-estendidas como translação de base.
-
-%description -l ru
-ðÁËÅÔ bc ×ËÌÀÞÁÅÔ bc É dc. Bc - ÜÔÏ ÁÒÉÆÍÅÔÉÞÅÓËÉÊ ÑÚÙË ÄÌÑ ÏÂÒÁÂÏÔËÉ
-ÞÉÓÅÌ ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ. Dc - ÜÔÏ ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÓÔÅËÏ×ÙÊ
-ËÁÌØËÕÌÑÔÏÒ ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË
-ËÁÌØËÕÌÑÔÏÒ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ.
-
-%description -l tr
-bc metin ekranda çalýþan bir hesap makinasýdýr. Taban dönüþümü gibi
-ileri yetenekleri vardýr.
-
-%description -l uk
-ðÁËÅÔ bc Í¦ÓÔÉÔØ bc ÔÁ dc. Bc - ÃÅ ÁÒÉÆÍÅÔÉÞÎÁ ÍÏ×Á ÄÌÑ ÏÂÒÏÂËÉ ÞÉÓÅÌ
-ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦. Dc - ÃÅ ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÓÔÅËÏ×ÉÊ ËÁÌØËÕÌÑÔÏÒ
-ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦, ÑËÉÊ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÑË ËÁÌØËÕÌÑÔÏÒ Õ
-ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ.
+%description -l pt_BR.UTF-8
+bc é uma calculadora modo texto. Ela possui várias características
+estendidas como translação de base.
+
+%description -l fr.UTF-8
+bc est est un outil de calcul en mode texte. Il a des fonctionnalités
+étendues comme la conversion de base. il peut aussi accepter l'entrée
+sur stdin et retourner le résultat. dc est la version RPN.
+
+%description -l pl.UTF-8
+Pakiet bc zawiera w sobie programy bc i dc. Bc jest oferuje język
+obliczeń numerycznych w którym można określić precyzję obliczeń. Dc
+jest natomiast interakcyjnym bazującym na notacji RPN kalkulatorem w
+którym także można z góry określić precyzję obliczeń.
+
+%description -l ru.UTF-8
+Пакет bc включает bc и dc. Bc - это арифметический язык для обработки
+чисел произвольной точности. Dc - это интерактивный стековый
+калькулятор произвольной точности, который можно использовать как
+калькулятор в текстовом режиме.
+
+%description -l tr.UTF-8
+bc metin ekranda çalışan bir hesap makinasıdır. Taban dönüşümü gibi
+ileri yetenekleri vardır.
+
+%description -l uk.UTF-8
+Пакет bc містить bc та dc. Bc - це арифметична мова для обробки чисел
+довільної точності. Dc - це інтерактивний стековий калькулятор
+довільної точності, який можна використовувати як калькулятор у
+текстовому режимі.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p0
+%patch3 -p1
 
 %build
-aclocal
-autoconf
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 %configure \
        --with-readline
 %{__make}
@@ -93,22 +96,33 @@ autoconf
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 bzip2 -dc %{SOURCE1} | tar -xf - -C $RPM_BUILD_ROOT%{_mandir}
 
-gzip -9nf AUTHORS ChangeLog FAQ NEWS README
+install -d $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE2} %{SOURCE3} \
+       $RPM_BUILD_ROOT%{_desktopdir}
 
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+install -d $RPM_BUILD_ROOT%{_pixmapsdir}
+install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
 
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p      /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
+
+%postun        -p      /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files
 %defattr(644,root,root,755)
-%doc *.gz
+%doc AUTHORS ChangeLog FAQ NEWS README
 %attr(755,root,root) %{_bindir}/*
+%{_desktopdir}/*.desktop
+%{_pixmapsdir}/*
 %{_mandir}/man1/*
 %lang(es) %{_mandir}/es/man1/*
 %lang(fi) %{_mandir}/fi/man1/*
@@ -117,7 +131,4 @@ gzip -9nf AUTHORS ChangeLog FAQ NEWS README
 %lang(ko) %{_mandir}/ko/man1/*
 %lang(pl) %{_mandir}/pl/man1/*
 
-%{_infodir}/dc.info*
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%{_infodir}/*.info*
This page took 0.068934 seconds and 4 git commands to generate.