Summary: The GNU libtool, which simplifies the use of shared libraries. Name: libtool Version: 1.3.4 Release: 1 Copyright: GPL Group: Development/Tools Source: ftp://alpha.gnu.org/gnu/libtool-%{version}.tar.gz Patch0: libtool-1.3.2-arm.patch Patch1: libtool-1.2f-cache.patch Prefix: %{_prefix} PreReq: /sbin/install-info BuildRoot: /var/tmp/%{name}-root %description The libtool package contains the GNU libtool, a set of shell scripts which automatically configure UNIX and UNIX-like architectures to generically build shared libraries. Libtool provides a consistent, portable interface which simplifies the process of using shared libraries. If you are developing programs which will use shared libraries, you should install libtool. %prep %setup -q # XXX this appears to be finally integrated in 1.3.4 #%patch0 -p1 %patch1 -p1 %build ./configure --prefix=%{_prefix} make -k -C doc make %install rm -rf $RPM_BUILD_ROOT mkdir -p ${RPM_BUILD_ROOT}%{_prefix} make prefix=${RPM_BUILD_ROOT}%{_prefix} install cd $RPM_BUILD_ROOT gzip -9nf .%{_prefix}/info/*.info* # XXX remove zero length file rm -f .%{_prefix}/share/libtool/libltdl/stamp-h.in # XXX forcibly break hardlinks mv .%{_prefix}/share/libtool/libltdl .%{_prefix}/share/libtool/libltdl-X mkdir .%{_prefix}/share/libtool/libltdl cp .%{_prefix}/share/libtool/libltdl-X/* .%{_prefix}/share/libtool/libltdl rm -rf .%{_prefix}/share/libtool/libltdl-X %clean rm -rf $RPM_BUILD_ROOT %post /sbin/install-info %{_prefix}/info/libtool.info.gz %{_prefix}/info/dir %preun if [ "$1" = 0 ]; then /sbin/install-info --delete %{_prefix}/info/libtool.info.gz %{_prefix}/info/dir fi %files %defattr(-,root,root) %doc AUTHORS COPYING INSTALL NEWS README %doc THANKS TODO ChangeLog demo %{_prefix}/bin/* %{_prefix}/info/libtool.info* %{_prefix}/include/ltdl.h %{_prefix}/lib/libltdl.* %{_prefix}/share/libtool %{_prefix}/share/aclocal/libtool.m4 %changelog * Wed Dec 22 1999 Jeff Johnson - update to 1.3.4. * Mon Dec 6 1999 Jeff Johnson - change from noarch to per-arch in order to package libltdl.a (#7493). * Thu Jul 15 1999 Jeff Johnson - update to 1.3.3. * Mon Jun 14 1999 Jeff Johnson - update to 1.3.2. * Tue May 11 1999 Jeff Johnson - explicitly disable per-arch libraries (#2210) - undo hard links and remove zero length file (#2689) * Sat May 1 1999 Jeff Johnson - update to 1.3. * Fri Mar 26 1999 Cristian Gafton - disable the --cache-file passing to ltconfig; this breaks the older ltconfig scripts found around. * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 2) * Fri Mar 19 1999 Jeff Johnson - update to 1.2f * Tue Mar 16 1999 Cristian Gafton - completed arm patch - added patch to make it more arm-friendly - upgrade to version 1.2d * Thu May 07 1998 Donnie Barnes - fixed busted group * Sat Jan 24 1998 Marc Ewing - Update to 1.0h - added install-info support * Tue Nov 25 1997 Elliot Lee - Update to 1.0f - BuildRoot it - Make it a noarch package