18 Commits

Author SHA256 Message Date
Lars Vogdt
91203c5363 Accepting request 1123851 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer supported.

OBS-URL: https://build.opensuse.org/request/show/1123851
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=29
2023-11-07 15:43:12 +00:00
9f237f9f65 Accepting request 1078127 from home:iznogood:branches:hardware
- Add upstream pull req patch: 704.patch -- include missing
  <cstdint>. Fix build with gcc 13.
- Use autosetup and ldconfig_scriptlets macros.
- Update URL and Source to new home.

OBS-URL: https://build.opensuse.org/request/show/1078127
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=27
2023-04-11 08:27:44 +00:00
5c25592376 - Fix dependency of devel package on libjpeg
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=25
2020-05-05 06:37:45 +00:00
7b3023307a - Re-enable LTO
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=24
2020-04-28 06:42:32 +00:00
731f900d71 - Drop python2 support
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=23
2020-04-28 06:41:43 +00:00
811ea2f072 - Disable LTO (currently broken)
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=21
2019-08-14 06:58:09 +00:00
f7c485198c - 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

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=19
2019-05-29 15:19:25 +00:00
185b539823 - Drop building of nodejs bindings as they dont build with latest
node.

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=17
2019-03-11 08:21:10 +00:00
9d168769a4 - 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

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=15
2019-01-10 15:21:07 +00:00
2e9d5a6afe - 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

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=13
2018-07-10 09:21:17 +00:00
3f59846801 - 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

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=11
2017-11-07 16:34:03 +00:00
86cc280152 - Explicitly remove non free parts
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=9
2017-08-03 12:06:28 +00:00
cc70a56d24 OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=8 2017-06-05 08:48:29 +00:00
3d61c57ebb - Add upm-ads1x15.patch to fix building with gcc7
- Use ninja for building

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=7
2017-06-05 08:38:36 +00:00
ea632f04a3 - Update to version 1.3.0:
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=6
2017-06-05 08:02:16 +00:00
d6f39b567d - 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

OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=4
2017-01-26 16:58:55 +00:00
3c4137204b Accepting request 433010 from home:jengelh:branches:hardware
- Trim/edit description

OBS-URL: https://build.opensuse.org/request/show/433010
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=2
2016-10-04 07:00:59 +00:00
e24934de02 Accepting request 431126 from home:pluskalm:branches:hardware
New package, please add me as maintainer

OBS-URL: https://build.opensuse.org/request/show/431126
OBS-URL: https://build.opensuse.org/package/show/hardware/upm?expand=0&rev=1
2016-09-29 12:45:17 +00:00