|
Paul F. Johnson |
a1a30d |
Summary: Sourcecode autogenerator
|
|
Paul F. Johnson |
a1a30d |
Name: autogen
|
|
Paul F. Johnson |
a1a30d |
Version: 5.8.5
|
|
Paul F. Johnson |
23416f |
Release: 7%{?dist}
|
|
Paul F. Johnson |
a1a30d |
License: GPL
|
|
Paul F. Johnson |
a1a30d |
Group: Development/Tools
|
|
Paul F. Johnson |
a1a30d |
Source: http://kent.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
|
|
Paul F. Johnson |
a1a30d |
URL: http://autogen.sourceforge.net/
|
|
Paul F. Johnson |
a1a30d |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Paul F. Johnson |
a1a30d |
BuildRequires: guile-devel libxml2-devel libopts-devel libtool
|
|
Paul F. Johnson |
a1a30d |
Requires: ldconfig autoconf
|
|
Paul F. Johnson |
a1a30d |
Requires(postun): %{_sbindir}/alternatives
|
|
Paul F. Johnson |
a1a30d |
Requires(preun): /sbin/install-info %{_sbindir}/alternatives
|
|
Paul F. Johnson |
a1a30d |
Requires(post): /sbin/install-info %{_sbindir}/alternatives
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%description
|
|
Paul F. Johnson |
a1a30d |
AutoGen is a tool designed to simplify the creation and maintenance of
|
|
Paul F. Johnson |
a1a30d |
programes that contain large amounts of repetitious text. It is especially
|
|
Paul F. Johnson |
a1a30d |
valuable in programs that have several blocks of text that must be kept
|
|
Paul F. Johnson |
a1a30d |
synchronised.
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%package devel
|
|
Paul F. Johnson |
a1a30d |
Summary: Development files for autogen
|
|
Paul F. Johnson |
a1a30d |
Group: Development/Libraries
|
|
Paul F. Johnson |
a1a30d |
Requires: %{name} = %{version}-%{release} pkgconfig
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%description devel
|
|
Paul F. Johnson |
a1a30d |
Development files for autogen.
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%prep
|
|
Paul F. Johnson |
a1a30d |
%setup -q -n %{name}-%{version}
|
|
Paul F. Johnson |
a1a30d |
chmod 0644 COPYING
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%build
|
|
Paul F. Johnson |
a1a30d |
%configure --disable-autoopts
|
|
Paul F. Johnson |
a1a30d |
#find -name Makefile -exec sed -i -e 's/-Werror//' {} \;
|
|
Paul F. Johnson |
a1a30d |
make LIBTOOL=%{_bindir}/libtool
|
|
Paul F. Johnson |
a1a30d |
# no smp flags as it falls over during build
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%install
|
|
Paul F. Johnson |
a1a30d |
rm -rf %{buildroot}
|
|
Paul F. Johnson |
a1a30d |
make DESTDIR=%{buildroot} install
|
|
Paul F. Johnson |
a1a30d |
chmod 0644 %{buildroot}/%{_libdir}/pkgconfig/autoopts.pc
|
|
Paul F. Johnson |
a1a30d |
find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
|
|
Paul F. Johnson |
a1a30d |
find %{buildroot} -type f -name "*.a" -exec rm -f {} ';'
|
|
Paul F. Johnson |
a1a30d |
rm -f %{buildroot}/%{_infodir}/dir
|
|
Paul F. Johnson |
a1a30d |
mv %{buildroot}/%{_bindir}/columns %{buildroot}/%{_bindir}/columns.autogen
|
|
Paul F. Johnson |
a1a30d |
mv %{buildroot}/%{_bindir}/getdefs %{buildroot}/%{_bindir}/getdefs.autogen
|
|
Paul F. Johnson |
a1a30d |
mkdir -p %{buildroot}/%{_sysconfdir}/alternatives
|
|
Paul F. Johnson |
a1a30d |
rm -f %{buildroot}/%{_datadir}/autogen/libopts-27.4.2.tar.gz
|
|
Paul F. Johnson |
23416f |
rm -f %{buildroot}/%{_libdir}/libopts*
|
|
Paul F. Johnson |
23416f |
rm -f %{buildroot}/%{_datadir}/aclocal/liboptschk.m4
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%check
|
|
Paul F. Johnson |
a1a30d |
make check
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%preun
|
|
Paul F. Johnson |
a1a30d |
if [ $1 = 0 ] ; then
|
|
Paul F. Johnson |
23416f |
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir ||
|
|
Paul F. Johnson |
a1a30d |
%{_sbindir}/alternatives --remove columns %{_bindir}/columns.autogen
|
|
Paul F. Johnson |
a1a30d |
%{_sbindir}/alternatives --remove getdefs %{_bindir}/getdefs.autogen
|
|
Paul F. Johnson |
a1a30d |
fi
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%postun
|
|
Paul F. Johnson |
a1a30d |
# bits ripped from the sendmail spec file - thanks to spot!
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
columns=`readlink /etc/alternatives/columns`
|
|
Paul F. Johnson |
a1a30d |
if [ "$columns" == "%{_bindir}/columns.autogen" ]; then
|
|
Paul F. Johnson |
a1a30d |
%{_sbindir}/alternatives --set columns %{_bindir}/columns.autogen
|
|
Paul F. Johnson |
a1a30d |
fi
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
getdefs=`readlink /etc/alternatives/getdefs`
|
|
Paul F. Johnson |
a1a30d |
if [ "$getdefs" == "%{_bindir}/getdefs.autogen" ]; then
|
|
Paul F. Johnson |
a1a30d |
%{_sbindir}/alternatives --set getdefs %{_bindir}/getdefs.autogen
|
|
Paul F. Johnson |
a1a30d |
fi
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
/sbin/ldconfig
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%post
|
|
Paul F. Johnson |
23416f |
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
Paul F. Johnson |
a1a30d |
/sbin/ldconfig
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
# set up the alteratives
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
23416f |
%{_sbindir}/alternatives --install %{_bindir}/columns columns %{_bindir}/columns.autogen 90
|
|
Paul F. Johnson |
23416f |
%{_sbindir}/alternatives --install %{_bindir}/getdefs getdefs %{_bindir}/getdefs.autogen 90
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%triggerpostun -- autogen < 5.8.5
|
|
Paul F. Johnson |
a1a30d |
%{_sbindir}/alternatives --auto columns
|
|
Paul F. Johnson |
a1a30d |
%{_sbindir}/alternatives --auto getdefs
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%clean
|
|
Paul F. Johnson |
a1a30d |
rm -rf %{buildroot}
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%files
|
|
Paul F. Johnson |
a1a30d |
%doc AUTHORS ChangeLog COPYING NEWS NOTES README THANKS TODO VERSION
|
|
Paul F. Johnson |
a1a30d |
%defattr(-,root,root)
|
|
Paul F. Johnson |
a1a30d |
%{_bindir}/autogen
|
|
Paul F. Johnson |
a1a30d |
%{_bindir}/columns.autogen
|
|
Paul F. Johnson |
a1a30d |
%{_bindir}/getdefs.autogen
|
|
Paul F. Johnson |
a1a30d |
%{_mandir}/man1/autogen*
|
|
Paul F. Johnson |
a1a30d |
%{_mandir}/man1/columns*
|
|
Paul F. Johnson |
a1a30d |
%{_mandir}/man1/getdefs*
|
|
Paul F. Johnson |
a1a30d |
%{_mandir}/man1/xml2ag*
|
|
Paul F. Johnson |
a1a30d |
%{_datadir}/autogen/
|
|
Paul F. Johnson |
a1a30d |
%{_infodir}/autogen.info*
|
|
Paul F. Johnson |
a1a30d |
%{_bindir}/xml2ag
|
|
Paul F. Johnson |
a1a30d |
%{_libdir}/libguileopts.so.0*
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%files devel
|
|
Paul F. Johnson |
a1a30d |
%defattr(-,root,root)
|
|
Paul F. Johnson |
a1a30d |
%{_datadir}/aclocal/autoopts.m4
|
|
Paul F. Johnson |
a1a30d |
%{_libdir}/pkgconfig/autoopts.pc
|
|
Paul F. Johnson |
23416f |
%exclude %{_mandir}/man3/*
|
|
Paul F. Johnson |
a1a30d |
%{_mandir}/man1/autoopts-config*
|
|
Paul F. Johnson |
23416f |
%exclude %{_includedir}/autoopts/
|
|
Paul F. Johnson |
a1a30d |
%{_bindir}/autoopts-config
|
|
Paul F. Johnson |
a1a30d |
%{_libdir}/libguileopts.so
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
%changelog
|
|
Paul F. Johnson |
23416f |
* Sun Sep 10 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-7
|
|
Paul F. Johnson |
23416f |
- removed libopts and other autoopts conflicts
|
|
Paul F. Johnson |
23416f |
|
|
Paul F. Johnson |
a1a30d |
* Sun Sep 10 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-6
|
|
Paul F. Johnson |
a1a30d |
- added make check step
|
|
Paul F. Johnson |
a1a30d |
- fixed SOURCE0
|
|
Paul F. Johnson |
a1a30d |
- globbed mandirs
|
|
Paul F. Johnson |
a1a30d |
- removed tarball for libopts
|
|
Paul F. Johnson |
a1a30d |
- changed source from tar.gz to tar.bz2
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Fri Sep 08 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-5
|
|
Paul F. Johnson |
a1a30d |
- change autogen.name to name.autogen
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Sun Sep 03 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-4
|
|
Paul F. Johnson |
a1a30d |
- spec file fixes
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Sat Aug 26 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-3
|
|
Paul F. Johnson |
a1a30d |
- Added pkgconfig to the R for the devel package
|
|
Paul F. Johnson |
a1a30d |
- changed prefix/bin to bindir (prep)
|
|
Paul F. Johnson |
a1a30d |
- fixed ownership problem in the devel package
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Thu Aug 17 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-2
|
|
Paul F. Johnson |
a1a30d |
- Fixed permissions issue
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Tue Aug 15 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-1
|
|
Paul F. Johnson |
a1a30d |
- bump to official release
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Sun Jul 23 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-pre97-1
|
|
Paul F. Johnson |
a1a30d |
- bump to new version
|
|
Paul F. Johnson |
a1a30d |
- removed usr-sbin for _sbindir
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Wed Jul 19 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.5-pre95-1
|
|
Paul F. Johnson |
a1a30d |
- Added disable-autoopts
|
|
Paul F. Johnson |
a1a30d |
- Added R libopts
|
|
Paul F. Johnson |
a1a30d |
- On the suggestion of spot, added etc-alternatives-columns symlink to autogen.columns
|
|
Paul F. Johnson |
a1a30d |
- removed some of the man files as they belong to libopts
|
|
Paul F. Johnson |
a1a30d |
- removed autoopts.pc file
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Fri Jul 07 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.4-3
|
|
Paul F. Johnson |
a1a30d |
- Added defattr to devel
|
|
Paul F. Johnson |
a1a30d |
- Moved man3 from main to devel
|
|
Paul F. Johnson |
a1a30d |
- Moved two so files to devel
|
|
Paul F. Johnson |
a1a30d |
- chmod pkgconfig and COPYING file to 0644
|
|
Paul F. Johnson |
a1a30d |
- fixed info problems
|
|
Paul F. Johnson |
a1a30d |
- Added version for provides: libopts
|
|
Paul F. Johnson |
a1a30d |
- removed INSTALL from doc
|
|
Paul F. Johnson |
a1a30d |
- fixed the aclocal problem
|
|
Paul F. Johnson |
a1a30d |
- exclude tarball in datadir/autogen
|
|
Paul F. Johnson |
a1a30d |
- removed rm -rf buildroot from prep
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Thu Jul 06 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.4-2
|
|
Paul F. Johnson |
a1a30d |
- Added devel file
|
|
Paul F. Johnson |
a1a30d |
- Fixed missing files preventing mock to build
|
|
Paul F. Johnson |
a1a30d |
- Added infodir install
|
|
Paul F. Johnson |
a1a30d |
- Added libxml2-devel to BR
|
|
Paul F. Johnson |
a1a30d |
- Altered to mandir where required
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Thu Jul 06 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.4-1
|
|
Paul F. Johnson |
a1a30d |
- Big changes to the spec file
|
|
Paul F. Johnson |
a1a30d |
- bump to new version
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Thu Feb 23 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.3-2
|
|
Paul F. Johnson |
a1a30d |
- Added requires libopts
|
|
Paul F. Johnson |
a1a30d |
- Added pre and postun
|
|
Paul F. Johnson |
a1a30d |
- altered make install to be explicit rather than using make DEST install
|
|
Paul F. Johnson |
a1a30d |
|
|
Paul F. Johnson |
a1a30d |
* Thu Feb 23 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 5.8.3-1
|
|
Paul F. Johnson |
a1a30d |
- Initial import, bug fixes to the spec and other such things
|
|
Paul F. Johnson |
a1a30d |
- found that the only way to build the source is as su
|