]> git.pld-linux.org Git - packages/autoconf.git/blobdiff - autoconf.spec
- spelling fixes by Tomasz "Witek" Wittner <wittt_@poczta.onet.pl>
[packages/autoconf.git] / autoconf.spec
index 837ee3b36e9ec3c30c21c1aaa5c5918df1ec580c..d75625b00356d779603b3aa103a7356f7555e359 100644 (file)
+#
+# Conditional build:
+# _without_emacs - without emacs autoconf-mode
+
+%include       /usr/lib/rpm/macros.perl
 Summary:       GNU autoconf - source configuration tools
 Summary:       GNU autoconf - source configuration tools
-Summary(fr):   Un outil de GNU pour configurer automatiquement le code source
 Summary(de):   Ein GNU-Hilfsmittel für Quellencode automatisch konfigurieren
 Summary(es):   Una herramienta de GNU para automáticamente configurar código de fuente
 Summary(de):   Ein GNU-Hilfsmittel für Quellencode automatisch konfigurieren
 Summary(es):   Una herramienta de GNU para automáticamente configurar código de fuente
+Summary(fr):   Un outil de GNU pour configurer automatiquement le code source
 Summary(it):   Uno strumento di GNU per automaticamente la configurazione del codice sorgente
 Summary(pl):   GNU autoconf - narzêdzie do automatycznego konfigurowania ¼róde³
 Summary(it):   Uno strumento di GNU per automaticamente la configurazione del codice sorgente
 Summary(pl):   GNU autoconf - narzêdzie do automatycznego konfigurowania ¼róde³
+Summary(pt_BR):        GNU autoconf - ferramentas de configuração de fontes
+Summary(ru):   GNU autoconf - Á×ÔÏËÏÎÆÉÇÕÒÁÔÏÒ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×
+Summary(uk):   GNU autoconf - Á×ÔÏËÏÎƦÇÕÒÁÔÏÒ ×ÉȦÄÎÉÈ ÔÅËÓÔ¦×
 Name:          autoconf
 Name:          autoconf
-Version:       2.13
-Release:       10
+Version:       2.57
+Release:       1
 License:       GPL
 Group:         Development/Building
 License:       GPL
 Group:         Development/Building
-Group(pl):     Programowanie/Budowanie
-Source0:       ftp://prep.ai.mit.edu/pub/gnu/autoconf/%{name}-%{version}.tar.gz
-Patch0:                autoconf-tmprace.patch
-Patch1:                autoconf-info.patch
-Patch2:                autoconf-mawk.patch
-Patch3:                autoconf-man.patch
-Patch4:                autoconf-notmp.patch
-Patch5:                autoconf-pinard.patch
-Patch6:                autoconf-fhs.patch
-Patch7:                autoconf-DESTDIR.patch
-URL:           http://sourceware.cygnus.com/autoconf/
+# stable releases:
+Source0:       ftp://ftp.gnu.org/gnu/autoconf/%{name}-%{version}.tar.bz2
+# devel releases:
+#Source0:      ftp://alpha.gnu.org/pub/gnu/autoconf/%{name}-%{version}.tar.bz2
+Patch0:                %{name}-mawk.patch
+Patch1:                %{name}-version.patch
+Patch2:                %{name}-info.patch
+URL:           http://www.gnu.org/software/autoconf/
+Requires:      diffutils
 Requires:      /bin/awk
 Requires:      m4
 Requires:      mktemp
 Requires:      /bin/awk
 Requires:      m4
 Requires:      mktemp
+Conflicts:     gettext < 0.10.38-3
+BuildRequires: m4
+BuildRequires: rpm-perlprov
+BuildRequires: texinfo >= 4.2
+%{!?_without_emacs:BuildRequires:      emacs}
+BuildConflicts:        m4 = 1.4o
+BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Buildarch:     noarch
+Obsoletes:     autoconf252
+Obsoletes:     autoconf253
 
 %define                _libdir         %{_datadir}
 
 %description
 
 %define                _libdir         %{_datadir}
 
 %description
-GNU's Autoconf is a tool for configuring source code and Makefiles. Using
-Autoconf, programmers can create portable and configurable packages, since
-the person building the package is allowed to specify various configuration
-options.
+GNU's Autoconf is a tool for configuring source code and Makefiles.
+Using Autoconf, programmers can create portable and configurable
+packages, since the person building the package is allowed to specify
+various configuration options.
 
 
-You should install Autoconf if you are developing software and you'd like
-to use it to create shell scripts which will configure your source code
-packages. If you are installing Autoconf, you will also need to install the
-GNU m4 package.
+You should install Autoconf if you are developing software and you'd
+like to use it to create shell scripts which will configure your
+source code packages. If you are installing Autoconf, you will also
+need to install the GNU m4 package.
 
 
-Note that the Autoconf package is not required for the end user who may be
-configuring software with an Autoconf-generated script; Autoconf is only
-required for the generation of the scripts, not their use.
+Note that the Autoconf package is not required for the end user who
+may be configuring software with an Autoconf-generated script;
+Autoconf is only required for the generation of the scripts, not their
+use.
 
 %description -l de
 GNU's Autoconf ist eines Hilfsmittels für das Konfigurieren des
 Quellencodes und der Makefiles. Mit Autoconf können Programmierer die
 
 %description -l de
 GNU's Autoconf ist eines Hilfsmittels für das Konfigurieren des
 Quellencodes und der Makefiles. Mit Autoconf können Programmierer die
-beweglichen und konfigurierbaren Pakete erstellen, da der Person, die das
-Paket aufbaut, erlaubt wird, verschiedene Konfiguration Optionen zu
-spezifizieren.
+beweglichen und konfigurierbaren Pakete erstellen, da der Person, die
+das Paket aufbaut, erlaubt wird, verschiedene Konfiguration Optionen
+zu spezifizieren.
 
 
-Sie sollten Autoconf installieren, wenn Sie Software entwickeln und Sie sie
-benutzen möchten, um Shellindexe zu erstellen, die Ihre Quellencodepakete
-konfigurieren. Wenn Sie Autoconf installieren, müssen Sie auch das Paket
-GNU m4 installieren.
+Sie sollten Autoconf installieren, wenn Sie Software entwickeln und
+Sie sie benutzen möchten, um Shellindexe zu erstellen, die Ihre
+Quellencodepakete konfigurieren. Wenn Sie Autoconf installieren,
+müssen Sie auch das Paket GNU m4 installieren.
 
 
-Beachten Sie, daß das Paket Autoconf nicht für den Endbenutzer angefordert
-wird, der Software mit einem Autoconf-festgelegten Index konfigurieren
-kann; Autoconf wird nur für das Erzeugung der Indexe, nicht ihr Gebrauch
-angefordert.
+Beachten Sie, daß das Paket Autoconf nicht für den Endbenutzer
+angefordert wird, der Software mit einem Autoconf-festgelegten Index
+konfigurieren kann; Autoconf wird nur für das Erzeugung der Indexe,
+nicht ihr Gebrauch angefordert.
 
 %description -l es
 GNÚs Autoconf es una herramienta para configurar código y makefiles de
 fuente. Usando Autoconf, los programadores pueden crear los conjuntos
 
 %description -l es
 GNÚs Autoconf es una herramienta para configurar código y makefiles de
 fuente. Usando Autoconf, los programadores pueden crear los conjuntos
-portables y configurables, puesto que se permite a la persona que construye
-el conjunto especificar varias opciones de la configuración.
+portables y configurables, puesto que se permite a la persona que
+construye el conjunto especificar varias opciones de la configuración.
 
 
-Usted debe instalar Autoconf si usted está desarrollando software lógica y
-usted quisiera utilizarlo para crear los shell scriptes que configurarán
-sus conjuntos del código de fuente. Si usted está instalando Autoconf,
-usted también necesitará instalar el conjunto de GNU m4.
+Usted debe instalar Autoconf si usted está desarrollando software
+lógica y usted quisiera utilizarlo para crear los shell scriptes que
+configurarán sus conjuntos del código de fuente. Si usted está
+instalando Autoconf, usted también necesitará instalar el conjunto de
+GNU m4.
 
 
-Observe que el conjunto de Autoconf no está requerido para el utilizador
-del extremo que puede configurar software lógica con una escritura
-Autoconf-generada; Autoconf se requiere solamente para la generación de las
-escrituras, no su uso.
+Observe que el conjunto de Autoconf no está requerido para el
+utilizador del extremo que puede configurar software lógica con una
+escritura Autoconf-generada; Autoconf se requiere solamente para la
+generación de las escrituras, no su uso.
 
 %description -l fr
 
 %description -l fr
-GNU's Autoconf est un outil pour configurer le code source et les fichiers
-makefile. En utilisant Autoconf, les programmeurs peuvent créer les modules
-portatifs et configurables, puisqu'on permet à la la personne établissant
-le module d'indiquer de diverses options de configuration.
+GNU's Autoconf est un outil pour configurer le code source et les
+fichiers makefile. En utilisant Autoconf, les programmeurs peuvent
+créer les modules portatifs et configurables, puisqu'on permet à la la
+personne établissant le module d'indiquer de diverses options de
+configuration.
 
 Vous devriez installer Autoconf si vous développez le logiciel et vous
 voudriez l'employer pour créer les séquences type d'interpréteur de
 
 Vous devriez installer Autoconf si vous développez le logiciel et vous
 voudriez l'employer pour créer les séquences type d'interpréteur de
-commandes interactif qui configureront vos modules de code source. Si vous
-installez Autoconf, vous devrez également installer le module de GNU m4.
+commandes interactif qui configureront vos modules de code source. Si
+vous installez Autoconf, vous devrez également installer le module de
+GNU m4.
 
 
-Notez que le module d'Autoconf n'est pas exigé pour l'utilisateur qui peut
-configurer le logiciel avec une séquence type Autoconf-produite; Autoconf
-est seulement exigé pour la génération des séquences type, non leur
-utilisation.
+Notez que le module d'Autoconf n'est pas exigé pour l'utilisateur qui
+peut configurer le logiciel avec une séquence type Autoconf-produite;
+Autoconf est seulement exigé pour la génération des séquences type,
+non leur utilisation.
 
 %description -l it
 GNU's Autoconf è uno strumento per la configurazione il codice e dei
 makefiles sorgente. Usando Autoconf, i programmatori possono creare i
 
 %description -l it
 GNU's Autoconf è uno strumento per la configurazione il codice e dei
 makefiles sorgente. Usando Autoconf, i programmatori possono creare i
-pacchetti portatili e configurabili, poiché alla persona che sviluppa il
-pacchetto è permessa specificare le varie opzioni di configurazione.
+pacchetti portatili e configurabili, poiché alla persona che sviluppa
+il pacchetto è permessa specificare le varie opzioni di
+configurazione.
 
 
-Dovreste installare Autoconf se state sviluppando il software e voleste
-usarli per creare gli scritti di coperture che configureranno i vostri
-pacchetti di codice sorgente. Se state installando Autoconf, egualmente
-dovrete installare il pacchetto di GNU m4.
+Dovreste installare Autoconf se state sviluppando il software e
+voleste usarli per creare gli scritti di coperture che configureranno
+i vostri pacchetti di codice sorgente. Se state installando Autoconf,
+egualmente dovrete installare il pacchetto di GNU m4.
 
 
-Si noti che il pacchetto di Autoconf non è richiesto per l' utilizzatore
-finale che può configurare il software con uno scritto Autoconf-generato;
-Autoconf è richiesto soltanto per la generazione degli scritti, il non loro
-uso.
+Si noti che il pacchetto di Autoconf non è richiesto per l'
+utilizzatore finale che può configurare il software con uno scritto
+Autoconf-generato; Autoconf è richiesto soltanto per la generazione
+degli scritti, il non loro uso.
 
 %description -l pl
 GNU autoconf jest narzêdziem wykorzystywanym do automatycznego
 
 %description -l pl
 GNU autoconf jest narzêdziem wykorzystywanym do automatycznego
-konfigurowania kodów ¼ród³owych pakietów programów oraz do generowania na
-podstawie automatycznie rozpoznanego ¶rodowiska plików Makefile i innych
-zale¿nych od zawarto¶ci systemu, w którym ma przebiegaæ proces kompilacji.
-Pomaga programi¶cie w konfigurowaniu i tworzeniu opragramowania daj±cego
-siê przenie¶æ na ró¿ne platformy. Umo¿liwia wybór wielu opcji podczas
-procesu przygotowania do kompilacji.
-
-GNU autoconf nie jest generalnie potrzebny koñcowemu u¿ytkownikowi, a tylko
-podczas generowania samych skryptów autokonfiguracyjnych.
+konfigurowania kodów ¼ród³owych pakietów programów oraz do generowania
+na podstawie automatycznie rozpoznanego ¶rodowiska plików Makefile i
+innych zale¿nych od zawarto¶ci systemu, w którym ma przebiegaæ proces
+kompilacji. Pomaga programi¶cie w konfigurowaniu i tworzeniu
+oprogramowania daj±cego siê przenie¶æ na ró¿ne platformy. Umo¿liwia
+wybór wielu opcji podczas procesu przygotowania do kompilacji.
+
+GNU autoconf nie jest generalnie potrzebny koñcowemu u¿ytkownikowi, a
+tylko podczas generowania samych skryptów autokonfiguracyjnych.
+
+%description -l pt_BR
+GNU "autoconf" é uma ferramenta para configuração de fontes e
+Makefiles. Ele ajuda o programador na criação de pacotes portáveis e
+configuráveis, permitindo que a pessoa que programa o pacote
+especifique várias opções de configuração. Autoconf é necessário
+somente para gerar scripts de configuração.
+
+%description -l ru
+GNU autoconf - ÉÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× É
+ÇÅÎÅÒÁÃÉÉ Makefile'Ï×. ðÏÍÏÇÁÅÔ ÐÒÏÇÒÁÍÍÉÓÔÕ ÓÏÚÄÁ×ÁÔØ ÐÏÒÔÉÒÕÅÍÙÅ É
+ËÏÎÆÉÇÕÒÉÒÕÅÍÙÅ ÐÁËÅÔÙ, ÐÏÚ×ÏÌÑÑ ÔÏÍÕ, ËÔÏ ÜÔÉ ÐÁËÅÔÙ ÓÏÂÉÒÁÅÔ,
+ÚÁÄÁ×ÁÔØ ÒÁÚÌÉÞÎÙÅ ÏÐÃÉÉ ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+"autoconf" ÎÅ Ñ×ÌÑÅÔÓÑ ÎÅÏÂÈÏÄÉÍÙÍ ÄÌÑ ËÏÎÅÞÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÅÇÏ
+ÉÓÐÏÌØÚÕÀÔ ÔÏÌØËÏ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÓËÒÉÐÔÏ×.
+
+%description -l uk
+GNU autoconf - ÃÅ ¦ÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÞÎϧ ËÏÎƦÇÕÒÁ槠×ÉȦÄÎÉÈ
+ÔÅËÓԦנÔÁ ÇÅÎÅÒÁ槠Makefile'¦×. äÏÐÏÍÏÇÁ¤ ÐÒÏÇÒÁͦÓÔÕ ÓÔ×ÏÒÀ×ÁÔÉ
+ÍϦÌØΦ ÐÁËÅÔÉ, ÝÏ ÄÏÚ×ÏÌÑÀÔØ ËÏÎƦÇÕÒÁæÀ. ãÅ ÄÏÚ×ÏÌѤ ÔÏÍÕ, ÈÔÏ
+ÚÁÊÍÁ¤ÔØÓÑ ÚÂÏÒËÏÀ ÔÁËÉÈ ÐÁËÅÔ¦×, ÚÁÄÁ×ÁÔÉ Ò¦ÚΦ ÏÐ槠ËÏÎƦÇÕÒÁæ§.
+
+"autoconf" ÎÅ ¤ ÎÅÏÂȦÄÎÉÍ ÄÌѠ˦ÎÃÅ×ÏÇÏ ËÏÒÉÓÔÕ×ÁÞÁ, ÊÏÇÏ
+×ÉËÏÒÉÓÔÏ×ÕÀÔØ Ô¦ÌØËÉ ÄÌÑ ÇÅÎÅÒÁ槠ËÏÎƦÇÕÒÁæÊÎÉÈ ÓËÒÉÐÔ¦×.
+
+%package -n emacs-autoconf-mode-pkg
+Summary:       emacs autoconf-mode
+Summary(pl):   Tryb autoconf dla emacsa
+Group:         Applications/Editors/Emacs
+Requires:      emacs
+
+%description -n emacs-autoconf-mode-pkg
+Emacs autoconf-mode.
+
+%description -n emacs-autoconf-mode-pkg -l pl
+Tryb edycji autoconf dla emacsa.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
 
 %build
 %configure
 
 %build
 %configure
-make
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_mandir}/man1
 
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
 
 
-install install-sh $RPM_BUILD_ROOT%{_libdir}/autoconf
-
-install {autoconf,autoheader,autoreconf,autoscan,autoupdate,ifnames}.1 \
-       $RPM_BUILD_ROOT%{_mandir}/man1
-
-gzip -9nf $RPM_BUILD_ROOT%{_infodir}/autoconf.info* \
-       $RPM_BUILD_ROOT%{_mandir}/man1/*
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %post
 
 %post
-[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 
 %postun
 
 %postun
-[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
+%doc AUTHORS BUGS NEWS README THANKS TODO
 %attr(755,root,root) %{_bindir}/*
 
 %attr(755,root,root) %{_bindir}/*
 
-%{_infodir}/autoconf.info*
+%{_infodir}/*.info*
 %{_mandir}/man1/*
 
 %{_libdir}/autoconf
 %{_mandir}/man1/*
 
 %{_libdir}/autoconf
+
+%if%{!?_without_emacs:1}%{?_without_emacs:0}
+%files -n emacs-autoconf-mode-pkg
+%defattr(644,root,root,755)
+%{_datadir}/emacs/site-lisp/*.elc
+%endif
This page took 0.244152 seconds and 4 git commands to generate.