Hello community,
here is the log from the commit of package mraa for openSUSE:Factory checked in at 2019-01-21 10:49:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mraa (Old)
and /work/SRC/openSUSE:Factory/.mraa.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mraa"
Mon Jan 21 10:49:55 2019 rev:9 rq:664405 version:2.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/mraa/mraa.changes 2018-07-10 16:18:07.129286500 +0200
+++ /work/SRC/openSUSE:Factory/.mraa.new.28833/mraa.changes 2019-01-21 10:50:22.140018317 +0100
@@ -1,0 +2,17 @@
+Thu Jan 10 14:56:52 UTC 2019 - Martin Pluskal
+
+- Update to version 2.0.0:
+ * New platforms IEI Tank, Ultra-96, Rock960, Hikey960,
+ Dragonboard 820c
+ * Added support for chardev GPIO devices with implementation on
+ several boards
+ * Added string based I/O initialization for simpler integration
+ with other frameworks
+ * Added GTest support for unit testing
+ * Extended named LED device APIs allowing them to be listed
+ during board definition
+ * Removed packaging and CI for obsolete devkits
+ * Multiple bug fixes and cmake improvements
+- Run tests during build
+
+-------------------------------------------------------------------
Old:
----
mraa-1.9.0.tar.gz
New:
----
mraa-2.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mraa.spec ++++++
--- /var/tmp/diff_new_pack.ABtASA/_old 2019-01-21 10:50:25.904013736 +0100
+++ /var/tmp/diff_new_pack.ABtASA/_new 2019-01-21 10:50:25.908013731 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mraa
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,13 +12,13 @@
# 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/
#
-%define sover 1
+%define sover 2
Name: mraa
-Version: 1.9.0
+Version: 2.0.0
Release: 0
Summary: Low Level Skeleton Library for IO Communication
License: MIT
@@ -27,6 +27,7 @@
Source: https://github.com/intel-iot-devkit/mraa/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: gcc-c++
+BuildRequires: gtest
BuildRequires: java-devel
BuildRequires: javapackages-tools
BuildRequires: nodejs6-devel
@@ -171,7 +172,8 @@
-DBUILDTESTS=on \
-DBUILDSWIGPYTHON=on \
-DBUILDSWIGJAVA=on \
- -DBUILDSWIGNODE=on
+ -DBUILDSWIGNODE=on \
+ -Wno-dev
%make_jobs
%install
@@ -179,6 +181,10 @@
install -d %{buildroot}%{_javadir}
mv %{buildroot}%{_libexecdir}/java/mraa.jar %{buildroot}%{_javadir}/%{name}.jar
+%check
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
+%ctest
+
%post -n lib%{name}%{sover} -p /sbin/ldconfig
%postun -n lib%{name}%{sover} -p /sbin/ldconfig
++++++ mraa-1.9.0.tar.gz -> mraa-2.0.0.tar.gz ++++++
++++ 10893 lines of diff (skipped)