diff --git a/orc-0.4.28.tar.xz b/orc-0.4.28.tar.xz deleted file mode 100644 index ba84ad1..0000000 Binary files a/orc-0.4.28.tar.xz and /dev/null differ diff --git a/orc-0.4.31.tar.xz b/orc-0.4.31.tar.xz new file mode 100644 index 0000000..55ff37e Binary files /dev/null and b/orc-0.4.31.tar.xz differ diff --git a/orc.spec b/orc.spec index 2cfa198..8f43bb4 100644 --- a/orc.spec +++ b/orc.spec @@ -1,12 +1,13 @@ Name: orc -Version: 0.4.28 -Release: 5 +Version: 0.4.31 +Release: 1 Summary: The Oil Run-time Compiler License: BSD URL: http://cgit.freedesktop.org/gstreamer/orc/ Source0: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz BuildRequires: gtk-doc libtool +BuildRequires: meson >= 0.47.0 %description Orc is the sucessor to Liboil - The Library of Optimized Inner Loops. @@ -41,23 +42,16 @@ The Orc compiler. %prep %autosetup -n %{name}-%{version} -p1 -gtkdocize --copy -NOCONFIGURE=1 autoreconf -vif %build -%configure \ - --disable-static \ - --enable-gtk-doc \ - --enable-user-codemem \ - --disable-gtk-doc-html -%make_build V=1 +%meson -D default_library=shared +%meson_build %install -%make_install INSTALL="install -p" -touch -r stamp-h1 %{buildroot}%{_includedir}/%{name}-0.4/orc/orc-stdint.h +%meson_install %check -make check +%meson_test %post /sbin/ldconfig @@ -73,10 +67,11 @@ make check %files devel %{_libdir}/liborc-*.so %{_libdir}/pkgconfig/orc-0.4.pc +%{_libdir}/pkgconfig/orc-test-0.4.pc %{_datadir}/aclocal/orc.m4 %{_includedir}/%{name}-0.4/ %doc examples/*.c -%exclude %{_libdir}/*.la +%exclude %{_libdir}/*.a %files compiler %{_bindir}/orcc @@ -85,6 +80,9 @@ make check %doc %{_datadir}/gtk-doc/html/orc/ %changelog +* Fri Apr 24 2020 openEuler Buildteam - 0.4.31-1 +- Upgrade version to 0.4.31 + * Tue Feb 11 2020 openEuler Buildteam - 0.4.28-5 - Enable check on aarch64