Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2017-09-13 21:42:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orc" Wed Sep 13 21:42:01 2017 rev:37 rq:520823 version:0.4.27 Changes: -------- --- /work/SRC/openSUSE:Factory/orc/orc.changes 2017-07-21 22:42:17.100941635 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2017-09-13 21:42:04.231124684 +0200 @@ -1,0 +2,11 @@ +Mon Sep 4 14:19:34 UTC 2017 - [email protected] + +- Switch to the meson build system, which knows how to cope with + GTK 1.26+: + + Use the tarball published on github (the automake bootstrapped + one does not contain the meson build system). + + Add meson BuildRequires and switch configure/make/make_install + macros to the relevant meson/meson_build/meson_install + variants. + +------------------------------------------------------------------- Old: ---- orc-0.4.27.tar.xz New: ---- orc-0.4.27.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orc.spec ++++++ --- /var/tmp/diff_new_pack.qKaLcD/_old 2017-09-13 21:42:06.058867538 +0200 +++ /var/tmp/diff_new_pack.qKaLcD/_new 2017-09-13 21:42:06.062866975 +0200 @@ -24,13 +24,12 @@ License: BSD-3-Clause Group: Productivity/Multimedia/Other Url: http://cgit.freedesktop.org/gstreamer/orc -Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz +Source: https://github.com/GStreamer/orc/archive/%{name}-%{version}.tar.gz Source99: baselibs.conf BuildRequires: gtk-doc >= 1.12 -BuildRequires: pkg-config +BuildRequires: meson BuildRequires: pkgconfig(glib-2.0) Provides: %{name}-devel = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Orc is a library and set of tools for compiling and executing very simple @@ -62,16 +61,14 @@ arithmetic operations. %prep -%setup -q +%setup -q -n %{name}-%{name}-%{version} %build -%configure \ - --disable-static \ - --enable-gtk-doc -make %{?_smp_mflags} +%meson +%meson_build %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%meson_install # These are some examples that seem not to make sense to be distributed rm -rf %{buildroot}%{_libdir}/orc @@ -82,7 +79,7 @@ %check # Disable testsuite for almost all arches, it's only stable on x86_64 %ifnarch aarch64 %{arm} %{ix86} ppc64le -make check %{?_smp_mflags} +%meson_test %endif %post -n liborc-0_4-0 -p /sbin/ldconfig @@ -100,8 +97,8 @@ %files doc %defattr(-,root,root) -%dir /usr/share/gtk-doc -%dir /usr/share/gtk-doc/html +%dir %{_datadir}/gtk-doc +%dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/orc/ %files -n liborc-0_4-0
