Accepting request 424092 from home:Zaitor:branches:multimedia:libs

Resub, actually have all the changes I bragged about in .changes...

OBS-URL: https://build.opensuse.org/request/show/424092
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/orc?expand=0&rev=58
This commit is contained in:
Bjørn Lie 2016-09-01 14:43:07 +00:00 committed by Git OBS Bridge
parent fbbc89ae18
commit 823de47588
4 changed files with 21 additions and 25 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c1b1d54a58f26d483f0b3881538984789fe5d5460ab8fab74a1cacbd3d1c53d1
size 467184

3
orc-0.4.26.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d52fa80ef84988359c3434e1eea302d077a08987abdde6905678ebcad4fa649
size 465768

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Wed Aug 31 19:52:08 UTC 2016 - zaitor@opensuse.org
- Update to version 0.4.6:
+ Use 64 bit arithmetic to increment the stride if needed.
+ Fix generation of ModR/M / SIB bytes for the EBP, R12, R13
registers on X86/X86-64.
+ Fix test_parse unit test if no executable backend is available.
+ Add orc-test path to the -uninstalled .pc file.
+ Fix compiler warnings in the tests on OS X.
- Add pkgconfig(glib-2.0) BuildRequires, the build looks for it.
- Remove obsolete bconds, they were only there for now obsolete
versions of openSUSE.
- Drop explicit xz BuildRequires: No longer needed.
- Enable testsuite for all arches again.
-------------------------------------------------------------------
Sat Mar 5 13:02:47 UTC 2016 - zaitor@opensuse.org

View File

@ -17,14 +17,8 @@
#
%if 0%{?suse_version} < 1200
%bcond_with gtkdoc
%else
%bcond_without gtkdoc
%endif
Name: orc
Version: 0.4.25
Version: 0.4.26
Release: 0
Summary: The Oil Runtime Compiler
License: BSD-3-Clause
@ -32,14 +26,9 @@ Group: Productivity/Multimedia/Other
Url: http://cgit.freedesktop.org/gstreamer/orc
Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz
Source99: baselibs.conf
%if %{with gtkdoc}
BuildRequires: gtk-doc >= 1.12
%endif
BuildRequires: pkg-config
%if 0%{?suse_version} <= 1130
#openSUSE until 11.3 and also SLE11 do not bring in xz on their own.
BuildRequires: xz
%endif
BuildRequires: pkgconfig(glib-2.0)
Provides: %{name}-devel = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -78,11 +67,7 @@ arithmetic operations.
%build
%configure \
--disable-static \
%if %{with gtkdoc}
--enable-gtk-doc
%else
--disable-gtk-doc
%endif
make %{?_smp_mflags}
%install
@ -94,13 +79,8 @@ rm -rf %{buildroot}%{_libdir}/orc
# Remove libtool archives
find %{buildroot} -type f -name "*.la" -delete -print
# Temp disable check on i586 until we have sorted out the i586 fails with upstream (last tested with 0.4.24)
# disable also for ppc64le as many changes required in orcprogram-altivec.c
# Testsuite is broken on aarch64
%check
%ifnarch aarch64 %{arm} %{ix86} ppc64le
make check %{?_smp_mflags}
%endif
%post -n liborc-0_4-0 -p /sbin/ldconfig