Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgpiodcxx1-1.4.3-1.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.4 for armv7hl

Name: libgpiodcxx1 Distribution: openSUSE Step 15
Version: 1.4.3 Vendor: openSUSE
Release: 1.1 Build date: Tue Feb 9 13:48:34 2021
Group: System/Libraries Build host: obs-arm-5
Size: 55300 Source RPM: libgpiod-1.4.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/
Summary: C++library for interacting with the linux GPIO character device
The libgpiod library encapsulates the ioctl calls and data structures
of the GPIO character devices, the latter of which superseded the
GPIO sysfs interface in Linux 4.8.

C++ library part.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Mon May 25 2020 ptesarik@suse.com
  - Update to version 1.4.3 (Bug fixes release):
    * relax gpiod_chip_open() for symbolic links
* Thu Mar 19 2020 ptesarik@suse.com
  - Rename the libgpiod package (which contains the command-line
    tools) to libgpiod-utils.
* Tue Mar 10 2020 guillaume.gardet@opensuse.org
  - Update to version 1.4.2 (Bug fixes release):
    * fix the major:minor number comparison between the device and sysfs
    * drop noexcept from direction() and active_state() in C++ bindings
    * fix a segfault when calling Line.request() in Python bindings
* Mon Feb 03 2020 dimstar@opensuse.org
  - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow
    OBS to shortcut through the -mini flavors.
* Thu Oct 31 2019 guillaume.gardet@opensuse.org
  - Rename python-libgpiod to python3-gpiod
* Wed Oct 30 2019 guillaume.gardet@opensuse.org
  - Update to v1.4.1 (Bug fixes release):
    * fix GCC8 warnings when building python bindings
    * fix a bug in gpioinfo where lines used by the kernel without any consumer
      string were reported as unused
    * fix a bug in line::event_get_fd() in C++ bindings where the exception
      wouldn't be throws in error cases due to a missing 'throw' keyword
    * fix a couple bugs in the test-suite
    * disable a failing assertion in the test-suite that stopped working after
    linux v5.2.7
* Thu Jun 13 2019 guillaume.gardet@opensuse.org
  - Replace *_number with *_soversion
* Thu Jun 13 2019 guillaume.gardet@opensuse.org
  - Enable build of tests (package gpiod-test and libgpiomockup) for Tumbleweed
* Thu Jun 13 2019 guillaume.gardet@opensuse.org
  - Update to 1.4:
    * New features:
    - updated the testing framework to work with linux v5.1 in which the debugfs
      interface of the GPIO testing module changed in a backward incompatible way
    - factored out the code controlling the GPIO testing module into a separate
      shared library that may be reused by future testing executables for different
      language bindings
    - removed the --enable-install-tests build option and the make check target as
      they were redundant, subsequently tests are now installed as a normal program
      whenever they're enabled with --enable-tests
    * Improvements:
    - removed unnecessary std::move calls from C++ bindings
    - added the explicit keyword to bool() operators in C++ bindings
    * Bug fixes:
    - fix out of source build of man pages
* Fri Apr 12 2019 guillaume.gardet@opensuse.org
  - Add conflicts with libgpiod1 to help upgrade
* Fri Apr 05 2019 guillaume.gardet@opensuse.org
  - devel package now requires libgpiod and libgpiodcxx
* Fri Apr 05 2019 guillaume.gardet@opensuse.org
  - Move libgpiodcxx to its own package
* Wed Apr 03 2019 guillaume.gardet@opensuse.org
  - Update to 1.3:
    * New features:
    - the gpio-tools now have automatically generated (using help2man) man pages
      that are bundled with the release tarball
    - support a singular 'default_val' argument in Line.request() in python
      bindings
    - the test executable can now be installed to the bindir along with the
      gpio-tools and the testing framework will look for the binaries in standard
      locations if it's not run from the top source directory
    - gpiomon now supports line buffered output
    * Improvements:
    - tweaks to the C API documentation
    - treewide unification of the naming of local variables
    - extended helptest in gpioset (explanation of the way the character device
      works aimed at reducing user confusion when a GPIO line reverts to its
      default value after gpioset exits)
    - the source directories have been rearranged and the src/ directory was
      dropped, lib/ and tools/ now live in the top source directory
    - minor coding style fixes in python bindings, ctxless functions and tools
    - automatically generated documentation is now removed by 'make clean'
    - all Makefiles now use top_builddir instead of relative paths
    - code shrink in configure.ac
    - add a brief section about API documentation to README
    * Bug fixes:
    - fix a segfault causing bug in C++ bindings
    - make bitset_cmp::operator() const as this is required by C++17
    - ignore 'remove' events from udev in the testing framework
    - don't segfault on num_lines = 0 in ctxless functions
* Mon Dec 03 2018 guillaume.gardet@opensuse.org
  - Update to 1.2:
    * New features:
    - new contextless event monitor that should replace the previous event loop
      which caused problems on hardware that doesn't allow to watch both rising
      and falling edge events
    - port gpiomon to the new event monitor
    - deprecate event loop routines
    * Improvements:
    - many minor improvements and tweaks in the python module
    - new test cases for python bindings
    - add much more detailed documentation for python bindings
    - coding style improvements in gpio-tools
    - remove unicode characters from build scripts
    - improve the help text messages in gpio-tools
    - make gpiod_chip_open() and its variants verify that we're really trying to
      open a character device associated with a GPIO chip
    * Bug fixes:
    - fix memory leaks in python bindings
    - fix a memory corruption bug in python bindings
    - fix the default_vals argument in line request implementation in python
      bindings
    - fix a compilation warning in python bindings
    - fix gpiod_Chip_find_lines() for nonexistent lines (python bindings)
    - add a missing include in C++ bindings examples
    - correctly display the version string in gpio-tools
* Wed Sep 05 2018 guillaume.gardet@opensuse.org
  - Add python binding
* Wed Sep 05 2018 guillaume.gardet@opensuse.org
  - Update to 1.1.1:
    * Bug fixes:
    - fix memory leaks in python bindings
    - fix a memory corruption bug in python bindings
    - fix the default_vals argument in line request implementation in python
      bindings
    - fix a compilation warning in python bindings
* Sun Jul 29 2018 jengelh@inai.de
  - Update RPM groups. Reorder sentences to put the library first,
    and the old sysfs interface last.
* Thu Jun 14 2018 guillaume.gardet@opensuse.org
  - Add C++ bindings
* Thu Jun 14 2018 guillaume.gardet@opensuse.org
  - Initial package version 1.1

Files

/usr/lib/libgpiodcxx.so.1
/usr/lib/libgpiodcxx.so.1.0.4


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 17:26:31 2024