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

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

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

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

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

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

Package: libkysdk-config
Architecture: any
Section: utils
Depends: ${misc:Depends},
			${shlibs:Depends}
Description: 配置文件库

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

Package: libkysdk-diagnostics
Architecture: any
Section: utils
Depends: ${misc:Depends},
			${shlibs:Depends}
Description: 开发者diagnostics

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

Package: libkysdk-gsetting
Architecture: any
Section: utils
Depends: ${misc:Depends},
			${shlibs:Depends}
Description: 开发者gsetting

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

Package: libkysdk-log
Architecture: any
Section: utils
Depends: libkysdk-config(>=1.2.0),
			${misc:Depends},
			${shlibs:Depends}
Description: 日志库

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

Package: libkysdk-timer
Architecture: any
Section: utils
Depends: libkysdk-config(>=1.2.0),
			libkysdk-log(>=1.2.0),
			${misc:Depends},
			${shlibs:Depends}
Description: 定制器模块库

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

Package: libkysdk-utils
Architecture: any
Section: utils
Depends: ${misc:Depends},
			${shlibs:Depends}
Description: 开发者utils

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