%define api_version 2 %define lib_major 0 %define lib_name %mklibname IDL %{api_version} %{lib_major} %define develname %mklibname -d IDL %{api_version} Summary: IDL parsing library Name: libIDL Version: 0.8.14 Release: %mkrel 7 URL: http://orbit-resource.sf.net/ License: LGPLv2+ Group: System/Libraries Source0: https://download.gnome.org/sources/%{name}/%{name}-%{version}.tar.bz2 BuildRequires: flex BuildRequires: bison BuildRequires: pkgconfig(glib-2.0) %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 %develname 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 Obsoletes: %mklibname -d IDL 2 0 %description -n %develname This package includes the header files and libraries needed for developing or compiling programs using libIDL. %prep %setup -q %build %configure2_5x --disable-static %make %install %makeinstall_std %multiarch_binaries %buildroot%_bindir/*-config* rm -f %buildroot%_libdir/*.la %post -n %develname %_install_info %{name}2.info %preun -n %develname %_remove_install_info %{name}2.info %files -n %{lib_name} %doc AUTHORS README NEWS BUGS ChangeLog %{_libdir}/libIDL-%{api_version}.so.%{lib_major}{,.*} %files -n %develname %doc tstidl.c %{_bindir}/libIDL-config-2 %{_bindir}/*/libIDL-config-2 %{_includedir}/* %{_infodir}/*.info* %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %changelog * Sat Feb 06 2016 umeabot <umeabot> 0.8.14-7.mga6 + Revision: 940699 - Mageia 6 Mass Rebuild * Wed Oct 15 2014 umeabot <umeabot> 0.8.14-6.mga5 + Revision: 743676 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.8.14-5.mga5 + Revision: 681313 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 0.8.14-4.mga4 + Revision: 506891 - Mageia 4 Mass Rebuild * Sat Jan 12 2013 umeabot <umeabot> 0.8.14-3.mga3 + Revision: 356778 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Sep 13 2011 fwang <fwang> 0.8.14-2.mga2 + Revision: 142858 - drop .la files * Mon Jan 10 2011 dmorgan <dmorgan> 0.8.14-1.mga1 + Revision: 5513 - imported package libIDL * Sun Nov 28 2010 Oden Eriksson <oeriksson@mandriva.com> 0.8.14-2mdv2011.0 + Revision: 602515 - rebuild * Tue Mar 30 2010 Götz Waschk <waschk@mandriva.org> 0.8.14-1mdv2010.1 + Revision: 529213 - update to new version 0.8.14 * Tue Mar 16 2010 Oden Eriksson <oeriksson@mandriva.com> 0.8.13-3mdv2010.1 + Revision: 520745 - rebuilt for 2010.1 * Wed Sep 02 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.8.13-2mdv2010.0 + Revision: 425510 - rebuild * Tue Mar 17 2009 Götz Waschk <waschk@mandriva.org> 0.8.13-1mdv2009.1 + Revision: 356776 - update to new version 0.8.13 * Tue Dec 02 2008 Götz Waschk <waschk@mandriva.org> 0.8.12-1mdv2009.1 + Revision: 309223 - update to new version 0.8.12 * Tue Aug 19 2008 Götz Waschk <waschk@mandriva.org> 0.8.11-1mdv2009.0 + Revision: 273748 - new version - update license * Tue Jun 17 2008 Thierry Vignaud <tv@mandriva.org> 0.8.10-2mdv2009.0 + Revision: 222886 - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Tue Jan 29 2008 Götz Waschk <waschk@mandriva.org> 0.8.10-1mdv2008.1 + Revision: 159761 - new version - drop patch * Sun Jan 13 2008 Thierry Vignaud <tv@mandriva.org> 0.8.9-3mdv2008.1 + Revision: 150694 - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Mon Sep 24 2007 Frederic Crozat <fcrozat@mandriva.com> 0.8.9-2mdv2008.0 + Revision: 92469 - Patch0 (SVN): fix ORBit2 build with gcc 4.2.2 * Mon Sep 17 2007 Götz Waschk <waschk@mandriva.org> 0.8.9-1mdv2008.0 + Revision: 89092 - new version - new devel name * Mon Feb 26 2007 Götz Waschk <waschk@mandriva.org> 0.8.8-1mdv2007.0 + Revision: 126029 - Import libIDL * Mon Feb 26 2007 Götz Waschk <waschk@mandriva.org> 0.8.8-1mdv2007.1 - new version * Tue Jul 25 2006 Götz Waschk <waschk@mandriva.org> 0.8.7-1mdk - New release 0.8.7 * Thu Feb 23 2006 Frederic Crozat <fcrozat@mandriva.com> 0.8.6-3mdk - use mkrel * Sat Dec 31 2005 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.8.6-2mdk - Rebuild * Wed Jul 27 2005 Götz Waschk <waschk@mandriva.org> 0.8.6-1mdk - replace prereq - reenable libtoolize - New release 0.8.6 * Sat Feb 05 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 * Wed Aug 18 2004 Götz Waschk <waschk@linux-mandrake.com> 0.8.4-1mdk - fix source URL - New release 0.8.4