X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=autoconf.spec;h=d75625b00356d779603b3aa103a7356f7555e359;hb=61e18f236038971f117a5c7aa7bad78b4fcc1f85;hp=495ddd3d14f4ae72a29228543cac850f4ae142e0;hpb=732cf1b1f9cab1c8ec3785abe2c9b0854258c0a0;p=packages%2Fautoconf.git diff --git a/autoconf.spec b/autoconf.spec index 495ddd3..d75625b 100644 --- a/autoconf.spec +++ b/autoconf.spec @@ -1,3 +1,7 @@ +# +# Conditional build: +# _without_emacs - without emacs autoconf-mode + %include /usr/lib/rpm/macros.perl Summary: GNU autoconf - source configuration tools Summary(de): Ein GNU-Hilfsmittel für Quellencode automatisch konfigurieren @@ -9,18 +13,17 @@ Summary(pt_BR): GNU autoconf - ferramentas de configura Summary(ru): GNU autoconf - Á×ÔÏËÏÎÆÉÇÕÒÁÔÏÒ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× Summary(uk): GNU autoconf - Á×ÔÏËÏÎƦÇÕÒÁÔÏÒ ×ÉȦÄÎÉÈ ÔÅËÓÔ¦× Name: autoconf -Version: 2.53a +Version: 2.57 Release: 1 License: GPL Group: Development/Building -# full releases: -#Source0: ftp://ftp.gnu.org/gnu/autoconf/%{name}-%{version}.tar.bz2 +# 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}-info.patch -Patch1: %{name}-mawk.patch -Patch2: %{name}-fhs.patch -Patch3: %{name}-version.patch +#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 @@ -29,7 +32,8 @@ Requires: mktemp Conflicts: gettext < 0.10.38-3 BuildRequires: m4 BuildRequires: rpm-perlprov -BuildRequires: texinfo +BuildRequires: texinfo >= 4.2 +%{!?_without_emacs:BuildRequires: emacs} BuildConflicts: m4 = 1.4o BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -129,7 +133,7 @@ konfigurowania kod 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 +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 @@ -160,12 +164,23 @@ GNU autoconf - "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 -%patch3 -p1 %build %configure @@ -187,9 +202,16 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) +%doc AUTHORS BUGS NEWS README THANKS TODO %attr(755,root,root) %{_bindir}/* %{_infodir}/*.info* %{_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