%define name orc %define version 0.4.18 %define release %mkrel 2 %define api 0.4 %define major 0 %define libname %mklibname %{name} %{api} %{major} %define develname %mklibname -d %{name} Summary: The Oil Runtime Compiler Name: %{name} Version: %{version} Release: %{release} Source0: http://code.entropywave.com/download/%{name}/%{name}-%{version}.tar.gz Patch0: orc_edsp_armv6_mix.patch # Upstream bugs: https://bugs.freedesktop.org/show_bug.cgi?id=41446 Patch1: 0001-Use-a-subdirectory-for-temporary-files.patch Patch2: 0002-Add-compiler-option-for-ENABLE_USER_CODEMEM.patch License: BSD Group: Development/Other Url: http://cgit.freedesktop.org/gstreamer/orc/ %description Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The âlanguageâ is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. %package -n %{libname} Summary: The Oil Runtime Compiler Group: System/Libraries %description -n %{libname} Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The âlanguageâ is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. %package -n %{develname} Summary: The Oil Runtime Compiler Group: Development/C Requires: %{libname} = %{version}-%{release} Requires: %{name} >= %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} %description -n %{develname} Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The âlanguageâ is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. %prep %setup -q %apply_patches %build %configure2_5x %make %check make check %install rm -rf %{buildroot} %makeinstall_std %clean rm -rf %{buildroot} %files %doc README TODO %{_bindir}/%{name}c %{_bindir}/%{name}-bugreport %files -n %{libname} %{_libdir}/lib%{name}*-%{api}.so.%{major}* %files -n %{develname} %{_includedir}/%{name}-%{api}/ %{_libdir}/lib%{name}*-%{api}.a %{_libdir}/lib%{name}*-%{api}.la %{_libdir}/lib%{name}*-%{api}.so %{_libdir}/pkgconfig/%{name}-%{api}.pc %{_datadir}/gtk-doc/html/%{name} %{_datadir}/aclocal/%{name}.m4 %changelog * Sat Oct 19 2013 umeabot <umeabot> 0.4.18-2.mga4 + Revision: 533236 - Mageia 4 Mass Rebuild * Tue Aug 27 2013 luigiwalser <luigiwalser> 0.4.18-1.mga4 + Revision: 472335 - 0.4.18 * Sun Jun 23 2013 luigiwalser <luigiwalser> 0.4.17-1.mga4 + Revision: 445879 - 0.4.17 - add patches from fedora to fix upstream bugs (fdo#41446) * Sun Jan 13 2013 umeabot <umeabot> 0.4.16-3.mga3 + Revision: 362195 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Dec 27 2012 rtp <rtp> 0.4.16-2.mga3 + Revision: 335673 - resurrect edsp patch * Sat Oct 15 2011 eandry <eandry> 0.4.16-1.mga2 + Revision: 155389 - update files list - New version 0.4.16 * Tue Sep 06 2011 tv <tv> 0.4.14-1.mga2 + Revision: 139417 - drop patch 0 & 1 - new release + rtp <rtp> - fix configure arm check - disable orc opcodes calling armv6 when using armv5te edsp - enable check + pterjan <pterjan> - imported package orc * Mon Nov 01 2010 Götz Waschk <waschk@mandriva.org> 0.4.11-1mdv2011.0 + Revision: 591448 - update to new version 0.4.11 * Mon Oct 18 2010 Götz Waschk <waschk@mandriva.org> 0.4.10-1mdv2011.0 + Revision: 586586 - new version - update file list * Tue Sep 07 2010 Götz Waschk <waschk@mandriva.org> 0.4.9-1mdv2011.0 + Revision: 576476 - update to new version 0.4.9 * Fri Sep 03 2010 Götz Waschk <waschk@mandriva.org> 0.4.8-1mdv2011.0 + Revision: 575667 - update to new version 0.4.8 * Sat Aug 21 2010 Götz Waschk <waschk@mandriva.org> 0.4.7-1mdv2011.0 + Revision: 571687 - update to new version 0.4.7 * Wed Jul 14 2010 Götz Waschk <waschk@mandriva.org> 0.4.6-1mdv2011.0 + Revision: 553395 - new version - add orc-bugreport tool * Sat Jul 10 2010 Götz Waschk <waschk@mandriva.org> 0.4.5-1mdv2011.0 + Revision: 550278 - update to new version 0.4.5 * Wed Apr 28 2010 Christophe Fergeau <cfergeau@mandriva.com> 0.4.4-2mdv2010.1 + Revision: 540039 - rebuild so that shared libraries are properly stripped again * Fri Apr 23 2010 Götz Waschk <waschk@mandriva.org> 0.4.4-1mdv2010.1 + Revision: 538139 - new version - drop patch * Wed Mar 10 2010 Götz Waschk <waschk@mandriva.org> 0.4.3-1mdv2010.1 + Revision: 517309 - import orc