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,
            libcurl4-openssl-dev,
            libxrandr-dev,
            libqt5dbus5,
            libqt5webchannel5-dev,
            libqt5websockets5-dev,
            libkmod-dev,
            libhd-dev,
            libpci-dev,
            libbluetooth-dev,
            libsensors4-dev,
            libleptonica-dev,
            libusb-1.0-0-dev,
            libnl-3-dev,
            libnl-genl-3-dev,
            libnl-route-3-dev,
            libpolkit-gobject-1-dev,
            libkysdk-gsetting-dev,
            libgtk-3-dev,
            libmagic-dev,
            libsqlite3-dev,
            libmagickwand-dev,
            libnm-dev,
            libkysdk-conf2-dev,
            libsoup2.4-dev,
            libzip-dev,
            zlib1g-dev,
            liblzma-dev,
            liblz4-dev,
            libarchive-dev,
            libddcutil-dev,
            libjson-c-dev,
            libfdisk-dev,
            libparted-dev,
            libmount-dev,
            libzstd-dev,
            libx11-dev,
            libasound2-dev
Standards-Version: 4.4.1
Homepage: http://gitlab2.kylin.com/kysdk/kysdk-system

Package: libkysdk-system
Architecture: any
Section: utils
Depends: libkysdk-disk (>= ${binary:Version}),
         libkysdk-sysinfo (>= ${binary:Version}),
         libkysdk-systime (>= ${binary:Version}),
         libkysdk-filesystem (>= ${binary:Version}),
         libkysdk-proc (>= ${binary:Version}),
         libkysdk-hardware (>= ${binary:Version}),
         libkysdk-package (>= ${binary:Version}),
         libkysdk-powermanagement (>= ${binary:Version}),
         systemd,
         libglib2.0-0,
         libkysdk-location (>= ${binary:Version}),
         libkysdk-net (>= ${binary:Version}),
         libkysdk-realtime (>= ${binary:Version}),
         libkysdk-imageproc (>= ${binary:Version}),
         libkysdk-accounts (>= ${binary:Version}),
         libkysdk-battery (>= ${binary:Version}),
         libkysdk-system-dbus (>= ${binary:Version}),
         libkysdk-storage (>= ${binary:Version}),
         libkysdk-ocr (>= ${binary:Version}),
         libkysdk-system-java (>= ${binary:Version}),
         libkysdk-system-python (>= ${binary:Version}),
         libkysdk-system-dbus (>= ${binary:Version}),
         libkysdk-system-javascript-http (>= ${binary:Version}),
         libkysdk-system-javascript-websocket (>= ${binary:Version}),
         libkysdk-logrotate (>= ${binary:Version}),
         libkysdk-search (>= ${binary:Version}),
         libkysdk-global (>= ${binary:Version}),
         libkysdk-sysinfo-data (>= ${binary:Version}),
         libkysdk-sysinfo-bin (>= ${binary:Version}),
         libkysdk-pnp (>= ${binary:Version}),
         libkysdk-uri (>= ${binary:Version}),
         libkysdk-devicemanager (>= ${binary:Version}),
         libkysdk-shutdown (>= ${binary:Version}),
         libkysdk-appability (>= ${binary:Version}),
         libkysdk-sensors (>= ${binary:Version}),
         libkysdk-restart (>= ${binary:Version}),
         libkysdk-exchange (>= ${binary:Version}),
         libkysdk-media (>= ${binary:Version})
Description: 麒麟开发者套件 - 系统层套件，提供系统信息、磁盘信息、系统时间等API与服务

Package: libkysdk-system-dev
Architecture: all
Section: utils
Depends: libkysdk-system (>= ${binary:Version}),
         libkysdk-disk-dev (>= ${binary:Version}),
         libkysdk-sysinfo-dev (>= ${binary:Version}),
         libkysdk-systime-dev (>= ${binary:Version}),
         libkysdk-sysinfo-dev (>= ${binary:Version}),
         libkysdk-filesystem-dev (>= ${binary:Version}),
         libkysdk-proc-dev (>= ${binary:Version}),
         libkysdk-hardware-dev (>= ${binary:Version}),
         libkysdk-package-dev (>= ${binary:Version}),
         libkysdk-powermanagement-dev (>= ${binary:Version}),
         libkysdk-location-dev (>= ${binary:Version}),
         libkysdk-net-dev (>= ${binary:Version}),
         libkysdk-realtime-dev (>= ${binary:Version}),
         libkysdk-imageproc-dev (>= ${binary:Version}),
         libkysdk-accounts-dev (>= ${binary:Version}),
         libkysdk-battery-dev (>= ${binary:Version}),
         libkysdk-storage-dev (>= ${binary:Version}),
         libkysdk-ocr-dev (>= ${binary:Version}),
         libkysdk-search-dev (>= ${binary:Version}),
         libkysdk-global-dev (>= ${binary:Version}),
         libkysdk-pnp-dev (>= ${binary:Version}),
         libkysdk-uri-dev (>= ${binary:Version}),
         libkysdk-devicemanager-dev (>= ${binary:Version}),
         libkysdk-shutdown-dev (>= ${binary:Version}),
         libkysdk-appability-dev (>= ${binary:Version}),
         libkysdk-sensors-dev (>= ${binary:Version}),
         libkysdk-restart-dev (>= ${binary:Version}),
         libkysdk-exchange (>= ${binary:Version}),
         libkysdk-media-dev (>= ${binary:Version})
Description: 麒麟开发者套件 - 系统层套件 - 开发库，提供系统信息、磁盘信息、系统时间等API与服务

Package: libkysdk-disk
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         ${misc:Depends},
		 ${shlibs:Depends}
Description: 系统磁盘信息获取库

Package: libkysdk-disk-dev
Architecture: all
Section: utils
Depends: libkysdk-disk (>= ${binary:Version}),
         libkysdk-log-dev(>=1.2.0),
         libkysdk-utils-dev(>=2.5.1.0-0k0.7),
         libblkid-dev,
	     libudev-dev,
         libfdisk-dev,
         libparted-dev,
         libjson-c-dev
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),
         libc6,
         libdbus-1-3,
         libdbus-glib-1-2
Description: 系统时间相关操作库

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

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

Package: libkysdk-sysinfo-dev
Architecture: all
Section: utils
Depends: libkysdk-sysinfo (>= ${binary:Version}),
         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,
         libkysdk-package-dev(>= ${binary:Version})
Description: 系统信息获取库 - 开发库

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

Package: libkysdk-filesystem-dev
Architecture: all
Section: utils
Depends: libkysdk-filesystem (>= ${binary:Version}),
         libkysdk-log-dev(>=1.2.0),
         libkysdk-config-dev(>=1.2.0),
         libsystemd-dev,
         qtbase5-dev
Description: 文件系统库 - 开发库

Package: libkysdk-hardware
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libkysdk-config(>=1.2.0),
         systemd,
         libcups2,
         libcurl4,
         libudev1,
         libhd21,
         libpci3,
         libxrandr2,
         libbluetooth3,
         libsensors5,
         libglib2.0-0,
         libdbus-glib-1-2,
         libc6,
         libsystemd0,
         libx11-6,
         libdbus-1-3,
         libnl-3-200,
         libnl-genl-3-200,
         libnl-route-3-200,
         libusb-1.0-0,
         ddcutil,
         libcjson1,
         libnm0
Description: 硬件信息获取库

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

Package: libkysdk-package
Architecture: any
Section: utils
Depends: libc6,
         libcjson1,
         libdbus-1-3,
         libkysdk-log(>=1.2.0),
         libkysdk-conf2
Description: 包管理库

Package: libkysdk-package-dev
Architecture: all
Section: utils
Depends: libkysdk-package (>= ${binary:Version})
Description: 包管理库 - 开发库

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

Package: libkysdk-proc-dev
Architecture: all
Section: utils
Depends: libkysdk-log-dev(>=1.2.0),
         libkysdk-utils-dev(>=1.2.0),
         libkysdk-proc (>= ${binary:Version})
Description: 运行时信息获取库 - 开发库

Package: libkysdk-powermanagement
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
         libc6,
         libdbus-1-3,
         libgcc-s1 | libgcc1,
         libkysdk-config(>=1.2.0),
         libkysdk-utils(>=1.2.0),
         libstdc++6,
         libsystemd0,
         libkysdk-gsetting,
         dbus,
         libglib2.0-0,
         libdbus-glib-1-2,
         libgtk-3-0
Description: 电源管理库

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

Package: libkysdk-ocr
Architecture: any
Depends: libopencv-core406,
         libopencv-highgui406,
         libopencv-imgproc406,
         libopencv-imgcodecs406,
         liblept5,
         libarchive13,
         libtesseract5,
         libc6,
         libgcc-s1 | libgcc1,
         libstdc++6
Description: AI文字识别功能

Package: libkysdk-ocr-dev
Architecture: all
Depends: libkysdk-ocr (>= ${binary:Version}),
         libleptonica-dev,
         libopencv-dev,
         libarchive-dev,
         libtesseract-dev
Description: AI文字识别功能-开发库

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

Package: libkysdk-location
Architecture: any
Section: utils
Depends: libglib2.0-0,
         libc6,
         python3-requests
Description: 地理位置库

Package: libkysdk-location-dev
Architecture: all
Section: utils
Depends: libkysdk-location (>= ${binary:Version})
Description: 地理位置库 - 开发库

Package: libkysdk-net
Architecture: any
Section: utils
Depends: libc6,
         libdbus-1-3
Description: 网络信息库

Package: libkysdk-net-dev
Architecture: all
Section: utils
Depends: libkysdk-net (>= ${binary:Version})
Description: 网络信息库 - 开发库

Package: libkysdk-realtime
Architecture: any
Section: utils
Depends: libc6,
         libgcc-s1 | libgcc1,
         libstdc++6,
         lm-sensors,
         libdbus-1-3,
         libkysdk-log(>=1.2.0)
Description: 运行时信息库

Package: libkysdk-realtime-dev
Architecture: all
Section: utils
Depends: libkysdk-realtime (>= ${binary:Version})
Description: 运行时信息库 - 开发库

Package: libkysdk-system-java
Architecture: any
Section: utils
Depends: libkysdk-system-dbus (>= ${binary:Version})
Description: 多语言支持 - java

Package: libkysdk-system-python
Architecture: any
Depends: python3-dbus,
         libkysdk-system-dbus (>= ${binary:Version})
Description: 多语言支持 - python

Package: libkysdk-system-dbus
Architecture: any
Section: utils
Depends: libqt5dbus5,
         libkysdk-disk (>= ${binary:Version}),
         libkysdk-hardware (>= ${binary:Version}),
         libkysdk-location (>= ${binary:Version}),
         libkysdk-net (>= ${binary:Version}),
         libkysdk-package (>= ${binary:Version}),
         libkysdk-proc (>= ${binary:Version}),
         libkysdk-realtime (>= ${binary:Version}),
         libkysdk-sysinfo (>= ${binary:Version}),
         libkysdk-accounts (>= ${binary:Version}),
         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
Description: sdk dbus

Package: libkysdk-system-javascript-http
Architecture: any
Depends: libqt5widgets5,
         libqt5gui5 | libqt5gui5-gles,
         libqt5dbus5,
         libqt5core5a,
         libkysdk-system-dbus (>= ${binary:Version}),
         libc6,
         libgcc-s1 | libgcc1,
         libqt5concurrent5,
         libqt5network5,
         libstdc++6
Description:多语言支持 - javascript

Package: libkysdk-system-javascript-websocket
Architecture: any
Depends: libqt5webchannel5,
         libqt5websockets5,
         libkysdk-system-dbus (>= ${binary:Version}),
         libc6,
         libgcc-s1 | libgcc1,
         libqt5concurrent5,
         libqt5core5a,
         libqt5dbus5,
         libqt5gui5 | libqt5gui5-gles,
         libqt5network5,
         libqt5qml5,
         libqt5widgets5,
         libstdc++6
Description: 多语言支持 - javascript

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

Package: libkysdk-imageproc
Architecture: any
Section: utils
Depends: libc6,
         libkysdk-log(>=1.2.0),
         libkysdk-config(>=1.2.0),
         libkysdk-utils(>=1.2.0),
         libsystemd0,
         libopencv-core406
Description: jpeg编码模块库

Package: libkysdk-imageproc-dev
Architecture: all
Section: utils
Depends: libkysdk-imageproc (>= ${binary:Version})
Description: jpeg编码模块库 - 开发库

Package: libkysdk-battery
Architecture: any
Section: utils
Depends: libc6,
         libkysdk-log (>=1.2.0),
         libdbus-glib-1-2
Description: 电池管理信息库

Package: libkysdk-battery-dev
Architecture: all
Section: utils
Depends: libkysdk-battery (>= ${binary:Version})
Description: 电池管理信息库 - 开发库

Package: libkysdk-accounts
Architecture: any
Depends: libdbus-1-3, 
         libkysdk-log(>=1.2.0), 
         libc6,
         libdbus-glib-1-2,
         libglib2.0-0,
         libpolkit-gobject-1-0,
         libcjson1
Description: 系统设置

Package: libkysdk-accounts-dev
Architecture: all
Section: utils
Depends: libkysdk-accounts (>= ${binary:Version})
Description: 系统设置库 - 开发库

Package: libkysdk-storage
Architecture: any
Depends: libkysdk-log(>=1.2.0), 
         ${misc:Depends},
		 ${shlibs:Depends}
Description: 存储模块

Package: libkysdk-storage-dev
Architecture: all
Section: utils
Depends: libkysdk-storage (>= ${binary:Version})
Description: 存储模块库 - 开发库

Package: libkysdk-search
Architecture: any
Depends: libkysdk-log(>=1.2.0), 
         libc6,
         libmagic1,
         libsqlite3-0,
         libmagickwand-6.q16-7t64,
         locate
Description: 搜索模块

Package: libkysdk-search-dev
Architecture: all
Section: utils
Depends: libkysdk-search (>= ${binary:Version})
Description: 搜索模块库 - 开发库

Package: libkysdk-global
Architecture: any
Depends: ${misc:Depends},
		 ${shlibs:Depends},
         libc6,
         libcjson1,
         libkysdk-location
Description: 国际化模块

Package: libkysdk-global-dev
Architecture: all
Section: utils
Depends: libkysdk-global (>= ${binary:Version})
Description: 国际化模块 - 开发库

Package: libkysdk-sysinfo-data
Architecture: any
Depends: 
Description: Used for managing package list databases and configuration files.
             This software package is used for managing and maintaining the package 
             list database and related configurations.

Package: libkysdk-sysinfo-bin
Architecture: any
Depends: libkysdk-sysinfo(>= 2.5.1.0)
Description: Command-line tool for displaying version information and more.
             This package provides a lightweight command-line utility that outputs
             version information and other relevant details for binaries and scripts.

Package: libkysdk-pnp
Architecture: any
Depends: libkysdk-log(>=1.2.0), 
         libc6,
         libudev1
Description: pnp设备库

Package: libkysdk-pnp-dev
Architecture: all
Section: utils
Depends: libkysdk-pnp (>= ${binary:Version})
Description: pnp设备库 - 开发库

Package: libkysdk-uri
Architecture: any
Section: utils
Depends: ${misc:Depends},
		 ${shlibs:Depends}
Description: URL工具库

Package: libkysdk-uri-dev
Architecture: all
Section: utils
Depends: libkysdk-uri (>= ${binary:Version})
Description: URL工具库 - 开发库

Package: libkysdk-devicemanager
Architecture: any
Depends: ${misc:Depends},
		 ${shlibs:Depends}
Description: devicemanager设备库

Package: libkysdk-devicemanager-dev
Architecture: all
Section: utils
Depends: libkysdk-devicemanager (>= ${binary:Version})
Description: devicemanager设备库 - 开发库

Package: libkysdk-shutdown
Architecture: any
Depends: ${misc:Depends},
		 ${shlibs:Depends}
Description: 系统关闭模块

Package: libkysdk-shutdown-dev
Architecture: all
Section: utils
Depends: libkysdk-shutdown (>= ${binary:Version})
Description: 系统关闭模块库 - 开发库

Package: libkysdk-appability
Architecture: any
Depends: libc6,
         libgcc-s1 | libgcc1,
         libkysdk-log(>=1.2.0),
         libdbus-1-3,
         libdbus-glib-1-2
Description: 应用能力模块

Package: libkysdk-appability-dev
Architecture: all
Section: utils
Depends: libkysdk-appability (>= ${binary:Version})
Description: 应用能力模块库 - 开发库

Package: libkysdk-sensors
Architecture: any
Section: utils
Depends: libc6,
         libgcc-s1 | libgcc1,
         libkysdk-log(>=1.2.0),
         lm-sensors
Description: 传感器信息库

Package: libkysdk-sensors-dev
Architecture: all
Section: utils
Depends: libkysdk-sensors (>= ${binary:Version})
Description: 传感器信息库 - 开发库

Package: libkysdk-restart
Architecture: any
Depends: libsystemd0
Description: 系统重启模块

Package: libkysdk-restart-dev
Architecture: all
Section: utils
Depends: libkysdk-restart (>= ${binary:Version})
Description: 系统重启模块库 - 开发库

Package: libkysdk-exchange
Architecture: any
Depends: libx11-6,
         libkysdk-log(>=1.2.0)
Description: 数据交换模块

Package: libkysdk-exchange-dev
Architecture: all
Section: utils
Depends: libkysdk-exchange (>= ${binary:Version})
Description: 数据交换模块库 - 开发库

Package: libkysdk-media
Architecture: any
Depends: libasound2
Description: 音频设备管理模块

Package: libkysdk-media-dev
Architecture: all
Section: utils
Depends: libkysdk-media (>= ${binary:Version})
Description: 音频设备管理模块 - 开发库
