diff options
Diffstat (limited to 'autoconf.spec')
-rw-r--r-- | autoconf.spec | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/autoconf.spec b/autoconf.spec new file mode 100644 index 0000000..6ecfdbc --- /dev/null +++ b/autoconf.spec @@ -0,0 +1,99 @@ +%global __requires_exclude ^perl\\(Autom4te:: +%global __provides_exclude ^perl\\(Autom4te:: + +Name: autoconf +Version: 2.72 +Release: 2 +Summary: An extensible package to automatically configure software source code packages +License: GPL-2.0-or-later AND GPL-3.0-or-later and GFDL-1.3-or-later +URL: https://www.gnu.org/software/%{name}/ +Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz +Source1: config.site +Source2: autoconf-el.el + +BuildArch: noarch + +BuildRequires: m4 emacs perl perl-generators help2man gcc-c++ +Requires: m4 emacs-filesystem perl + +%package_help + +%description +Autoconf is an extensible package of M4 macros that produce shell scripts to automatically +configure software source code packages. These scripts can adapt the packages to many kinds +of UNIX-like systems without manual user intervention. Autoconf creates a configuration script +for a package from a template file that lists the operating system features that the package +can use, in the form of M4 macro calls. + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +export EMACS=%{_bindir}/emacs +%configure --with-lispdir=%{_emacs_sitelispdir}/autoconf +%make_build + +%check +%make_build check + +%install +%make_install +# don't include standards.info, because it comes from binutils... +rm -f %{buildroot}%{_infodir}/standards.info* +install -p -D %{S:1} %{buildroot}%{_datadir} +install -p -D %{S:2} %{buildroot}%{_emacs_sitestartdir}/autoconf-el.el + +%files +%doc ChangeLog README THANKS +%license COPYING* AUTHORS doc/autoconf.info +%{_bindir}/* +%{_datadir}/autoconf/ +%{_datadir}/config.site +%{_datadir}/emacs/site-lisp/* + +%files help +%doc NEWS TODO +%{_infodir}/autoconf.info* +%{_mandir}/man1/* + +%changelog +* Sun Oct 27 2024 Funda Wang <fundawang@yeah.net> - 2.72-2 +- cleanup spec + +* Mon Jul 8 2024 dillon chen <dillon.chen@gmail.com> - 2.72-1 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:Update autoconf to 2.72 + +* Tue Jul 18 2023 fuanan <fuanan3@h-partners.com> - 2.71-4 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:Fix testsuite failures with bash 5.2.15 + +* Sat Oct 22 2022 yixiangzhike <yixiangzhike007@163.com> - 2.71-3 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:Fix typo in variable name + +* Thu Jul 28 2022 fuanan <fuanan3@h-partners.com> - 2.71-2 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:License compliance rectification + +* Sat Jan 29 2022 panxiaohe <panxh.life@foxmail.com> - 2.71-1 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:Update autoconf to 2.71 + Add perl to resolve compilation failure + Add gcc-c++ to solve test failure + +* Sat Jan 4 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.69-30 +- Strengthen sources and patches + +* Fri Oct 11 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.69-29 +- Package Init |