Package Details: onvif-gui 3.1.10-2

Git Clone URL: https://aur.archlinux.org/onvif-gui.git (read-only, click to copy)
Package Base: onvif-gui
Description: A client side implementation of the ONVIF specification - GUI app
Upstream URL: https://github.com/sr99622/libonvif
Licenses: Apache-2.0
Submitter: tmn505
Maintainer: tmn505
Last Packager: tmn505
Votes: 1
Popularity: 0.83
First Submitted: 2024-03-27 21:53 (UTC)
Last Updated: 2025-09-23 18:09 (UTC)

Latest Comments

gwsherman commented on 2025-09-23 19:39 (UTC)

Running as expected now, good work. Thanks for the quick response.

tmn505 commented on 2025-09-23 18:16 (UTC)

The culprit was pybind11 major update to 3.x.x, which is not yet supported by the project, specifically libavio, kankakee and libonvif. As I used my binary repo (https://tmn505.github.io) I didn't spot this issue earlier. Now it should work without issues.

gwsherman commented on 2025-09-22 22:34 (UTC) (edited on 2025-09-22 22:46 (UTC) by gwsherman)

Getting the following output when running:

Traceback (most recent call last):
  File "/usr/bin/onvif-gui", line 5, in <module>
    from onvif_gui.main import run
  File "/usr/lib/python3.13/site-packages/onvif_gui/__init__.py", line 1, in <module>
    from .main import MainWindow
  File "/usr/lib/python3.13/site-packages/onvif_gui/main.py", line 36, in <module>
    from onvif_gui.panels import CameraPanel, FilePanel, SettingsPanel, VideoPanel, \
        AudioPanel
  File "/usr/lib/python3.13/site-packages/onvif_gui/panels/__init__.py", line 1, in <module>
    from .camera.camerapanel import CameraPanel
  File "/usr/lib/python3.13/site-packages/onvif_gui/panels/camera/__init__.py", line 7, in <module>
    from .datastructures import Session, Camera
  File "/usr/lib/python3.13/site-packages/onvif_gui/panels/camera/datastructures.py", line 31, in <module>
    class Session(onvif.Session):
                  ^^^^^^^^^^^^^
AttributeError: module 'libonvif' has no attribute 'Session'

This appears relevant, as it references a similar error. The upstream dev suggests this indicates a compile issue. onvif-util, however, seems to work as intended.