From c291a7e5e8bd11e860d2f3f8d0e5a468c2c2fd8c Mon Sep 17 00:00:00 2001 From: Ding-Yi Chen Date: Dec 07 2007 00:47:58 +0000 Subject: - [Bug 226125] Merge Review: man-page-it (Comment 8) --- diff --git a/man-pages-it.spec b/man-pages-it.spec index cd45dab..6d71638 100644 --- a/man-pages-it.spec +++ b/man-pages-it.spec @@ -1,18 +1,18 @@ Summary: Italian man (manual) pages from the Linux Documentation Project Name: man-pages-it Version: 2.65 -Release: 5%{?dist} +Release: 6%{?dist} License: IEEE Group: Documentation URL: http://www.pluto.linux.it/ildp/man/ +%define extra_name %{name}-extra %define extra_ver 0.5.0 -Source0: ftp://ftp.pluto.it/pub/pluto/ildp/man/man-pages-it-%{version}.tar.gz -Source1: ftp://ftp.pluto.it/pub/pluto/ildp/man/man-pages-it-extra-%{extra_ver}.tar.gz -#Source: http://ftp.pluto.linux.it/pub/pluto/ildp/man/man-pages-it-%{version}.tar.gz -#Patch0: man-pages-it-0.3.0-rofffix.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root +%define extra_pkg_name %{extra_name}-%{extra_ver} +Source0: ftp://ftp.pluto.it/pub/pluto/ildp/man/%{name}-%{version}.tar.gz +Source1: ftp://ftp.pluto.it/pub/pluto/ildp/man/%{extra_pkg_name}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: man -BuildArchitectures: noarch +BuildArch: noarch Summary(it): Pagine del manuale in italiano %description @@ -23,16 +23,13 @@ Questo pacchetto è la traduzione a cura dell'Italian Linux Documentation Project (ILDP) del pacchetto man page ufficiale mantenuto e distribuito da Michael Kerrisk. La versione di questo pacchetto garantisce che le man page contenute sono state aggiornate alla versione corrispondente del pacchetto -ufficiale. E' possibile scaricare la versione più aggiornata di queste pagine -all'indirizzo ftp://ftp.pluto.it/pub/pluto/ildp/man +ufficiale. %package extra Summary: Extra Italian manual pages from the Linux Documentation Project Group: Documentation Requires: %{name} = %{version}-%{release} -BuildRequires: dos2unix Summary(it): Pagine man aggiuntive in italiano -%define extra_pkg_name man-pages-it-extra-%{extra_ver} %description extra Italian Manual pages for programs that are not in offical packages. @@ -42,15 +39,12 @@ Questo pacchetto contiene la traduzione a cura dell'Italian Linux Documentation Project (ILDP) delle pagine di manuale che non fanno parte del pacchetto ufficiale, e che di solito vengono distribuite assieme ai software. Cerchiamo di mantenere le pagine aggiornate, tuttavia è possibile che alcune pagine restino -indietro rispetto all'ultima versione del pacchetto di riferimento. E' possibile -scaricare la versione più aggiornata di queste pagine all'indirizzo -ftp://ftp.pluto.it/pub/pluto/ildp/man +indietro rispetto all'ultima versione del pacchetto di riferimento. %prep %setup -q -a 1 #%patch0 -p1 -%build for i in *; do if [ -f $i ]; then iconv -f ISO8859-15 -t UTF-8 $i -o $i.utf8 @@ -65,7 +59,7 @@ for i in man*/*; do done for i in %{extra_pkg_name}/*; do if [ -f $i ]; then - dos2unix -o $i + %{__sed} -i 's/\r//' $i iconv -f ISO8859-15 -t UTF-8 $i -o $i.utf8 mv $i.utf8 $i fi @@ -76,10 +70,14 @@ for i in %{extra_pkg_name}/man*/*; do mv $i.utf8 $i fi done -mv %{_builddir}/%{name}-%{version}/description %{_builddir}/%{name}-%{version}/DESCRIPTION-IT -mv %{_builddir}/%{name}-%{version}/%{extra_pkg_name}/changelog %{_builddir}/%{name}-%{version}/EXTRA-CHANGELOG -mv %{_builddir}/%{name}-%{version}/%{extra_pkg_name}/readme %{_builddir}/%{name}-%{version}/EXTRA-README -mv %{_builddir}/%{name}-%{version}/%{extra_pkg_name}/description %{_builddir}/%{name}-%{version}/EXTRA-DESCRIPTION-IT +mv readme README +#mv description DESCRIPTION-IT +mv %{extra_pkg_name}/changelog %{extra_pkg_name}/CHANGELOG +mv %{extra_pkg_name}/readme %{extra_pkg_name}/README +#mv %{extra_pkg_name}/description %{extra_pkg_name}/DESCRIPTION-IT + + +%build %install @@ -93,7 +91,7 @@ rm -fr $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc CHANGELOG HOWTOHELP POSIX-COPYRIGHT readme DESCRIPTION-IT +%doc CHANGELOG HOWTOHELP POSIX-COPYRIGHT README %{_mandir}/it/man0p/aio.h.0p.gz %{_mandir}/it/man0p/assert.h.0p.gz %{_mandir}/it/man1/intro.1.gz @@ -230,7 +228,7 @@ rm -fr $RPM_BUILD_ROOT %files extra %defattr(-,root,root,-) -%doc EXTRA-CHANGELOG EXTRA-README EXTRA-DESCRIPTION-IT +%doc %{extra_pkg_name}/CHANGELOG %{extra_pkg_name}/README %{_mandir}/it/man1/addr2line.1.gz %{_mandir}/it/man1/ar.1.gz %{_mandir}/it/man1/as.1.gz @@ -282,8 +280,11 @@ rm -fr $RPM_BUILD_ROOT %changelog +* Thu Dec 06 2007 Ding-Yi Chen - 2.65-6 +- [Bug 226125] Merge Review: man-page-it (Comment 8) + * Thu Dec 06 2007 Ding-Yi Chen - 2.65-5 -- Fix inproper format of SPEC +- Fix improper format of SPEC * Wed Dec 05 2007 Ding-Yi Chen - 2.65-4 - Change the Licence from "Freely redistributable without restriction" to IEEE