Hello community,

here is the log from the commit of package mraa for openSUSE:Factory checked in 
at 2018-07-10 16:17:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mraa (Old)
 and      /work/SRC/openSUSE:Factory/.mraa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mraa"

Tue Jul 10 16:17:19 2018 rev:8 rq:621848 version:1.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mraa/mraa.changes        2017-11-14 
12:58:05.649035501 +0100
+++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes   2018-07-10 
16:18:07.129286500 +0200
@@ -1,0 +2,14 @@
+Tue Jul 10 08:30:20 UTC 2018 - mplus...@suse.com
+
+- Update to version 1.9.0:
+  * Added support for RPi Zero W
+  * Added support for MIPS based Omega2 and Linkit Smart 7688
+  * New APIs for sysfs onboard LED control using the gpio-leds
+    driver
+  * Restructured and cleaned-up examples
+  * Improved documentation generation and CI integration
+  * Static analysis fixes, added SonarQube badge
+  * Enhanced Node.js detection on some Linux distros (OpenSUSE)
+- Enable building of nodejs bindings
+
+-------------------------------------------------------------------

Old:
----
  mraa-1.8.0.tar.gz

New:
----
  mraa-1.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mraa.spec ++++++
--- /var/tmp/diff_new_pack.vOuzBR/_old  2018-07-10 16:18:07.553285845 +0200
+++ /var/tmp/diff_new_pack.vOuzBR/_new  2018-07-10 16:18:07.553285845 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mraa
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -18,17 +18,18 @@
 
 %define         sover 1
 Name:           mraa
-Version:        1.8.0
+Version:        1.9.0
 Release:        0
 Summary:        Low Level Skeleton Library for IO Communication
 License:        MIT
 Group:          Hardware/Other
-Url:            https://github.com/intel-iot-devkit/mraa
+URL:            https://github.com/intel-iot-devkit/mraa
 Source:         
https://github.com/intel-iot-devkit/mraa/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  java-devel
 BuildRequires:  javapackages-tools
+BuildRequires:  nodejs6-devel
 BuildRequires:  pkgconfig
 BuildRequires:  swig
 BuildRequires:  pkgconfig(json-c)
@@ -82,9 +83,9 @@
 %package -n python2-%{name}
 Summary:        Python bindings for %{name}
 Group:          Development/Languages/Python
+Requires:       lib%{name}%{sover} = %{version}
 Provides:       python-%{name} = %{version}-%{release}
 Obsoletes:      python-%{name} < %{version}-%{release}
-Requires:       lib%{name}%{sover} = %{version}
 
 %description -n python2-%{name}
 libmraa is a C/C++ library with bindings to Java, Python and JavaScript to
@@ -127,6 +128,21 @@
 
 This package contains java bindings for %{name}.
 
+%package -n nodejs-%{name}
+Summary:        Nodes bindings for %{name}
+Group:          Development/Languages/Other
+%requires_ge    nodejs6
+
+%description -n nodejs-%{name}
+libmraa is a C/C++ library with bindings to Java, Python and JavaScript to
+interface with the IO on Galileo, Edison & other platforms, with a
+structured API where port names/numbering matches the board that
+you are on. Use of libmraa does not tie you to specific hardware. With board
+detection done at runtime, you can create portable code that will work
+across the supported platforms.
+
+This package contains nodejs bindings for %{name}.
+
 %package examples
 Summary:        Examples for %{name}
 Group:          Hardware/Other
@@ -155,19 +171,20 @@
   -DBUILDTESTS=on \
   -DBUILDSWIGPYTHON=on \
   -DBUILDSWIGJAVA=on \
-  -DBUILDSWIGNODE=off
+  -DBUILDSWIGNODE=on
 %make_jobs
 
 %install
 %cmake_install
 install -d %{buildroot}%{_javadir}
-mv %{buildroot}%{_prefix}/lib/java/mraa.jar %{buildroot}%{_javadir}/%{name}.jar
+mv %{buildroot}%{_libexecdir}/java/mraa.jar %{buildroot}%{_javadir}/%{name}.jar
 
 %post -n lib%{name}%{sover} -p /sbin/ldconfig
 %postun -n lib%{name}%{sover} -p /sbin/ldconfig
 
 %files
-%doc README.md COPYING
+%license COPYING
+%doc README.md
 %{_bindir}/imraa
 %{_bindir}/mraa-gpio
 %{_bindir}/mraa-i2c
@@ -194,6 +211,10 @@
 %{_libdir}/libmraajava.so
 %{_libdir}/pkgconfig/mraajava.pc
 
+%files -n nodejs-%{name}
+%dir %{_libexecdir}/node_modules
+%{_libexecdir}/node_modules/mraa
+
 %files examples
 %{_datadir}/%{name}
 

++++++ mraa-1.8.0.tar.gz -> mraa-1.9.0.tar.gz ++++++
++++ 11596 lines of diff (skipped)


Reply via email to