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:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-log(>=1.2.0),
        libkysdk-systemcommon,
        libhd21
Multi-Arch: same
Description: 系统磁盘信息获取库

Package: libkysdk-disk-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-log(>=1.2.0),
        dbus,
        systemd,
        libglib2.0-0,
        libkysdk-timer(>=1.2.0),
        libkysdk-config(>=1.2.0),
        libkysdk-systemcommon
Multi-Arch: same
Description: 系统时间相关操作库

Package: libkysdk-systime-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-log(>=1.2.0),
        dbus,
        libglib2.0-0,
        systemd,
        libcjson1,
        libxrandr2,
        libpci3,
        libkmod2,
        libkysdk-systemcommon
Multi-Arch: same
Description: 系统信息获取库

Package: libkysdk-sysinfo-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-log(>=1.2.0),
        libqt5core5a,
        libkysdk-config(>=1.2.0),
        systemd,
        libkysdk-systemcommon
Multi-Arch: same
Description: 文件系统库

Package: libkysdk-filesystem-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc: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
Multi-Arch: same
Description: 硬件信息获取库

Package: libkysdk-hardware-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc: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:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-systemcommon
Multi-Arch: same
Description: 包管理库

Package: libkysdk-package-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-package
Multi-Arch: foreign
Description: 包管理库 - 开发库

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

Package: libkysdk-proc-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc: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: ${shlibs:Depends},
         ${misc:Depends},
         libkysdk-log(>=1.2.0),
         libkysdk-systemcommon
Multi-Arch: same
Description: 电源管理库

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

Package: libkysdk-ocr
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, 
         ${misc:Depends},
         libopencv-core4.2,
         libopencv-highgui4.2,
         libopencv-imgproc4.2,
         libopencv-imgcodecs4.2,
         liblept5,
         libarchive13,
         libtesseract4,
         libkysdk-systemcommon
Description: AI文字识别功能

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

Package: libkysdk-systemcommon
Architecture: any
Section: utils
Depends:  ${shlibs:Depends}, 
		${misc:Depends}
Multi-Arch: same
Description: kysdk-system层公用数据包

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

Package: libkysdk-location-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-location
Multi-Arch: foreign
Description: 地理位置库 - 开发库

Package: libkysdk-net
Architecture: any
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-systemcommon
Multi-Arch: same
Description: 网络信息库

Package: libkysdk-net-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-net
Multi-Arch: foreign
Description: 网络信息库 - 开发库

Package: libkysdk-realtime
Architecture: any
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-systemcommon
Multi-Arch: same
Description: 运行时信息库

Package: libkysdk-realtime-dev
Architecture: all
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-realtime
Multi-Arch: foreign
Description: 运行时信息库 - 开发库

Package: libkysdk-system-java
Architecture: any
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-system-dbus
Multi-Arch: same
Description: 多语言支持 - java

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

Package: libkysdk-system-dbus
Architecture: any
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libqt5dbus5,
        libkysdk-disk,
        libkysdk-hardware,
        libkysdk-location,
        libkysdk-net,
        libkysdk-package,
        libkysdk-proc,
        libkysdk-realtime,
        libkysdk-sysinfo
Multi-Arch: same
Description: sdk dbus

Package: libkysdk-system-javascript-http
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},libqt5widgets5,libqt5gui5,libqt5dbus5,libqt5core5a,libkysdk-system-dbus
Multi-Arch: same
Description:多语言支持 - javascript

Package: libkysdk-system-javascript-websocket
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},libqt5webchannel5,libqt5websockets5,libkysdk-system-dbus
Multi-Arch: same
Description: 多语言支持 - javascript

Package: libkysdk-logrotate
Architecture: any
Section: utils
Depends:  ${shlibs:Depends},
        ${misc:Depends},
        libkysdk-systemcommon,
        libqt5core5a,
        libqt5dbus5,
        libkysdk-log,
        logrotate
Multi-Arch: same
Description: 日志转储服务

Package: libkysdk-processmanage
Architecture: any
Depends: ${misc:Depends}, 
        ${shlibs:Depends}, 
        libdbus-1-3, 
        libkysdk-log, 
        libkysdk-config, 
        libkysdk-utils
Description: 进程管理

