From 782731e98214effa9742c8af601a6b44256deebff2bf5bfe417f77d74efeae53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 6 May 2019 07:48:19 +0000 Subject: [PATCH] Accepting request 700475 from home:iznogood:branches:multimedia:libs - Update to version 0.4.29: + PowerPC: Support ELFv2 ABI (A. Wilcox) and ppc64le. + Mips backend: only enable if the DSPr2 ASE is present. + Windows and MSVC build fixes. + orccpu-arm: Allow 'cpuinfo' fallback on non-android. + pkg-config file for orc-test library. + orcc: add --decorator command line argument to add function decorators in header files. + meson: - Make orcc detectable from other subprojects. - Add options to disable tests, docs, benchmarks, examples, tools, etc. - Misc. other fixes. - Pass orc-test=disabled, examples=disabled and tests=disabled to meson, and drop meson_tests. Tests consistantly fails on the buildservice and consistantly succedes when building locally, hence trying to build them on the obs is pointless. OBS-URL: https://build.opensuse.org/request/show/700475 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/orc?expand=0&rev=68 --- orc-0.4.28.tar.gz | 3 --- orc-0.4.29.tar.xz | 3 +++ orc.changes | 21 +++++++++++++++++++++ orc.spec | 39 ++++++++++++++++----------------------- 4 files changed, 40 insertions(+), 26 deletions(-) delete mode 100644 orc-0.4.28.tar.gz create mode 100644 orc-0.4.29.tar.xz diff --git a/orc-0.4.28.tar.gz b/orc-0.4.28.tar.gz deleted file mode 100644 index b71846a..0000000 --- a/orc-0.4.28.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94b5b9f5dda6e24098fd17690b171d341b1883c763558ad96a34cb03f946742b -size 282589 diff --git a/orc-0.4.29.tar.xz b/orc-0.4.29.tar.xz new file mode 100644 index 0000000..4d30c41 --- /dev/null +++ b/orc-0.4.29.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f8901f9144b5ec17dffdb33548b5f4c7f8049b0d1023be3462cdd64ec5a3ab2 +size 465076 diff --git a/orc.changes b/orc.changes index 8f8300a..79dfb8b 100644 --- a/orc.changes +++ b/orc.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Sat Apr 20 17:28:10 UTC 2019 - Bjørn Lie + +- Update to version 0.4.29: + + PowerPC: Support ELFv2 ABI (A. Wilcox) and ppc64le. + + Mips backend: only enable if the DSPr2 ASE is present. + + Windows and MSVC build fixes. + + orccpu-arm: Allow 'cpuinfo' fallback on non-android. + + pkg-config file for orc-test library. + + orcc: add --decorator command line argument to add function + decorators in header files. + + meson: + - Make orcc detectable from other subprojects. + - Add options to disable tests, docs, benchmarks, examples, + tools, etc. + - Misc. other fixes. +- Pass orc-test=disabled, examples=disabled and tests=disabled to + meson, and drop meson_tests. Tests consistantly fails on the + buildservice and consistantly succedes when building locally, + hence trying to build them on the obs is pointless. + ------------------------------------------------------------------- Mon Nov 20 18:15:15 UTC 2017 - zaitor@opensuse.org diff --git a/orc.spec b/orc.spec index ad12c94..8cc3dfc 100644 --- a/orc.spec +++ b/orc.spec @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -13,21 +13,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: orc -Version: 0.4.28 +Version: 0.4.29 Release: 0 Summary: The Oil Runtime Compiler License: BSD-3-Clause Group: Productivity/Multimedia/Other -Url: http://cgit.freedesktop.org/gstreamer/orc -Source: https://github.com/GStreamer/orc/archive/%{name}-%{version}.tar.gz +URL: https://gitlab.freedesktop.org/gstreamer/orc + +Source: https://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz Source99: baselibs.conf + BuildRequires: gtk-doc >= 1.12 -BuildRequires: meson +BuildRequires: meson >= 0.47.0 BuildRequires: pkgconfig(glib-2.0) Provides: %{name}-devel = %{version} @@ -61,34 +63,27 @@ architectures, including saturated addition and subtraction, and many arithmetic operations. %prep -%setup -q -n %{name}-%{name}-%{version} +%autosetup -p1 %build -%meson +%meson \ + -Dorc-test=disabled \ + -Dexamples=disabled \ + -Dtests=disabled \ + %{nil} %meson_build %install %meson_install -# These are some examples that seem not to make sense to be distributed -rm -rf %{buildroot}%{_libdir}/orc - -# Remove libtool archives -find %{buildroot} -type f -name "*.la" -delete -print - -%check -# Disable testsuite for almost all arches, it's only stable on x86_64 -%ifnarch aarch64 %{arm} %{ix86} ppc64le -%meson_test -%endif +# Remove static files. +find %{buildroot} -type f -name "*.a" -delete -print %post -n liborc-0_4-0 -p /sbin/ldconfig %postun -n liborc-0_4-0 -p /sbin/ldconfig %files -%defattr(-,root,root) -%{_bindir}/orc-bugreport %{_bindir}/orcc %{_includedir}/orc-0.4/ %{_libdir}/*.so @@ -96,13 +91,11 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_datadir}/aclocal/orc.m4 %files doc -%defattr(-,root,root) %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/orc/ %files -n liborc-0_4-0 -%defattr(-,root,root) %{_libdir}/liborc*-0.4.so.* %changelog