%define name uudeview %define version 0.5.20 %define release 5mdk %define libname %mklibname uu Name: %{name} Version: %{version} Release: %{release} License: GPL Group: File tools Source: http://www.fpx.de/fp/Software/UUDeview/download/%{name}-%{version}.tar.bz2 Patch: %{name}-%{version}-library.ltx.patch.bz2 URL: http://www.fpx.de/fp/Software/UUDeview/ Summary: Help to transmit binary files over the internet BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: tcl tcl-devel BuildRequires: transfig %description Uudeview handles uuencoding, xxencoding, and base-64 encoding (MIME), used on internet to transmit binary files. It can do automatic splitting of large encodes and automatic posting. A must for anyone serious encoding/decoding. %package -n %{libname}-static-devel Summary: Static library for developing apps which will use %{name}. Group: Development/C Provides: libuu-static-devel = %{version}-%{release} Provides: uu-static-devel = %{version}-%{release} %description -n %{libname}-static-devel Static library for %{name} %prep %setup -q %patch -p0 %build CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s ./configure --prefix=%{_prefix} --libdir=%_libdir %make ( cd doc/; make ) %install rm -rf $RPM_BUILD_ROOT %makeinstall mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1 cp man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1/ rm -rf $RPM_BUILD_ROOT/%_prefix/man mkdir -p $RPM_BUILD_ROOT/%{_libdir}/ mkdir -p $RPM_BUILD_ROOT/%{_includedir}/ cp uulib/libuu.a $RPM_BUILD_ROOT/%{_libdir}/ cp uulib/fptools.h uulib/uudeview.h uulib/uuint.h $RPM_BUILD_ROOT/%{_includedir}/ %clean rm -rf %buildroot %files %defattr(-,root,root) %doc COPYING HISTORY IAFA-PACKAGE README doc uudeview.lsm %{_mandir}/man*/* %{_bindir}/* %files -n %{libname}-static-devel %defattr(-,root,root) %doc COPYING README doc/library.dvi doc/structure.tex doc/test.txt doc/td* %{_libdir}/* %{_includedir}/* %changelog * Wed Jan 04 2006 Oden Eriksson <oeriksson@mandriva.com> 0.5.20-5mdk - rebuilt against soname aware deps (tcl/tk) - fix deps * Thu May 10 2005 Nicolas Chipaux <chipaux@mandriva.com> 0.5.20-4mdk - Fix patch name - Add BuildRequires * Thu May 03 2005 Nicolas Chipaux <chipaux@mandriva.com> 0.5.20-3mdk - Fix doc build on x86_64 * Thu Oct 28 2004 Laurent culioli <laurent@mandrake.org> 0.5.20-2mdk - add libuu.a * Mon Apr 19 2004 Michael Scherer <misc@mandrake.org> 0.5.20-1mdk - 0.5.20 - enhance Description - rpmbuildupdate aware * Wed Apr 09 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.5.18-2mdk - rebuild ( dependencies ) * Sat Jan 11 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.5.18-1mdk - 0.5.18 * Wed Mar 27 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.5.17-1mdk - 0.5.17 * Wed Sep 05 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.5.15-1mdk - 0.5.15 * Wed Feb 14 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.5.13-4mdk - rebuild * Thu Oct 05 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.5.13-3mdk - used - even if i'm sux ;) - the srpm from Alexander Skwar <ASkwar@linux-mandrake.com> : Wed Oct 4 2000 Alexander Skwar <ASkwar@Linux-Mandrake.com> 0.5.13-3mdk - Ever wondered why the binary package is so small? Well, some of us may like to have the executable, dunno about you.... (lenny sux) * Tue Sep 19 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.5.13-2mdk - bm & macros * Tue Jun 13 2000 John Johnson <jjohnson@linux-mandrake.com> 0.5.13-1mdk - Made Mandrake rpm