Source: libkysdk-system
Section: utils
Priority: optional
Maintainer: kylin <chenzhikai@kylinos.cn>
Build-Depends: debhelper-compat (= 12),
            cmake,
            libc6-dev,
            libsystemd-dev,
            libcjson-dev,
            libdbus-1-dev,
            libdbus-glib-1-dev,
            libglib2.0-dev,
            libkysdk-log-dev(>=1.2.0),
            libkysdk-config-dev(>=1.2.0),
            libkysdk-utils-dev(>=1.2.0),
            libkysdk-timer-dev(>=1.2.0),
            libqt5core5a,
            qtbase5-dev,
	    libudev-dev,
            libopencv-dev,
            libarchive-dev,
            libtesseract-dev,
            libcups2-dev,
            libsane-dev,
            libcurl4-openssl-dev,
            libxrandr-dev,
            libqt5dbus5,
            libqt5webchannel5-dev,
            libqt5websockets5-dev,
            libkmod-dev,
            libhd-dev,
            libpci-dev,
            libbluetooth-dev,
            libsensors4-dev
Standards-Version: 4.4.1
Homepage: http://gitlab2.kylin.com/kysdk/kysdk-system

Package: libkysdk-system
Architecture: any
Section: utils
Depends: libkysdk-disk,
         libkysdk-sysinfo,
         libkysdk-systime,
         libkysdk-filesystem,
         libkysdk-proc,
         libkysdk-hardware,
         libkysdk-package,
         libkysdk-powermanagement,
         systemd,
         libglib2.0-0,
         libkysdk-systemcommon,
         libkysdk-location,
         libkysdk-net,
         libkysdk-realtime
Multi-Arch: same
Description: 麒麟开发者套件 - 系统层套件，提供系统信息、磁盘信息、系统时间等API与服务

Package: libkysdk-system-dev
Architecture: all
Section: utils
Depends: libkysdk-system,
         libkysdk-disk-dev,
         libkysdk-sysinfo-dev,
         libkysdk-systime-dev,
         libkysdk-sysinfo-dev,
         libkysdk-filesystem-dev,
         libkysdk-proc-dev,
         libkysdk-hardware-dev,
         libkysdk-package-dev,
         libkysdk-powermanagement-dev,
         libkysdk-location-dev,
         libkysdk-net-dev,
         libkysdk-realtime-dev
Multi-Arch: foreign
Description: 麒麟开发者套件 - 系统层套件 - 开发库，提供系统信息、磁盘信息、系统时间等API与服务

Package: libkysdk-disk
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libkysdk-systemcommon,
         libhd21,
         libblkid1,
         libc6,
         libkysdk-config(>=1.2.0),
         libsystemd0,
         libudev1
Multi-Arch: same
Description: 系统磁盘信息获取库

Package: libkysdk-disk-dev
Architecture: all
Section: utils
Depends: libkysdk-disk,
         libkysdk-log-dev(>=1.2.0),
         libkysdk-utils-dev(>=1.2.0),
         libblkid-dev,
	 libudev-dev
Multi-Arch: foreign
Description: 系统磁盘信息获取库 - 开发库

Package: libkysdk-systime
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         dbus,
         systemd,
         libglib2.0-0,
         libkysdk-timer(>=1.2.0),
         libkysdk-config(>=1.2.0),
         libkysdk-systemcommon,
         libc6,
         libdbus-1-3,
         libdbus-glib-1-2
Multi-Arch: same
Description: 系统时间相关操作库

Package: libkysdk-systime-dev
Architecture: all
Section: utils
Depends: libkysdk-systime,
         libglib2.0-dev,
         libkysdk-timer-dev(>=1.2.0),
         libkysdk-config-dev(>=1.2.0)
Multi-Arch: foreign
Description: 系统时间相关操作库 - 开发库

Package: libkysdk-sysinfo
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         dbus,
         libglib2.0-0,
         systemd,
         libcjson1,
         libxrandr2,
         libpci3,
         libkmod2,
         libkysdk-systemcommon,
         libc6,
         libdbus-1-3,
         libdbus-glib-1-2,
         libgcc-s1 | libgcc1,
         libkysdk-config(>=1.2.0),
         libstdc++6,
         libsystemd0,
         libx11-6
Multi-Arch: same
Description: 系统信息获取库

Package: libkysdk-sysinfo-dev
Architecture: all
Section: utils
Depends: libkysdk-sysinfo,
         libkysdk-log-dev(>=1.2.0),
         libkysdk-utils-dev(>=1.2.0),
         libsystemd-dev,
         libcjson-dev,
         libdbus-1-dev,
         libdbus-glib-1-dev,
         libglib2.0-dev,
         libxrandr-dev
Multi-Arch: foreign
Description: 系统信息获取库 - 开发库

Package: libkysdk-filesystem
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libqt5core5a,
         libkysdk-config(>=1.2.0),
         systemd,
         libkysdk-systemcommon,
         libc6,
         libgcc-s1 | libgcc1,
         libstdc++6,
         libsystemd0
Multi-Arch: same
Description: 文件系统库

Package: libkysdk-filesystem-dev
Architecture: all
Section: utils
Depends: libkysdk-filesystem,
         libkysdk-log-dev(>=1.2.0),
         libkysdk-config-dev(>=1.2.0),
         libsystemd-dev,
         qtbase5-dev
Multi-Arch: foreign
Description: 文件系统库 - 开发库

Package: libkysdk-hardware
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libkysdk-config(>=1.2.0),
         systemd,
         libkysdk-systemcommon,
         libcups2,
         libcurl4,
         libudev1,
         libhd21,
         libpci3,
         libxrandr2,
         libbluetooth3,
         libsensors5,
         libglib2.0-0,
         libdbus-glib-1-2,
         libc6,
         libsystemd0,
         libx11-6
Multi-Arch: same
Description: 硬件信息获取库

Package: libkysdk-hardware-dev
Architecture: all
Section: utils
Depends: libkysdk-hardware,
         libkysdk-log-dev(>=1.2.0),
         libkysdk-config-dev(>=1.2.0),
         libsystemd-dev,
         libcups2-dev,
         libcurl4-openssl-dev,
         libudev-dev,
         libxrandr-dev
Multi-Arch: foreign
Description: 硬件信息获取库 - 开发库

Package: libkysdk-package
Architecture: any
Section: utils
Depends: libkysdk-systemcommon,
         libc6
Multi-Arch: same
Description: 包管理库

Package: libkysdk-package-dev
Architecture: all
Section: utils
Depends: libkysdk-package
Multi-Arch: foreign
Description: 包管理库 - 开发库

Package: libkysdk-proc
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libkysdk-systemcommon,
         libc6
Multi-Arch: same
Description: 运行时信息获取库

Package: libkysdk-proc-dev
Architecture: all
Section: utils
Depends: libkysdk-log-dev(>=1.2.0),
         libkysdk-utils-dev(>=1.2.0),
         libkysdk-proc
Multi-Arch: foreign
Description: 运行时信息获取库 - 开发库

Package: libkysdk-powermanagement
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libkysdk-systemcommon,
         libc6,
         libdbus-1-3,
         libgcc-s1 | libgcc1,
         libkysdk-config(>=1.2.0),
         libkysdk-utils(>=1.2.0),
         libstdc++6,
         libsystemd0
Multi-Arch: same
Description: 电源管理库

Package: libkysdk-powermanagement-dev
Architecture: all
Section: utils
Depends: libkysdk-log-dev(>=1.2.0),
         libkysdk-powermanagement
Multi-Arch: foreign
Description: 电源管理 - 开发库

Package: libkysdk-ocr
Architecture: any
Multi-Arch: same
Depends: libopencv-core4.2,
         libopencv-highgui4.2,
         libopencv-imgproc4.2,
         libopencv-imgcodecs4.2,
         liblept5,
         libarchive13,
         libtesseract4,
         libkysdk-systemcommon,
         libc6,
         libgcc-s1 | libgcc1,
         libstdc++6
Description: AI文字识别功能

Package: libkysdk-ocr-dev
Architecture: all
Multi-Arch: foreign
Depends: libkysdk-ocr,
         libleptonica-dev,
         libopencv-dev,
         libarchive-dev,
         libtesseract-dev
Description: AI文字识别功能-开发库

Package: libkysdk-systemcommon
Architecture: any
Section: utils
Depends: 
Multi-Arch: same
Description: kysdk-system层公用数据包

Package: libkysdk-location
Architecture: any
Section: utils
Depends: libkysdk-systemcommon,
         libglib2.0-0,
         libc6
Multi-Arch: same
Description: 地理位置库

Package: libkysdk-location-dev
Architecture: all
Section: utils
Depends: libkysdk-location
Multi-Arch: foreign
Description: 地理位置库 - 开发库

Package: libkysdk-net
Architecture: any
Section: utils
Depends: libkysdk-systemcommon,
         libc6
Multi-Arch: same
Description: 网络信息库

Package: libkysdk-net-dev
Architecture: all
Section: utils
Depends: libkysdk-net
Multi-Arch: foreign
Description: 网络信息库 - 开发库

Package: libkysdk-realtime
Architecture: any
Section: utils
Depends: libkysdk-systemcommon,
         libc6
Multi-Arch: same
Description: 运行时信息库

Package: libkysdk-realtime-dev
Architecture: all
Section: utils
Depends: libkysdk-realtime
Multi-Arch: foreign
Description: 运行时信息库 - 开发库

Package: libkysdk-system-java
Architecture: any
Section: utils
Depends: libkysdk-system-dbus
Multi-Arch: same
Description: 多语言支持 - java

Package: libkysdk-system-python
Architecture: any
Depends: python3-dbus,
         libkysdk-system-dbus
Multi-Arch: same
Description: 多语言支持 - python

Package: libkysdk-system-dbus
Architecture: any
Section: utils
Depends: libqt5dbus5,
         libkysdk-disk,
         libkysdk-hardware,
         libkysdk-location,
         libkysdk-net,
         libkysdk-package,
         libkysdk-proc,
         libkysdk-realtime,
         libkysdk-sysinfo,
         libblkid1,
         libbluetooth3,
         libc6,
         libcjson1,
         libcups2,
         libcurl4,
         libdbus-1-3,
         libdbus-glib-1-2,
         libgcc-s1 | libgcc1,
         libglib2.0-0,
         libhd21,
         libkmod2,
         libkysdk-config(>=1.2.0),
         libkysdk-log(>=1.2.0),
         libpci3,
         libqt5core5a,
         libsensors5,
         libstdc++6,
         libsystemd0,
         libudev1,
         libx11-6,
         libxrandr2
Multi-Arch: same
Description: sdk dbus

Package: libkysdk-system-javascript-http
Architecture: any
Depends: libqt5widgets5,
         libqt5gui5 | libqt5gui5-gles,
         libqt5dbus5,
         libqt5core5a,
         libkysdk-system-dbus,
         libc6,
         libgcc-s1 | libgcc1,
         libqt5concurrent5,
         libqt5network5,
         libstdc++6
Multi-Arch: same
Description:多语言支持 - javascript

Package: libkysdk-system-javascript-websocket
Architecture: any
Depends: libqt5webchannel5,
         libqt5websockets5,
         libkysdk-system-dbus,
         libc6,
         libgcc-s1 | libgcc1,
         libqt5concurrent5,
         libqt5core5a,
         libqt5dbus5,
         libqt5gui5 | libqt5gui5-gles,
         libqt5network5,
         libqt5qml5,
         libqt5widgets5,
         libstdc++6
Multi-Arch: same
Description: 多语言支持 - javascript

Package: libkysdk-logrotate
Architecture: any
Section: utils
Depends: libkysdk-systemcommon,
         libqt5core5a,
         libqt5dbus5,
         libkysdk-log(>=1.2.0),
         logrotate,
         libc6,
         libgcc-s1 | libgcc1,
         libstdc++6
Multi-Arch: same
Description: 日志转储服务

