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)