update to 5.19.96 [release 5.19.96-1mamba;Wed May 19 2021]

This commit is contained in:
Silvan Calarco 2024-01-05 20:41:48 +01:00
parent a04ed1d562
commit 9097f80b5d

View File

@ -1,23 +1,21 @@
Name: autogen Name: autogen
Version: 5.18.16 Version: 5.19.96
Release: 2mamba Release: 1mamba
Summary: Simplifies the creation and maintenance of programs Summary: Simplifies the creation and maintenance of programs
Group: Development/Tools Group: Development/Tools
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.gnu.org/software/autogen URL: http://www.gnu.org/software/autogen/
Source0: http://ftp.gnu.org/gnu/autogen/rel%{version}/autogen-%{version}.tar.xz Source0: https://alpha.gnu.org/gnu/autogen/autogen-%{version}.tar.xz
#Source0: http://downloads.sourceforge.net/autogen/autogen-%{version}.tar.gz #Source0: http://ftp.gnu.org/gnu/autogen/rel%{version}/autogen-%{version}.tar.xz
Patch0: autogen-5.18.6-guile-3.0.patch Patch0: autogen-5.18.6-guile-3.0.patch
License: GPL, BSD License: GPL, BSD
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libffi-devel
BuildRequires: libgc-devel BuildRequires: libgc-devel
BuildRequires: libgmp-devel BuildRequires: libgmp-devel
BuildRequires: libguile-devel BuildRequires: libguile-devel
BuildRequires: libltdl-devel
BuildRequires: liblzma-devel BuildRequires: liblzma-devel
BuildRequires: libperl BuildRequires: libperl
BuildRequires: libunistring-devel BuildRequires: libunistring-devel
@ -27,16 +25,15 @@ BuildRequires: perl-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: chrpath BuildRequires: chrpath
Requires(post):%{__install_info} Requires(post):%{__install_info}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.
%package -n libopts %package -n libopts
Summary: Main library for %{name} Summary: Main library for %{name}
Group: Development/Tools Group: System/Libraries
Provides: autogen-libopts Provides: autogen-libopts
Obsoletes: autogen-libopts Obsoletes: autogen-libopts < 5.19.96
%description -n libopts %description -n libopts
AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.
@ -46,31 +43,23 @@ Summary: Development headers and libraries for %{name}
Group: Development/Tools Group: Development/Tools
Requires: %{name}-libopts = %{version}-%{release} Requires: %{name}-libopts = %{version}-%{release}
Provides: autogen-libopts-devel Provides: autogen-libopts-devel
Obsoletes: autogen-libopts-devel Obsoletes: autogen-libopts-devel < 5.19.96
Provides: autogen-libopts-static
Obsoletes: autogen-libopts-static < 5.19.96
Provides: libopts-static
Obsoletes: libopts-static < 5.19.96
%description -n libopts-devel %description -n libopts-devel
AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.
%package -n libopts-static
Group: Development/Libraries
Summary: Static libraries for %{name}
Requires: %{name}-libopts-devel = %{version}-%{release}
Provides: autogen-libopts-static
Obsoletes: autogen-libopts-static
%description -n libopts-static
%{name} is part of the autogen build system
This package contains static libraries need for development.
%debug_package %debug_package
%prep %prep
%setup -q %setup -q
%patch0 -p1 #%patch0 -p1
# Workaround for guile 3.0 ## Support for guile 3.0
sed -i "s|2.0 1.8|3.0 2.0 1.8|" configure sed -i "s|2.2 2.0 1.8|3.0 2.2 2.0 1.8|" configure
sed -i 's/ -Werror / /' configure sed -i 's/ -Werror / /' configure
@ -118,7 +107,6 @@ rm -f %{buildroot}%{_datadir}/autogen/libopts-31.1.6.tar.gz
%uninstall_info autogen.info %uninstall_info autogen.info
%post -n libopts -p /sbin/ldconfig %post -n libopts -p /sbin/ldconfig
%postun -n libopts -p /sbin/ldconfig %postun -n libopts -p /sbin/ldconfig
%files %files
@ -147,6 +135,7 @@ rm -f %{buildroot}%{_datadir}/autogen/libopts-31.1.6.tar.gz
%{_bindir}/autoopts-config %{_bindir}/autoopts-config
%dir %{_includedir}/autoopts %dir %{_includedir}/autoopts
%{_includedir}/autoopts/*.h %{_includedir}/autoopts/*.h
%{_libdir}/libopts.a
%{_libdir}/libopts.so %{_libdir}/libopts.so
%{_libdir}/autogen/tpl-config.tlib %{_libdir}/autogen/tpl-config.tlib
%{_mandir}/man1/autoopts-config.1* %{_mandir}/man1/autoopts-config.1*
@ -161,12 +150,10 @@ rm -f %{buildroot}%{_datadir}/autogen/libopts-31.1.6.tar.gz
%doc pkg/libopts/README %doc pkg/libopts/README
%doc ChangeLog NEWS README THANKS TODO %doc ChangeLog NEWS README THANKS TODO
%files -n libopts-static
%defattr(-,root,root)
%{_libdir}/libopts.a
%{_libdir}/libopts.la
%changelog %changelog
* Wed May 19 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 5.19.96-1mamba
- update to 5.19.96
* Sat Nov 28 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 5.18.16-2mamba * Sat Nov 28 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 5.18.16-2mamba
- rebuilt with libguile 3.0 - rebuilt with libguile 3.0