commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2020-05-05 18:55:29 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new.2738 (New) Package is "upm" Tue May 5 18:55:29 2020 rev:10 rq:800236 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2019-08-14 11:38:08.456688599 +0200 +++ /work/SRC/openSUSE:Factory/.upm.new.2738/upm.changes2020-05-05 18:55:39.965448324 +0200 @@ -1,0 +2,11 @@ +Tue May 5 06:37:23 UTC 2020 - Martin Pluskal + +- Fix dependency of devel package on libjpeg + +--- +Tue Apr 28 06:21:33 UTC 2020 - Martin Pluskal + +- Drop python2 support +- Re-enable LTO + +--- Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.1HI7gF/_old 2020-05-05 18:55:41.053450668 +0200 +++ /var/tmp/diff_new_pack.1HI7gF/_new 2020-05-05 18:55:41.057450676 +0200 @@ -1,7 +1,7 @@ # # spec file for package upm # -# 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 @@ -32,7 +32,6 @@ BuildRequires: swig BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(mraa) >= 2.0.0 -BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 @@ -73,21 +72,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} -Obsoletes: python-%{name} < %{version} - -%description -n python2-%{name} -The UPM repository provides software drivers for a wide variety of commonly -used sensors and actuators. These software drivers interact with the -underlying hardware platform (or microcontroller), as well as with the -attached sensors, through calls to MRAA APIs. - -This package contains python bindings for %{name}. - %package -n python3-%{name} Summary:Python bindings for %{name} Group: Development/Languages/Python @@ -121,7 +105,6 @@ %build %define __builder ninja -%define _lto_cflags %{nil} %cmake \ -DCMAKE_SHARED_LINKER_FLAGS="" \ -DCMAKE_EXE_LINKER_FLAGS="" \ @@ -129,10 +112,11 @@ -DBUILDSWIGNODE=off \ -DBUILDFTI=on \ -Wno-dev -%make_jobs +%cmake_build %install %cmake_install +sed -i "s|jpeg|libjpeg|g" %{buildroot}%{_libdir}/pkgconfig/upm-vcap.pc rm -rf %{buildroot}%{_datadir}/upm %post -n lib%{name}%{sover} -p /sbin/ldconfig @@ -148,9 +132,6 @@ %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}* -%files -n python2-%{name} -%{python_sitearch}/* - %files -n python3-%{name} %{python3_sitearch}/*
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2019-08-14 11:38:04 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new.9556 (New) Package is "upm" Wed Aug 14 11:38:04 2019 rev:9 rq:723213 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2019-06-01 09:56:02.063190431 +0200 +++ /work/SRC/openSUSE:Factory/.upm.new.9556/upm.changes2019-08-14 11:38:08.456688599 +0200 @@ -1,0 +2,5 @@ +Wed Aug 14 06:57:50 UTC 2019 - Martin Pluskal + +- Disable LTO (currently broken) + +--- Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.gwQreD/_old 2019-08-14 11:38:09.328688444 +0200 +++ /var/tmp/diff_new_pack.gwQreD/_new 2019-08-14 11:38:09.328688444 +0200 @@ -121,6 +121,7 @@ %build %define __builder ninja +%define _lto_cflags %{nil} %cmake \ -DCMAKE_SHARED_LINKER_FLAGS="" \ -DCMAKE_EXE_LINKER_FLAGS="" \
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2019-06-01 09:56:00 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new.5148 (New) Package is "upm" Sat Jun 1 09:56:00 2019 rev:8 rq:706366 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2019-03-11 11:17:55.289285237 +0100 +++ /work/SRC/openSUSE:Factory/.upm.new.5148/upm.changes2019-06-01 09:56:02.063190431 +0200 @@ -1,0 +2,14 @@ +Wed May 29 15:04:56 UTC 2019 - Martin Pluskal + +- Update to version 2.0.0: + * Reworked existing interfaces + * Provided overloaded string based constructors for a good number +of sensors, allowing initialization from external frameworks +without type knowledge + * Removed deprecated basic grove classes from project + * Replaced 6 unsafe occurrences of sprintf() usage + * Cleaned-up build system around target arch detection and cpack +usage, added detection and resolution of tinyb library when +used as a dependency + +--- Old: upm-1.7.1.tar.gz New: upm-2.0.0.tar.gz Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.TGtsKO/_old 2019-06-01 09:56:02.967190122 +0200 +++ /var/tmp/diff_new_pack.TGtsKO/_new 2019-06-01 09:56:02.971190121 +0200 @@ -18,7 +18,7 @@ %define sover 1 Name: upm -Version:1.7.1 +Version:2.0.0 Release:0 Summary:High-level repository for sensors that use mraa License:MIT ++ upm-1.7.1.tar.gz -> upm-2.0.0.tar.gz ++ /work/SRC/openSUSE:Factory/upm/upm-1.7.1.tar.gz /work/SRC/openSUSE:Factory/.upm.new.5148/upm-2.0.0.tar.gz differ: char 25, line 1
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2019-03-11 11:17:46 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new.28833 (New) Package is "upm" Mon Mar 11 11:17:46 2019 rev:7 rq:683714 version:1.7.1 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2019-01-21 10:50:27.960011234 +0100 +++ /work/SRC/openSUSE:Factory/.upm.new.28833/upm.changes 2019-03-11 11:17:55.289285237 +0100 @@ -1,0 +2,6 @@ +Mon Mar 11 08:09:03 UTC 2019 - Martin Pluskal + +- Drop building of nodejs bindings as they dont build with latest + node. + +--- Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.tvsRPU/_old 2019-03-11 11:17:56.249284892 +0100 +++ /var/tmp/diff_new_pack.tvsRPU/_new 2019-03-11 11:17:56.249284892 +0100 @@ -28,7 +28,6 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: ninja -BuildRequires: nodejs6-devel BuildRequires: pkgconfig BuildRequires: swig BuildRequires: pkgconfig(libjpeg) @@ -126,7 +125,7 @@ -DCMAKE_SHARED_LINKER_FLAGS="" \ -DCMAKE_EXE_LINKER_FLAGS="" \ -DCMAKE_MODULE_LINKER_FLAGS="" \ - -DBUILDSWIGNODE=on \ + -DBUILDSWIGNODE=off \ -DBUILDFTI=on \ -Wno-dev %make_jobs @@ -154,8 +153,4 @@ %files -n python3-%{name} %{python3_sitearch}/* -%files -n nodejs-%{name} -%dir %{_libexecdir}/node_modules -%{_libexecdir}/node_modules/jsupm* - %changelog
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2019-01-21 10:49:58 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new.28833 (New) Package is "upm" Mon Jan 21 10:49:58 2019 rev:6 rq:664411 version:1.7.1 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2018-07-10 16:18:14.561275018 +0200 +++ /work/SRC/openSUSE:Factory/.upm.new.28833/upm.changes 2019-01-21 10:50:27.960011234 +0100 @@ -1,0 +2,18 @@ +Thu Jan 10 14:52:39 UTC 2019 - Martin Pluskal + +- Update to version 1.7.1: + * Bumped library compatibility to new MRAA 2.0 APIs + * Added installation details for Fedora + * Minor fixes based on static analysis vulnerability report +- Changes for version 1.7.0: + * Added Cordova bindings based on Java packages + * Complete rework of the nmea_gps library giving more control +over data acquisition and parsing + * Added GTest support for unit tests + * Removed calls to deprecated MRAA fast GPIO functions + * Several bug fixes and improvements around SWIG type maps and +gcc8 support + * New sensors: kx122, kxtj3, bh1792, bh1749 +- Run tests during build + +--- Old: upm-1.6.0.tar.gz New: upm-1.7.1.tar.gz Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.GwNkpO/_old 2019-01-21 10:50:29.544009307 +0100 +++ /var/tmp/diff_new_pack.GwNkpO/_new 2019-01-21 10:50:29.544009307 +0100 @@ -1,7 +1,7 @@ # # spec file for package upm # -# 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 Name: upm -Version:1.6.0 +Version:1.7.1 Release:0 Summary:High-level repository for sensors that use mraa License:MIT @@ -32,7 +32,7 @@ BuildRequires: pkgconfig BuildRequires: swig BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(mraa) >= 1.9.0 +BuildRequires: pkgconfig(mraa) >= 2.0.0 BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 @@ -127,7 +127,8 @@ -DCMAKE_EXE_LINKER_FLAGS="" \ -DCMAKE_MODULE_LINKER_FLAGS="" \ -DBUILDSWIGNODE=on \ - -DBUILDFTI=on + -DBUILDFTI=on \ + -Wno-dev %make_jobs %install ++ upm-1.6.0.tar.gz -> upm-1.7.1.tar.gz ++ /work/SRC/openSUSE:Factory/upm/upm-1.6.0.tar.gz /work/SRC/openSUSE:Factory/.upm.new.28833/upm-1.7.1.tar.gz differ: char 18, line 1
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2018-07-10 16:17:25 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new (New) Package is "upm" Tue Jul 10 16:17:25 2018 rev:5 rq:621851 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2017-11-08 15:14:06.657336491 +0100 +++ /work/SRC/openSUSE:Factory/.upm.new/upm.changes 2018-07-10 16:18:14.561275018 +0200 @@ -1,0 +2,14 @@ +Tue Jul 10 08:27:02 UTC 2018 - mplus...@suse.com + +- Update to version 1.6.0: + * Extended LED library to support the new MRAA gpio-leds APIs + * Many CMake changes around SWIG wrapper generation and improved +FindNodejs detection module + * Several code fixes based on static code analysis + * Improved documentation generation and Travis CI builds + * Cleaned-up doxygen tags in headers and class names in JSON +library files + * New sensor: lis3dh +- Enable building of nodejs bindings + +--- Old: upm-1.5.0.tar.gz New: upm-1.6.0.tar.gz Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.Ez6fO5/_old 2018-07-10 16:18:15.465273622 +0200 +++ /var/tmp/diff_new_pack.Ez6fO5/_new 2018-07-10 16:18:15.469273616 +0200 @@ -1,7 +1,7 @@ # # spec file for package upm # -# 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,20 +18,21 @@ %define sover 1 Name: upm -Version:1.5.0 +Version:1.6.0 Release:0 Summary:High-level repository for sensors that use mraa License:MIT Group: Hardware/Other -Url:https://github.com/intel-iot-devkit/UPM +URL:https://github.com/intel-iot-devkit/UPM Source: https://github.com/intel-iot-devkit/UPM/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: ninja +BuildRequires: nodejs6-devel BuildRequires: pkgconfig BuildRequires: swig BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(mraa) >= 1.7.0 +BuildRequires: pkgconfig(mraa) >= 1.9.0 BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 @@ -76,9 +77,9 @@ %package -n python2-%{name} Summary:Python bindings for %{name} Group: Development/Languages/Python +Requires: lib%{name}%{sover} = %{version} Provides: python-%{name} = %{version} Obsoletes: python-%{name} < %{version} -Requires: lib%{name}%{sover} = %{version} %description -n python2-%{name} The UPM repository provides software drivers for a wide variety of commonly @@ -101,6 +102,19 @@ This package contains python3 bindings for %{name}. +%package -n nodejs-%{name} +Summary:Nodejs bindings for %{name} +Group: Development/Languages/Other +%requires_genodejs6 + +%description -n nodejs-%{name} +The UPM repository provides software drivers for a wide variety of commonly +used sensors and actuators. These software drivers interact with the +underlying hardware platform (or microcontroller), as well as with the +attached sensors, through calls to MRAA APIs. + +This package contains nodejs bindings for %{name}. + %prep %setup -q # remove CC BY-NC-SA 3.0 licenced images @@ -112,18 +126,20 @@ -DCMAKE_SHARED_LINKER_FLAGS="" \ -DCMAKE_EXE_LINKER_FLAGS="" \ -DCMAKE_MODULE_LINKER_FLAGS="" \ - -DBUILDSWIGNODE=off \ + -DBUILDSWIGNODE=on \ -DBUILDFTI=on %make_jobs %install %cmake_install +rm -rf %{buildroot}%{_datadir}/upm %post -n lib%{name}%{sover} -p /sbin/ldconfig %postun -n lib%{name}%{sover} -p /sbin/ldconfig %files -n lib%{name}%{sover} -%doc LICENSE README.md +%license LICENSE +%doc README.md %{_libdir}/lib%{name}*.so.%{sover}* %files devel @@ -137,4 +153,8 @@ %files -n python3-%{name} %{python3_sitearch}/* +%files -n nodejs-%{name} +%dir %{_libexecdir}/node_modules +%{_libexecdir}/node_modules/jsupm* + %changelog ++ upm-1.5.0.tar.gz -> upm-1.6.0.tar.gz ++ /work/SRC/openSUSE:Factory/upm/upm-1.5.0.tar.gz /work/SRC/openSUSE:Factory/.upm.new/upm-1.6.0.tar.gz differ: char 18, line 1
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2017-11-08 15:11:00 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new (New) Package is "upm" Wed Nov 8 15:11:00 2017 rev:4 rq:539616 version:1.5.0 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2017-08-24 18:45:49.832911575 +0200 +++ /work/SRC/openSUSE:Factory/.upm.new/upm.changes 2017-11-08 15:14:06.657336491 +0100 @@ -1,0 +2,21 @@ +Tue Nov 7 15:59:09 UTC 2017 - mplus...@suse.com + +- Update to version 1.5.0: + * Introduced a flexible JSON format for technical sensor +specifications, notes and classification. This is also used by +our new UPM website + * Revised all C++ sensor examples and switched to stack +allocations where possible along with other code and formatting +clean-up + * Significantly improved docker workflow, CI integration, sanity +and consistency tests, static code scans and documentation +generation + * Several improvements to a couple of existing sensor drivers and +better compatibility with subplatforms + * Added new std::vector to AbstractList<> typemap for Java +bindings and examples + * New sensors: lis2ds12, lsm6ds3h, lsm6dsl, lidarlitev3 +- Drop no longer needed upm-ads1x15.patch +- Rename python subpackage to python2 + +--- Old: upm-1.3.0.tar.gz upm-ads1x15.patch New: upm-1.5.0.tar.gz Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.1pKtLG/_old 2017-11-08 15:14:07.765296048 +0100 +++ /var/tmp/diff_new_pack.1pKtLG/_new 2017-11-08 15:14:07.781295464 +0100 @@ -18,14 +18,13 @@ %define sover 1 Name: upm -Version:1.3.0 +Version:1.5.0 Release:0 Summary:High-level repository for sensors that use mraa License:MIT Group: Hardware/Other Url:https://github.com/intel-iot-devkit/UPM Source: https://github.com/intel-iot-devkit/UPM/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: upm-ads1x15.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: ninja @@ -74,12 +73,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} +Obsoletes: python-%{name} < %{version} Requires: lib%{name}%{sover} = %{version} -%description -n python-%{name} +%description -n python2-%{name} The UPM repository provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform (or microcontroller), as well as with the @@ -102,7 +103,6 @@ %prep %setup -q -%patch0 -p1 # remove CC BY-NC-SA 3.0 licenced images rm -rf docs/images @@ -131,7 +131,7 @@ %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}* -%files -n python-%{name} +%files -n python2-%{name} %{python_sitearch}/* %files -n python3-%{name} ++ upm-1.3.0.tar.gz -> upm-1.5.0.tar.gz ++ /work/SRC/openSUSE:Factory/upm/upm-1.3.0.tar.gz /work/SRC/openSUSE:Factory/.upm.new/upm-1.5.0.tar.gz differ: char 13, line 1
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2017-08-24 18:44:36 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new (New) Package is "upm" Thu Aug 24 18:44:36 2017 rev:3 rq:514216 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2017-02-03 20:04:13.721783123 +0100 +++ /work/SRC/openSUSE:Factory/.upm.new/upm.changes 2017-08-24 18:45:49.832911575 +0200 @@ -1,0 +2,46 @@ +Thu Aug 3 12:06:09 UTC 2017 - mplus...@suse.com + +- Explicitly remove non free parts + +--- +Mon Jun 5 07:58:36 UTC 2017 - mplus...@suse.com + +- Update to version 1.3.0: + * Finalized all required build system and JAVA binding changes to +release the UPM libraries for Android Things targets + * Enhanced the modules for lsm303 and tmp006 to support newer +variants of the chips + * Fixed Node.js detection on Ubuntu when installed with apt using +official packages + * Minor documentation changes + * New sensors: lsm303agr, lsm303d, veml6070, tca9548a, rn2903 +- Changes for version 1.2.0: + * Improved JAVA binding compiler compatibility and added JAVA +interfaces that match existing C++ interfaces + * Ported Bosch drivers to C thus now they can be used on +supported MCUs + * Completely redesigned C/C++ example handling by cmake to avoid +maintaining a list by hand + * Fixed several existing drivers, mostly based on static code +analysis reports + * Added a sensor driver template plus bash script that can be +easily used by developers to start writing their own sensor +driver + * Numerous documentation improvements + * New sensors: p9813, abp, rsc, mmc35240, tcs37727, tmp006, +mma8x6x, mag3110, hdc1000 +- Changes for version 1.1.0: + * Reworked cmake handling of internal and external dependencies + * Documentation improvements for sensor names, sensor +descriptions, external contributor guides and added new section +on installing UPM on a supported OS + * Fixed issues with C11 builds on some WRLinux gateways and +Debian systems + * New examples and functionality for speaker and ads1x15 modules + * Modified JAVA builds to ensure the SWIG generated wrappers +include all functionality and typemaps + * New sensors: mcp2515, max30100, uartat, le910 +- Add upm-ads1x15.patch to fix building with gcc7 +- Use ninja for building + +--- Old: upm-1.0.2.tar.gz New: upm-1.3.0.tar.gz upm-ads1x15.patch Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.yOyHDj/_old 2017-08-24 18:45:50.856767414 +0200 +++ /var/tmp/diff_new_pack.yOyHDj/_new 2017-08-24 18:45:50.876764598 +0200 @@ -18,19 +18,21 @@ %define sover 1 Name: upm -Version:1.0.2 +Version:1.3.0 Release:0 Summary:High-level repository for sensors that use mraa License:MIT Group: Hardware/Other Url:https://github.com/intel-iot-devkit/UPM Source: https://github.com/intel-iot-devkit/UPM/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: upm-ads1x15.patch BuildRequires: cmake BuildRequires: gcc-c++ +BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: swig BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(mraa) +BuildRequires: pkgconfig(mraa) >= 1.7.0 BuildRequires: pkgconfig(python2) BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 @@ -100,15 +102,19 @@ %prep %setup -q +%patch0 -p1 +# remove CC BY-NC-SA 3.0 licenced images +rm -rf docs/images %build +%define __builder ninja %cmake \ -DCMAKE_SHARED_LINKER_FLAGS="" \ -DCMAKE_EXE_LINKER_FLAGS="" \ -DCMAKE_MODULE_LINKER_FLAGS="" \ -DBUILDSWIGNODE=off \ -DBUILDFTI=on -%make_build +%make_jobs %install %cmake_install @@ -117,22 +123,18 @@ %postun -n lib%{name}%{sover} -p /sbin/ldconfig %files -n lib%{name}%{sover} -%defattr(-,root,root) %doc LICENSE README.md %{_libdir}/lib%{name}*.so.%{sover}* %files devel -%defattr(-,root,root) %{_libdir}/lib%{name}*.so %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}* %files -n python-%{name} -%defattr(-,root,root) %{python_sitearch}/* %files -n python3-%{name} -%defattr(-,root,root) %{python3_sitearch}/* %changelog ++ upm-1.0.2.tar.gz -> upm-1.3.0.tar.gz ++ /work/SRC/openSUSE:Factory/upm/upm-1.0.2.tar.gz /work/SRC/openSUSE:Factory/.upm.new/upm-1.3.0.tar.gz differ: char 13, line 1 ++ upm-ads1x15.patch ++ >From c64d04d084f47b4cb3e1cdee6e96348fcc6a756e Mon Sep 17 00:00:00
commit upm for openSUSE:Factory
Hello community, here is the log from the commit of package upm for openSUSE:Factory checked in at 2017-01-29 10:38:56 Comparing /work/SRC/openSUSE:Factory/upm (Old) and /work/SRC/openSUSE:Factory/.upm.new (New) Package is "upm" Changes: --- /work/SRC/openSUSE:Factory/upm/upm.changes 2017-01-25 23:17:33.583038780 +0100 +++ /work/SRC/openSUSE:Factory/.upm.new/upm.changes 2017-02-03 20:04:13.721783123 +0100 @@ -1,0 +2,37 @@ +Thu Jan 26 16:20:30 UTC 2017 - mplus...@suse.com + +- Update to version 1.0.3: + * Minor cmake changes for Java builds and Java examples are now +toggled with the same BUILDEXAMPLES cmake switch + * Made some improvements in the utilities class for our C drivers + * Fixed issue with some drivers not being usable on subplatforms +due to pin numbers using uint8 type + * New sensors: ims, ecezo, mb704x, rf22 +- Changes for version 1.0.1: + * Warnings as errors enabled for C/CXX (fixed warnings from -Wall +and others) + * Fix for C/CXX compile flag append issue #485 + * C sensor libraries for: my9221, otp538u, guvas12d, ppd42ns + * New sensor: ms5803 +- Changes for version 1.0.0: + * Added approximately 50 C sources for UPM drivers that can be +used on both Unix and RTOS boards + * Provided generic alternatives to the Grove set of classes as +they will be deprecated over time and eventually removed + * UPM modules are now being packed and published on NPM as +sources rather than binaries to enhance compatibility with +various boards and systems + * Build both python2 and python3 modules if the corresponding +python libs are available and removed cmake BUILDPYTHON3 switch + * Converted python examples to run on both python2 and python3 + * Added 'upm' hierarchy to python module install path which +changes the way UPM modules are imported Example: old: import +pyupm_dfrph new: from upm import pyupm_dfrph or import +upm.pyupm_dfrph + * Added ctests for consistancy checking UPM repo as well as +sanity checking for python2/3 modules and examples + * Various documentation and driver fixes throughout + * New sensors: nmea_gps, mma7361, bh1750, hka5, dfrorp, dfrec, +sht1x + +--- Old: upm-0.8.0.tar.gz New: upm-1.0.2.tar.gz Other differences: -- ++ upm.spec ++ --- /var/tmp/diff_new_pack.RRhgF1/_old 2017-02-03 20:04:14.445681231 +0100 +++ /var/tmp/diff_new_pack.RRhgF1/_new 2017-02-03 20:04:14.449680668 +0100 @@ -1,7 +1,7 @@ # # spec file for package upm # -# 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 @@ -16,9 +16,9 @@ # -%define sover 0 +%define sover 1 Name: upm -Version:0.8.0 +Version:1.0.2 Release:0 Summary:High-level repository for sensors that use mraa License:MIT @@ -31,7 +31,8 @@ BuildRequires: swig BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(mraa) -BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(python3) ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %description @@ -82,7 +83,20 @@ underlying hardware platform (or microcontroller), as well as with the attached sensors, through calls to MRAA APIs. -This package contains the Python bindings for %{name}. +This package contains python bindings for %{name}. + +%package -n python3-%{name} +Summary:Python bindings for %{name} +Group: Development/Languages/Python +Requires: lib%{name}%{sover} = %{version} + +%description -n python3-%{name} +The UPM repository provides software drivers for a wide variety of commonly +used sensors and actuators. These software drivers interact with the +underlying hardware platform (or microcontroller), as well as with the +attached sensors, through calls to MRAA APIs. + +This package contains python3 bindings for %{name}. %prep %setup -q @@ -111,10 +125,14 @@ %defattr(-,root,root) %{_libdir}/lib%{name}*.so %{_includedir}/%{name} -%{_libdir}/pkgconfig/%{name}-* +%{_libdir}/pkgconfig/%{name}* %files -n python-%{name} %defattr(-,root,root) %{python_sitearch}/* +%files -n python3-%{name} +%defattr(-,root,root) +%{python3_sitearch}/* + %changelog ++ upm-0.8.0.tar.gz -> upm-1.0.2.tar.gz ++ /work/SRC/openSUSE:Factory/upm/upm-0.8.0.tar.gz /work/SRC/openSUSE:Factory/.upm.new/upm-1.0.2.tar.gz differ: char 12, line 1