Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > 518db193efa6d5e4e9eb9dadf6e966b5 > files > 2

libIDL-0.8.6-1mdk.src.rpm

%define api_version	2
%define lib_major	0
%define lib_name	%mklibname IDL %{api_version} %{lib_major}

Summary:	IDL parsing library
Name:		libIDL
Version: 0.8.6
Release:	1mdk
URL:		http://orbit-resource.sf.net/
License:	LGPL
Group:		System/Libraries
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot

Source:		http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2

BuildConflicts: ORBit-devel < 0.5.10
BuildRequires:	flex bison pkgconfig
BuildRequires:  libglib2.0-devel

%description
libIDL is a small library for creating parse trees of CORBA v2.2
compliant Interface Definition Language (IDL) files, which is a
specification for defining interfaces which can be used between
different CORBA implementations.

%package -n %{lib_name}
Summary:	%{summary}
Group:		%{group}
Provides:	%{name} = %{version}-%{release}
Provides:	%{name}%{api_version} = %{version}-%{release}

%description -n %{lib_name}
libIDL is a small library for creating parse trees of CORBA v2.2
compliant Interface Definition Language (IDL) files, which is a
specification for defining interfaces which can be used between
different CORBA implementations.

%package -n %{lib_name}-devel
Summary:	Header files and libraries needed for libIDL development
Group:		Development/C
Conflicts:	ORBit-devel < 0.5.10
Provides:	%{name}-devel = %{version}-%{release}
Provides:	%{name}%{api_version}-devel = %{version}-%{release}
Requires:	%{lib_name} = %{version}
Requires:   glib2-devel
Requires(post,preun): info-install

%description -n %{lib_name}-devel
This package includes the header files and libraries needed for
developing or compiling programs using libIDL.

%prep
%setup -q

%build

%configure2_5x

%make

%install
rm -rf %{buildroot}

%makeinstall_std
%multiarch_binaries %buildroot%_bindir/*-config*

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

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

%post -n %{lib_name}-devel
%_install_info %{name}2.info

%preun -n %{lib_name}-devel
%_remove_install_info %{name}2.info

%clean
rm -rf %{buildroot}

%files -n %{lib_name}
%defattr(-,root,root)
%doc AUTHORS README NEWS BUGS ChangeLog
%{_libdir}/lib*.so.*

%files -n %{lib_name}-devel
%defattr(-,root,root)
%doc tstidl.c
%{_bindir}/libIDL-config-2
%{_bindir}/*/libIDL-config-2
%{_includedir}/*
%{_infodir}/*.info*
%{_libdir}/lib*.la
%{_libdir}/lib*.a
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*

%changelog
* Tue Jul 26 2005 Götz Waschk <waschk@mandriva.org> 0.8.6-1mdk
- replace prereq
- reenable libtoolize
- New release 0.8.6

* Sat Feb  5 2005 Goetz Waschk <waschk@linux-mandrake.com> 0.8.5-1mdk
- New release 0.8.5

* Mon Jan 31 2005 Götz Waschk <waschk@linux-mandrake.com> 0.8.4-2mdk
- multiarch support

* Tue Aug 17 2004 Götz Waschk <waschk@linux-mandrake.com> 0.8.4-1mdk
- fix source URL
- New release 0.8.4

* Wed Jan 21 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.3-1mdk
- Release 0.8.3

* Thu Jul 10 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.8.2-2mdk
- rebuild

* Mon Jun 02 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.2-1mdk
- Release 0.8.2

* Wed May 07 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.1-1mdk
- Release 0.8.1
- mklibnamification

* Mon Jun  3 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.0-1mdk
- Release 0.8.0
- Remove patch 0 (merged upstream)

* Fri Apr 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.7.4-2mdk
- Patch0 (CVS): explicit linking with glib2
- Fix BuildRequires (add glib2)

* Thu Mar 21 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.7.4-1mdk
- Initial Mdk package, based on Abel Cheung work 
- Release 0.7.4