Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > media > main-release-src > by-pkgid > bd5ff52e4d7b848f0814105d9a1ee63a > files > 2

recode-3.6-11mdk.src.rpm

%define	name	recode
%define	version	3.6
%define	release	11mdk

%define	major	0
%define libname	%mklibname %{name} %{major}

Summary:	GNU recode
Name:		%{name}
Version:	%{version}
Release:	%{release}
URL:		http://recode.progiciels-bpi.ca/
License:	GPL
Source0:	ftp://prep.ai.mit.edu:/pub/gnu/recode/recode-%{version}.tar.bz2

# OE: taken from debian, but symbol clash fix originates from here:
# http://www.pybliographer.org/help/recode.patch
# recode and mysql symbols collided and made php crash, this patch
# fixes this.
Patch0:		recode_3.6-10.diff.bz2

Group:		Text tools
BuildRequires:	flex
BuildRequires:	gettext-devel
BuildRequires:	automake1.4
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

%description
The GNU recode utility converts files between various character sets.

%package -n	%{libname}
Summary:	Shared GNU recode library
Group:          System/Libraries

%description -n	%{libname}
The GNU recode utility converts files between various character sets.

This package provides the shared recode library.

%package -n	%{libname}-devel
Summary:	Development files for the %{libname} library
Group:		Development/C
Obsoletes:	%{name}-devel
Provides:	%{name}-devel
Provides:	lib%{name}-devel
Requires:	%{libname} = %{version}-%{release}

%description -n	%{libname}-devel
Development files for the %{libname} library

%prep

%setup -q
%patch0 -p1

%build

%configure2_5x \
     --without-included-gettext

# no -recheck hack
touch *

%make CFLAGS="%{optflags} -D_REENTRANT"

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%makeinstall_std

%{find_lang} %{name}

# house cleansing
rm -f %{buildroot}%{_infodir}/dir

%post
%_install_info %{name}.info

%postun
%_remove_install_info %{name}.info

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%post -n %{libname}-devel -p /sbin/ldconfig

%postun -n %{libname}-devel -p /sbin/ldconfig

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root)
%doc BACKLOG COPYING INSTALL NEWS README
%doc THANKS doc
%{_bindir}/*
%{_mandir}/man1/*
%{_infodir}/*

%files -n %{libname}
%defattr(0644,root,root,755)
%attr(0755,root,root) %{_libdir}/lib*.so.*

%files -n %{libname}-devel
%defattr(0644,root,root,755)
%doc contrib
%{_libdir}/*.so
%{_libdir}/*.a
%{_libdir}/*.la
%{_includedir}/*.h

%changelog
* Sun Jan 01 2006 Mandriva Linux Team <http://www.mandrivaexpert.com/> 3.6-11mdk
- Rebuild

* Wed Jan 05 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 3.6-10mdk
- fix deps

* Sat Jan 01 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 3.6-9mdk
- add BuildRequires: automake1.4

* Wed Dec 29 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 3.6-8mdk
- revert latest "lib64 fixes"

* Wed Dec 29 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 3.6-7mdk
- lib64 fixes

* Mon May 10 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 3.6-6mdk
- use the debian patch instead, (fixing utf8 conversion + php anti
  symbol clash, translations, etc.)
- use --without-included-gettext and fix deps
- add -D_REENTRANT to CFLAGS

* Mon May 10 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 3.6-5mdk
- include the patch from fedora, (fixing utf8 conversion + php anti 
  symbol clash)
- merge static-devel sub package into the devel sub package
- libifiction
- misc spec file fixes

* Wed Jun 04 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 3.6-4mdk
- fix unpackaged files

* Sat Mar  2 2002 Pixel <pixel@mandrakesoft.com> 3.6-3mdk
- include the patch from debian, (fixing utf8 conversion)

* Sat Jan 19 2002 David BAUDENS <baudens@mandrakesoft.com> 3.6-2mdk
- Fix Group: for devel package
- Move static libraries in static-devel package

* Fri Nov 23 2001 Pixel <pixel@mandrakesoft.com> 3.6-1mdk
- new version
- use %%makeinstall_std

* Thu Sep 06 2001 Stefan van der Eijk <stefan@eijk.nu> 3.5-9mdk
- BuildRequires:	flex
- Copyright --> License

* Tue Jul  3 2001 Pixel <pixel@mandrakesoft.com> 3.5-8mdk
- do not build .so's

* Tue Nov  7 2000 Pixel <pixel@mandrakesoft.com> 3.5-7mdk
- remove dir in infodir

* Tue Nov  7 2000 Pixel <pixel@mandrakesoft.com> 3.5-6mdk
- add require for -devel

* Wed Jul 19 2000 Pixel <pixel@mandrakesoft.com> 3.5-5mdk
- macorziation, BM

* Tue Apr 18 2000 Pixel <pixel@mandrakesoft.com> 3.5-4mdk
- ensure /usr/info/dir is not there

* Fri Apr 07 2000 Christopher Molnar <molnarc@mandrakesoft.com> 3.5-3mdk
- added missing doc files

* Tue Mar 28 2000 Pixel <pixel@mandrakesoft.com> 3.5-2mdk
- fix a lot of missing % files

* Sat Mar 25 2000 Pixel <pixel@mandrakesoft.com> 3.5-1mdk
- new group
- new version (is that ok Kai Nielsen? :)

* Mon Jan  3 2000 Frederic Lepied <flepied@mandrakesoft.com> 3.4-9mdk
- fix the owner of files.

* Tue Jul 22 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
- add french description

* Tue Jul 13 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>

- Bzip2 sources.

* Mon Jul 12 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- quick adaptation to Mandrake

* Fri Dec 25 1998 Peter Soos <sp@osb.hu>
- Corrected the file and directory attributes

* Tue Jun 23 1998 Peter Soos <sp@osb.hu>
- Using %attr

* Tue Dec 12 1997 Peter Soos <sp@osb.hu>
- Recompiled under RedHat Linux 5.0
- Now we use BuildRoot