commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2020-08-25 09:39:36 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new.3399 (New) Package is "mraa" Tue Aug 25 09:39:36 2020 rev:13 rq:829018 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2020-06-12 21:45:10.764457906 +0200 +++ /work/SRC/openSUSE:Factory/.mraa.new.3399/mraa.changes 2020-08-25 09:41:19.392281924 +0200 @@ -1,0 +2,5 @@ +Mon Aug 24 14:41:07 UTC 2020 - Dominique Leuenberger + +- Use %{_prefix}/lib instead of %{_libexecdir} (boo#1174075). + +--- Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.umFh4T/_old 2020-08-25 09:41:20.680282508 +0200 +++ /var/tmp/diff_new_pack.umFh4T/_new 2020-08-25 09:41:20.680282508 +0200 @@ -161,7 +161,7 @@ %install %cmake_install install -d %{buildroot}%{_javadir} -mv %{buildroot}%{_libexecdir}/java/mraa.jar %{buildroot}%{_javadir}/%{name}.jar +mv %{buildroot}%{_prefix}/lib/java/mraa.jar %{buildroot}%{_javadir}/%{name}.jar %check export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2020-06-12 21:43:49 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new.3606 (New) Package is "mraa" Fri Jun 12 21:43:49 2020 rev:12 rq:814100 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2020-04-28 22:31:53.061699349 +0200 +++ /work/SRC/openSUSE:Factory/.mraa.new.3606/mraa.changes 2020-06-12 21:45:10.764457906 +0200 @@ -1,0 +2,5 @@ +Fri Jun 12 08:19:57 UTC 2020 - Martin Pluskal + +- Fix building with gcc10 + +--- Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.Kt9U0u/_old 2020-06-12 21:45:11.916460610 +0200 +++ /var/tmp/diff_new_pack.Kt9U0u/_new 2020-06-12 21:45:11.920460619 +0200 @@ -144,6 +144,7 @@ %build %cmake \ + -DCMAKE_C_FLAGS="%{optflags} -fcommon -DNDEBUG" \ -DINSTALLTOOLS=yes \ -DINSTALLGPIOTOOL=yes \ -DUSBPLAT=yes \
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2020-04-28 22:30:36 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new.2738 (New) Package is "mraa" Tue Apr 28 22:30:36 2020 rev:11 rq:798509 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2019-03-11 11:17:53.229285978 +0100 +++ /work/SRC/openSUSE:Factory/.mraa.new.2738/mraa.changes 2020-04-28 22:31:53.061699349 +0200 @@ -1,0 +2,16 @@ +Tue Apr 28 05:53:58 UTC 2020 - Martin Pluskal + +- Update to version 2.1.0: + * New platforms UP Xtreme, IPi SMARC, ROCK PI 4, Raspberry Pi 4, +Ultra96 + * Added support for chardev GPIO devices on Rock960 + * Introduced APIs to initialize GPIOs by name + * Multiple fixes to address static tool scans and user submitted +bug reports + * Revised documentation to reflect project transfer to the +Eclipse Foundation + * Updated installation instructions for multiple distribution +channels +- Drop python2 bindings + +--- Old: mraa-2.0.0.tar.gz New: mraa-2.1.0.tar.gz Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.eGSsjp/_old 2020-04-28 22:31:54.045701186 +0200 +++ /var/tmp/diff_new_pack.eGSsjp/_new 2020-04-28 22:31:54.049701193 +0200 @@ -1,7 +1,7 @@ # # spec file for package mraa # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 2 Name: mraa -Version:2.0.0 +Version:2.1.0 Release:0 Summary:Low Level Skeleton Library for IO Communication License:MIT @@ -34,7 +34,6 @@ BuildRequires: swig BuildRequires: pkgconfig(json-c) BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 @@ -80,23 +79,6 @@ This package contains development files for %{name}. -%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} - -%description -n python2-%{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 python bindings for %{name}. - %package -n python3-%{name} Summary:Python3 bindings for %{name} Group: Development/Languages/Python @@ -173,7 +155,7 @@ -DBUILDSWIGJAVA=on \ -DBUILDSWIGNODE=off \ -Wno-dev -%make_jobs +%cmake_build %install %cmake_install @@ -205,9 +187,6 @@ %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc -%files -n python2-%{name} -%{python_sitearch}/* - %files -n python3-%{name} %{python3_sitearch}/* ++ mraa-2.0.0.tar.gz -> mraa-2.1.0.tar.gz ++ 12717 lines of diff (skipped)
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2019-03-11 11:17:42 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new.28833 (New) Package is "mraa" Mon Mar 11 11:17:42 2019 rev:10 rq:683713 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2019-01-21 10:50:22.140018317 +0100 +++ /work/SRC/openSUSE:Factory/.mraa.new.28833/mraa.changes 2019-03-11 11:17:53.229285978 +0100 @@ -1,0 +2,6 @@ +Mon Mar 11 08:07:26 UTC 2019 - Martin Pluskal + +- Drop nodejs bindings as they dont work with lates versions of + node. + +--- Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.a4qgDo/_old 2019-03-11 11:17:53.961285715 +0100 +++ /var/tmp/diff_new_pack.a4qgDo/_new 2019-03-11 11:17:53.965285713 +0100 @@ -30,7 +30,6 @@ BuildRequires: gtest BuildRequires: java-devel BuildRequires: javapackages-tools -BuildRequires: nodejs6-devel BuildRequires: pkgconfig BuildRequires: swig BuildRequires: pkgconfig(json-c) @@ -172,7 +171,7 @@ -DBUILDTESTS=on \ -DBUILDSWIGPYTHON=on \ -DBUILDSWIGJAVA=on \ - -DBUILDSWIGNODE=on \ + -DBUILDSWIGNODE=off \ -Wno-dev %make_jobs @@ -217,10 +216,6 @@ %{_libdir}/libmraajava.so %{_libdir}/pkgconfig/mraajava.pc -%files -n nodejs-%{name} -%dir %{_libexecdir}/node_modules -%{_libexecdir}/node_modules/mraa - %files examples %{_datadir}/%{name}
commit mraa for openSUSE:Factory
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.changes2018-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)
commit mraa for openSUSE:Factory
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.changes2017-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_genodejs6 + +%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)
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2017-11-14 12:57:52 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new (New) Package is "mraa" Tue Nov 14 12:57:52 2017 rev:7 rq:541262 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2017-10-26 18:46:15.818687826 +0200 +++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes 2017-11-14 12:58:05.649035501 +0100 @@ -1,0 +2,6 @@ +Mon Nov 13 10:00:31 UTC 2017 - mplus...@suse.com + +- Use consistent naming with singlespec python packages +- Build tests as well + +--- Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.Vt7ryR/_old 2017-11-14 12:58:07.588964569 +0100 +++ /var/tmp/diff_new_pack.Vt7ryR/_new 2017-11-14 12:58:07.592964423 +0100 @@ -33,7 +33,7 @@ BuildRequires: swig BuildRequires: pkgconfig(json-c) BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 @@ -79,12 +79,14 @@ This package contains development files for %{name}. -%package -n python-%{name} +%package -n python2-%{name} Summary:Python bindings for %{name} Group: Development/Languages/Python +Provides: python-%{name} = %{version}-%{release} +Obsoletes: python-%{name} < %{version}-%{release} Requires: lib%{name}%{sover} = %{version} -%description -n python-%{name} +%description -n python2-%{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 @@ -150,7 +152,7 @@ -DFIRMATA=off \ -DIMRAA=yes \ -DFTDI4222=off \ - -DBUILDTESTS=off \ + -DBUILDTESTS=on \ -DBUILDSWIGPYTHON=on \ -DBUILDSWIGJAVA=on \ -DBUILDSWIGNODE=off @@ -181,7 +183,7 @@ %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc -%files -n python-%{name} +%files -n python2-%{name} %{python_sitearch}/* %files -n python3-%{name}
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2017-10-26 18:46:07 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new (New) Package is "mraa" Thu Oct 26 18:46:07 2017 rev:6 rq:536753 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2017-06-05 18:51:13.497751278 +0200 +++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes 2017-10-26 18:46:15.818687826 +0200 @@ -1,0 +2,11 @@ +Thu Oct 26 09:29:54 UTC 2017 - mplus...@suse.com + +- Update to version 1.8.0: + * Added Up2 support & grovePi subplatform support + * Various improvements on 96board, rpi, beaglebone & Up boards + * CMake 3.8+ improvements + * Peripheral I/O improvements + * Json platform improvements + * Static analysis cleanup using SonarQube + +--- Old: mraa-1.7.0.tar.gz New: mraa-1.8.0.tar.gz Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.t8jJwX/_old 2017-10-26 18:46:16.822640966 +0200 +++ /var/tmp/diff_new_pack.t8jJwX/_new 2017-10-26 18:46:16.826640779 +0200 @@ -18,7 +18,7 @@ %define sover 1 Name: mraa -Version:1.7.0 +Version:1.8.0 Release:0 Summary:Low Level Skeleton Library for IO Communication License:MIT @@ -165,40 +165,34 @@ %postun -n lib%{name}%{sover} -p /sbin/ldconfig %files -%defattr(-,root,root) %doc README.md COPYING %{_bindir}/imraa %{_bindir}/mraa-gpio %{_bindir}/mraa-i2c +%{_bindir}/mraa-uart %files -n lib%{name}%{sover} -%defattr(-,root,root) %{_libdir}/libmraa.so.%{sover} %{_libdir}/libmraa.so.%{version} %files devel -%defattr(-,root,root) %{_libdir}/libmraa.so %{_includedir}/%{name}.* %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc %files -n python-%{name} -%defattr(-,root,root) %{python_sitearch}/* %files -n python3-%{name} -%defattr(-,root,root) %{python3_sitearch}/* %files -n java-%{name} -%defattr(-,root,root) %{_javadir}/%{name}.jar %{_libdir}/libmraajava.so %{_libdir}/pkgconfig/mraajava.pc %files examples -%defattr(-,root,root) %{_datadir}/%{name} %changelog ++ mraa-1.7.0.tar.gz -> mraa-1.8.0.tar.gz ++ 9424 lines of diff (skipped)
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2017-06-05 18:50:38 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new (New) Package is "mraa" Mon Jun 5 18:50:38 2017 rev:5 rq:501087 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2017-04-29 10:52:50.042078718 +0200 +++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes 2017-06-05 18:51:13.497751278 +0200 @@ -1,0 +2,8 @@ +Mon Jun 5 08:03:20 UTC 2017 - mplus...@suse.com + +- Update to version 1.7.0: + * Peripheral I/O support for Android Things + * Deprecation of node v0.10.x and 0.12.x + * Documetnatino improvements + +--- Old: mraa-1.6.1.tar.gz New: mraa-1.7.0.tar.gz Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.HujwCD/_old 2017-06-05 18:51:16.005397802 +0200 +++ /var/tmp/diff_new_pack.HujwCD/_new 2017-06-05 18:51:16.009397239 +0200 @@ -18,7 +18,7 @@ %define sover 1 Name: mraa -Version:1.6.1 +Version:1.7.0 Release:0 Summary:Low Level Skeleton Library for IO Communication License:MIT ++ mraa-1.6.1.tar.gz -> mraa-1.7.0.tar.gz ++ 2805 lines of diff (skipped)
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2017-04-29 10:52:48 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new (New) Package is "mraa" Sat Apr 29 10:52:48 2017 rev:4 rq:489779 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2017-03-03 17:44:20.682743428 +0100 +++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes 2017-04-29 10:52:50.042078718 +0200 @@ -1,0 +2,21 @@ +Fri Apr 21 10:06:58 UTC 2017 - mplus...@suse.com + +- Update to version 1.6.1: + * mraa-deinit bug fix + * rpi3 fix + * ALTERA_SOCFPGA -> DE_NANO_SOC +- Changes for version 1.6.0: + * de-10 nano board support + * Improved Intel Joule support & renamed from GT_TUCHUCK to Joule + * Improved RPI3 support + * Fixes for UP, 96boards & phyboard-wega + * Call mraa_deinit with a gcc destructor attribute +- Drop upstreamed patches: + * 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch + * 0002-examples-add-return-in-spi_max7219.c.patch + * 0003-arm-prefer-proc-device-tree.patch + * 0004-rpi-use-proc-device-tree-compatible.patch + * 0005-raspberrypi-add-3-model-B-support.patch + * 0006-rpi-take-care-of-gpiochip-base.patch + +--- Old: 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch 0002-examples-add-return-in-spi_max7219.c.patch 0003-arm-prefer-proc-device-tree.patch 0004-rpi-use-proc-device-tree-compatible.patch 0005-raspberrypi-add-3-model-B-support.patch 0006-rpi-take-care-of-gpiochip-base.patch mraa-1.5.1.tar.gz New: mraa-1.6.1.tar.gz Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.FmHGfm/_old 2017-04-29 10:52:50.893958373 +0200 +++ /var/tmp/diff_new_pack.FmHGfm/_new 2017-04-29 10:52:50.897957808 +0200 @@ -18,19 +18,13 @@ %define sover 1 Name: mraa -Version:1.5.1 +Version:1.6.1 Release:0 Summary:Low Level Skeleton Library for IO Communication License:MIT Group: Hardware/Other 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 -Patch0: 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch -Patch1: 0002-examples-add-return-in-spi_max7219.c.patch -Patch2: 0003-arm-prefer-proc-device-tree.patch -Patch3: 0004-rpi-use-proc-device-tree-compatible.patch -Patch4: 0005-raspberrypi-add-3-model-B-support.patch -Patch5: 0006-rpi-take-care-of-gpiochip-base.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: java-devel @@ -147,12 +141,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 %build %cmake \ ++ mraa-1.5.1.tar.gz -> mraa-1.6.1.tar.gz ++ 6447 lines of diff (skipped)
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2017-03-03 17:44:19 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new (New) Package is "mraa" Fri Mar 3 17:44:19 2017 rev:3 rq:460898 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2017-02-03 17:50:49.821325158 +0100 +++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes 2017-03-03 17:44:20.682743428 +0100 @@ -1,0 +2,12 @@ +Tue Feb 28 12:22:00 UTC 2017 - cbosdon...@suse.com + +- Fix build for aarch64 +0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch +0002-examples-add-return-in-spi_max7219.c.patch +- Get mraa working on raspberry pi +0003-arm-prefer-proc-device-tree.patch +0004-rpi-use-proc-device-tree-compatible.patch +0005-raspberrypi-add-3-model-B-support.patch +0006-rpi-take-care-of-gpiochip-base.patch + +--- New: 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch 0002-examples-add-return-in-spi_max7219.c.patch 0003-arm-prefer-proc-device-tree.patch 0004-rpi-use-proc-device-tree-compatible.patch 0005-raspberrypi-add-3-model-B-support.patch 0006-rpi-take-care-of-gpiochip-base.patch Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.8sFxQp/_old 2017-03-03 17:44:21.290657518 +0100 +++ /var/tmp/diff_new_pack.8sFxQp/_new 2017-03-03 17:44:21.294656953 +0100 @@ -25,6 +25,12 @@ Group: Hardware/Other 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 +Patch0: 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch +Patch1: 0002-examples-add-return-in-spi_max7219.c.patch +Patch2: 0003-arm-prefer-proc-device-tree.patch +Patch3: 0004-rpi-use-proc-device-tree-compatible.patch +Patch4: 0005-raspberrypi-add-3-model-B-support.patch +Patch5: 0006-rpi-take-care-of-gpiochip-base.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: java-devel @@ -141,6 +147,12 @@ %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %cmake \ ++ 0001-rpi-fix-PLATFORM_RASPBERRY_PI_ZERO-value.patch ++ >From 44299aa69b7c7f173ce120e52ddc5bba32574d14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?=Date: Wed, 22 Feb 2017 10:04:33 +0100 Subject: [PATCH 1/6] rpi: fix PLATFORM_RASPBERRY_PI_ZERO value MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change PLATFORM_RASPBERRY_PI_ZERO into an integer to avoid build error when comparing it to integer platform_detected. Signed-off-by: Cédric Bosdonnat --- src/arm/raspberry_pi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arm/raspberry_pi.c b/src/arm/raspberry_pi.c index 84b35bf..1d675ac 100644 --- a/src/arm/raspberry_pi.c +++ b/src/arm/raspberry_pi.c @@ -46,7 +46,7 @@ #define PLATFORM_RASPBERRY_PI_COMPUTE_MODULE_REV_1 5 #define PLATFORM_RASPBERRY_PI_A_PLUS_REV_1 6 #define PLATFORM_RASPBERRY_PI2_B_REV_1 7 -#define PLATFORM_RASPBERRY_PI_ZERO "Raspberry Pi Zero" +#define PLATFORM_RASPBERRY_PI_ZERO 8 #define MMAP_PATH "/dev/mem" #define BCM2835_PERI_BASE 0x2000 #define BCM2835_GPIO_BASE (BCM2835_PERI_BASE + 0x20) -- 2.11.0 ++ 0002-examples-add-return-in-spi_max7219.c.patch ++ >From 9358a19bfdb659eb3a00e63d688b71c0853691b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= Date: Wed, 22 Feb 2017 10:07:48 +0100 Subject: [PATCH 2/6] examples: add return in spi_max7219.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some compilers are raising an error if no value is returned in main. Add a return 0 in spi_max7219.c main to quiet them. Signed-off-by: Cédric Bosdonnat --- examples/spi_max7219.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/spi_max7219.c b/examples/spi_max7219.c index 4c1ad06..276cff9 100644 --- a/examples/spi_max7219.c +++ b/examples/spi_max7219.c @@ -85,4 +85,5 @@ main(int argc, char** argv) mraa_spi_stop(spi); //! [Interesting] +return 0; } -- 2.11.0 ++ 0003-arm-prefer-proc-device-tree.patch ++ >From 869a5bab625171e67af5b61eac3a0f10c0fdbab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= Date: Wed, 22 Feb 2017 15:07:58 +0100 Subject: [PATCH 3/6] arm: prefer /proc/device-tree MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8
commit mraa for openSUSE:Factory
Hello community, here is the log from the commit of package mraa for openSUSE:Factory checked in at 2017-01-29 10:38:49 Comparing /work/SRC/openSUSE:Factory/mraa (Old) and /work/SRC/openSUSE:Factory/.mraa.new (New) Package is "mraa" Changes: --- /work/SRC/openSUSE:Factory/mraa/mraa.changes2017-01-25 23:16:18.518354798 +0100 +++ /work/SRC/openSUSE:Factory/.mraa.new/mraa.changes 2017-02-03 17:50:49.821325158 +0100 @@ -1,0 +2,28 @@ +Thu Jan 26 14:22:18 UTC 2017 - mplus...@suse.com + +- Update to version 1.5.1: + * Small memleaks plugged + * imraa useless arp statements removed + * NPM 1.5.0 did not 100% match real 1.5.0 tag, this resolves this +- Changes for version 1.5.0: + * imraa now uses argp, slight option changes, you need to use -a +to flash a 101 + * Joule i2c enumeration much improved, uses pci id + * Firmata add a spinlock to remove possible race condition + * Mock Uart functionality +- Changes for version 1.4.0: + * Add support for Siemens SIMATIC IOT2000 + * Cmake now enables much more error detection depending on +compiler support + * Mraa Maven packages now enabled + * Galileo Gen2 AIO fix using pincmd + * Adding an already added firmata platform now returns +MRAA_SUCCESS + * Cmake no longer tags builds without git as '-dirty' version.c +for easier packaging support +- Changes for version 1.3.0: + * Fix GT GPIO bugs + * Mock SPI and travis now uses mock and tests it + * RPI zero support + +--- Old: mraa-1.2.3.tar.gz New: mraa-1.5.1.tar.gz Other differences: -- ++ mraa.spec ++ --- /var/tmp/diff_new_pack.bVhFl5/_old 2017-02-03 17:50:50.149278919 +0100 +++ /var/tmp/diff_new_pack.bVhFl5/_new 2017-02-03 17:50:50.153278355 +0100 @@ -1,7 +1,7 @@ # # spec file for package mraa # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,7 +18,7 @@ %define sover 1 Name: mraa -Version:1.2.3 +Version:1.5.1 Release:0 Summary:Low Level Skeleton Library for IO Communication License:MIT @@ -153,9 +153,8 @@ -DBUILDTESTS=off \ -DBUILDSWIGPYTHON=on \ -DBUILDSWIGJAVA=on \ - -DBUILDSWIGNODE=off \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo -make %{?_smp_mflags} + -DBUILDSWIGNODE=off +%make_jobs %install %cmake_install ++ mraa-1.2.3.tar.gz -> mraa-1.5.1.tar.gz ++ 5427 lines of diff (skipped)