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 - dims...@opensuse.org
+
+- 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


Reply via email to