Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > de7807637fbee214ddaa3470823fabe2 > files > 3

yaz-4.2.20-5.mga3.src.rpm

%define major 4
%define libname %mklibname yaz %{major}
%define develname %mklibname yaz -d

Summary:	Z39.50 protocol support library
Name:		yaz
Version:	4.2.20
Release:	%mkrel 5
License:	BSD-like
Group:		System/Libraries
URL:		http://www.indexdata.dk/yaz/
Source0:	http://ftp.indexdata.dk/pub/yaz/%{name}-%{version}.tar.gz
Patch0:		yaz-config.diff
BuildRequires:	docbook-style-dsssl
BuildRequires:	docbook-style-xsl
BuildRequires:	libtool
BuildRequires:	libxml2-devel
BuildRequires:	libxslt-devel
BuildRequires:	openssl-devel
BuildRequires:	readline-devel
BuildRequires:	ncurses-devel
BuildRequires:	termcap-devel
BuildRequires:	tcp_wrappers-devel
BuildRequires:	icu-devel
BuildRequires:	bison
BuildRequires:	tcl

%description
This package contains both a test-server and clients (normal & ssl) for the
ANSI/NISO Z39.50 protocol for Information Retrieval.

%files
%defattr(644,root,root,755)
%doc README LICENSE installed-docs/*.html installed-docs/*.png
%attr(755,root,root) %{_bindir}/yaz-*
%attr(755,root,root) %{_bindir}/zoomsh
%{_mandir}/man1/yaz-client*.*
%{_mandir}/man1/yaz-iconv.1*
%{_mandir}/man1/yaz-icu.1*
%{_mandir}/man1/yaz-illclient.1*
%{_mandir}/man1/yaz-json-parse.1*
%{_mandir}/man1/yaz-marcdump.1*
%{_mandir}/man1/yaz-url.1*
%{_mandir}/man1/zoomsh.*
%{_mandir}/man8/yaz-ztest*.*
# moved from lib pkg
%{_mandir}/man7/*
%{_datadir}/yaz/etc

#--------------------------------------------------------------------

%package -n %{libname}
Summary:	Z39.50 Library
Group:		System/Libraries
Requires:	openssl
Requires:	tcp_wrappers
Requires:	%{name} = %{version}-%{release}

%description -n	%{libname}
YAZ is a library for the ANSI/NISO Z39.50 protocol for Information Retrieval.

%files -n %{libname}
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/*.so.%{major}*

#--------------------------------------------------------------------

%package -n %{develname}
Summary:	Z39.50 Library - development package
Group:		Development/C
Requires:	%{libname} = %{version}
Provides:	%{name}-devel
Provides:	lib%{name}-devel
Conflicts:	%{mklibname yaz 2 -d}
Obsoletes:	%{mklibname yaz 3 -d}

%description -n	%{develname}
Development libraries and includes for the libyaz package.

%files -n %{develname}
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/yaz-config
%attr(755,root,root) %{_bindir}/yaz-asncomp
%{_includedir}/yaz
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/aclocal/yaz.m4
%{_datadir}/yaz/z39.50
%{_datadir}/yaz/ill
%{_mandir}/man1/yaz-asncomp.*
%{_mandir}/man1/yaz-config.*

#--------------------------------------------------------------------

%prep

%setup -q
#%patch0 -p0

# lib64 fix
perl -pi -e "s|/lib\b|/%{_lib}|g" configure*
perl -pi -e "s|/usr/lib/|%{_libdir}/|g" configure*

%build
autoreconf -fi
%configure2_5x \
    --enable-shared \
    --enable-tcpd \
    --with-openssl \
    --with-xml2 \
    --with-xslt \
    --with-exslt \
    --with-icu \
    --disable-static
    
%make

%check
make check

%install
%makeinstall_std docdir=/installed-docs

# fix installed docs
rm -rf installed-docs
mv %{buildroot}/installed-docs .
mv %{buildroot}%{_docdir}/yaz/* installed-docs/

# fix yaz-config (weird stuff...)
perl -pi -e "s|^yaz_echo_source=.*|yaz_echo_source=yes|g" %{buildroot}%{_bindir}/yaz-config

# Remove cruft
find %{buildroot} -name '*.la' -o -name '*.a' | xargs rm -f



%changelog

* Mon Jan 14 2013 umeabot <umeabot> 4.2.20-5.mga3
+ Revision: 387553
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Nov 09 2012 fwang <fwang> 4.2.20-4.mga3
+ Revision: 316664
- rebuild for updated icu

* Tue Nov 06 2012 fwang <fwang> 4.2.20-3.mga3
+ Revision: 314747
- rebuild for new icu

* Wed May 30 2012 fwang <fwang> 4.2.20-2.mga3
+ Revision: 249649
- rebuild for new icu

* Sun Nov 20 2011 dmorgan <dmorgan> 4.2.20-1.mga2
+ Revision: 169866
- New version 4.2.20

* Sun Nov 20 2011 dmorgan <dmorgan> 4.0.1-6.mga2
+ Revision: 169849
- Remove .*a files

* Mon Jun 20 2011 fwang <fwang> 4.0.1-5.mga2
+ Revision: 110360
- rebuild for new icu

* Mon Feb 07 2011 spuhler <spuhler> 4.0.1-4.mga1
+ Revision: 48392
- removed buildroot definition from .spec
  removed the if mdkversion lines
- imported package yaz