Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 4a8e1ed00870a59c16b43d8bebe8c69c > files > 4

orc-0.4.18-2.mga4.src.rpm

%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