Source: libkysdk-base
Section: utils
Priority: optional
Maintainer: kylin <chenzhikai@kylinos.cn>
Build-Depends: debhelper-compat (= 12),
				libc6-dev,
				cmake,
				libsystemd-dev,
				libdbus-1-dev,
				libssl-dev,
				libgtk-3-dev,
				libglib2.0-dev,
				libsqlite3-dev,
				qtbase5-dev,
				libyaml-cpp-dev
Standards-Version: 4.4.1
Homepage: http://gitlab2.kylin.com/kysdk/kysdk-base

Package: libkysdk-base
Architecture: any
Section: utils
Depends: libkysdk-timer (= ${binary:Version}),
		 libkysdk-log (= ${binary:Version}),
		 libkysdk-config (= ${binary:Version}),
		 libkysdk-utils (= ${binary:Version}),
		 libkysdk-diagnostics (= ${binary:Version}),
		 libkysdk-basecommon (= ${binary:Version}),
		 libkysdk-gsetting (= ${binary:Version})
Description: 麒麟开发者套件 - 基础层套件，提供日志管理、消息通信、进程守护、线程管理、定时器、调试与埋点、配置文件、utils

Package: libkysdk-base-dev
Architecture: all
Section: utils
Depends: libkysdk-base (= ${binary:Version}),
		 libkysdk-timer-dev (= ${binary:Version}),
		 libkysdk-log-dev (= ${binary:Version}),
		 libkysdk-config-dev (= ${binary:Version}),
		 libkysdk-utils-dev (= ${binary:Version}),
		 libkysdk-diagnostics-dev (= ${binary:Version}),
		 libkysdk-gsetting-dev (= ${binary:Version})
Description: 麒麟开发者套件 - 基础层套件 - 开发库，提供日志管理、消息通信、进程守护、线程管理、定时器、调试与埋点、配置文件、utils

Package: libkysdk-timer
Architecture: any
Section: utils
Depends: libkysdk-basecommon (>=1.2.0),
		 libkysdk-utils(>=1.2.0),
		 libc6
Description: 定制器模块库

Package: libkysdk-timer-dev
Architecture: all
Section: utils
Depends: libkysdk-utils-dev(>=1.2.0),
		 libkysdk-timer (= ${binary:Version}),
		 libkysdk-basecommon(>=1.2.0),
		 libc6
Description: 定时器模块 - 开发库

Package: libkysdk-log
Architecture: any
Section: utils
Depends: libkysdk-config(>=1.2.0),
		 logrotate,
		 libkysdk-basecommon(>=1.2.0),
		 libkysdk-utils(>=1.2.0),
		 dbus,
		 libc6,
		 libdbus-1-3,
		 libsystemd0
Description: 日志库

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

Package: libkysdk-log-dev
Architecture: all
Section: utils
Depends: libkysdk-log (= ${binary:Version}),
		 libkysdk-config-dev(>=1.2.0),
		 libkysdk-utils-dev(>=1.2.0),
		 libsystemd-dev
Description: 日志库 - 开发库

Package: libkysdk-config
Architecture: any
Section: utils
Depends: libkysdk-basecommon(>=1.2.0),
		 libkysdk-utils(>=1.2.0),
		 libc6
Description: 配置文件库

Package: libkysdk-config-dev
Architecture: all
Section: utils
Depends: libkysdk-utils-dev(>=1.2.0),
		 libkysdk-config (= ${binary:Version})
Description: 配置文件库 - 开发库

Package: libkysdk-utils
Architecture: any
Section: utils
Depends: libkysdk-basecommon(>=1.2.0),
		 libc6
Description: 开发者utils

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

Package: libkysdk-diagnostics
Architecture: any
Section: utils
Depends: libkysdk-basecommon(>=1.2.0),
		 libkysdk-utils(>=1.2.0),
		 ${misc:Depends},
		 ${shlibs:Depends}
Description: 开发者diagnostics

Package: libkysdk-diagnostics-dev
Architecture: all
Section: utils
Depends: libkysdk-diagnostics (= ${binary:Version})
Description: 开发者diagnostics - 开发库

Package: libkysdk-gsetting
Architecture: any
Section: utils
Depends: libgtk-3-0,
		 libglib2.0-0,
		 libkysdk-basecommon(>=1.2.0),
		 libatk1.0-0,
		 libc6,
		 libcairo-gobject2,
		 libcairo2,
		 libgdk-pixbuf2.0-0,
		 libharfbuzz0b,
		 libpango-1.0-0,
		 libpangocairo-1.0-0
Description: 开发者gsetting

Package: libkysdk-gsetting-dev
Architecture: all
Section: utils
Depends: libkysdk-gsetting (= ${binary:Version})
Description: 开发者gsetting - 开发库

Package: libkysdk-conf2
Architecture: any
Section: utils
Depends: libkysdk-basecommon(>=2.2.0),
		 python3(>=3.8),
		 python3-dbus,
		 python3-watchdog,
		 ${misc:Depends},
		 ${shlibs:Depends}
Description: 统一配置模块

Package: libkysdk-conf2-dev
Architecture: all
Section: utils
Depends: libkysdk-conf2 (= ${binary:Version})
Description: 统一配置模块 - 开发库

Package: libkysdk-conf2-tools
Architecture: any
Section: utils
Depends: libkysdk-conf2 (= ${binary:Version}),
		 python3-tk,
		 ${misc:Depends},
		 ${shlibs:Depends}
Description: 统一配置模块 - 工具包
