修改虚包与子包的关系和去掉libkysdk-systemcommon依赖

This commit is contained in:
sunzhen 2024-06-05 11:20:26 +08:00
parent 9cba84f025
commit 7b1dad1bc9
1 changed files with 70 additions and 86 deletions

156
debian/control vendored
View File

@ -16,7 +16,7 @@ Build-Depends: debhelper-compat (= 12),
libkysdk-timer-dev(>=1.2.0),
libqt5core5a,
qtbase5-dev,
libudev-dev,
libudev-dev,
libopencv-dev,
libarchive-dev,
libtesseract-dev,
@ -46,48 +46,47 @@ 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}),
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-systemcommon (= ${binary:Version}),
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-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})
Multi-Arch: same
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})
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})
Multi-Arch: foreign
Description: 麒麟开发者套件 - 系统层套件 - 开发库提供系统信息、磁盘信息、系统时间等API与服务
@ -95,7 +94,6 @@ Package: libkysdk-disk
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
libkysdk-systemcommon (= ${binary:Version}),
libhd21,
libblkid1,
libc6,
@ -109,7 +107,7 @@ Description: 系统磁盘信息获取库
Package: libkysdk-disk-dev
Architecture: all
Section: utils
Depends: libkysdk-disk (= ${binary:Version}),
Depends: libkysdk-disk (>= ${binary:Version}),
libkysdk-log-dev(>=1.2.0),
libkysdk-utils-dev(>=1.2.0),
libblkid-dev,
@ -126,7 +124,6 @@ Depends: libkysdk-log(>=1.2.0),
libglib2.0-0,
libkysdk-timer(>=1.2.0),
libkysdk-config(>=1.2.0),
libkysdk-systemcommon (= ${binary:Version}),
libc6,
libdbus-1-3,
libdbus-glib-1-2
@ -136,7 +133,7 @@ Description: 系统时间相关操作库
Package: libkysdk-systime-dev
Architecture: all
Section: utils
Depends: libkysdk-systime (= ${binary:Version}),
Depends: libkysdk-systime (>= ${binary:Version}),
libglib2.0-dev,
libkysdk-timer-dev(>=1.2.0),
libkysdk-config-dev(>=1.2.0)
@ -154,7 +151,6 @@ Depends: libkysdk-log(>=1.2.0),
libxrandr2,
libpci3,
libkmod2,
libkysdk-systemcommon (= ${binary:Version}),
libc6,
libdbus-1-3,
libdbus-glib-1-2,
@ -169,7 +165,7 @@ Description: 系统信息获取库
Package: libkysdk-sysinfo-dev
Architecture: all
Section: utils
Depends: libkysdk-sysinfo (= ${binary:Version}),
Depends: libkysdk-sysinfo (>= ${binary:Version}),
libkysdk-log-dev(>=1.2.0),
libkysdk-utils-dev(>=1.2.0),
libsystemd-dev,
@ -188,7 +184,6 @@ Depends: libkysdk-log(>=1.2.0),
libqt5core5a,
libkysdk-config(>=1.2.0),
systemd,
libkysdk-systemcommon (= ${binary:Version}),
libc6,
libgcc-s1 | libgcc1,
libstdc++6,
@ -199,7 +194,7 @@ Description: 文件系统库
Package: libkysdk-filesystem-dev
Architecture: all
Section: utils
Depends: libkysdk-filesystem (= ${binary:Version}),
Depends: libkysdk-filesystem (>= ${binary:Version}),
libkysdk-log-dev(>=1.2.0),
libkysdk-config-dev(>=1.2.0),
libsystemd-dev,
@ -213,7 +208,6 @@ Section: utils
Depends: libkysdk-log(>=1.2.0),
libkysdk-config(>=1.2.0),
systemd,
libkysdk-systemcommon (= ${binary:Version}),
libcups2,
libcurl4,
libudev1,
@ -239,7 +233,7 @@ Description: 硬件信息获取库
Package: libkysdk-hardware-dev
Architecture: all
Section: utils
Depends: libkysdk-hardware (= ${binary:Version}),
Depends: libkysdk-hardware (>= ${binary:Version}),
libkysdk-log-dev(>=1.2.0),
libkysdk-config-dev(>=1.2.0),
libsystemd-dev,
@ -254,15 +248,14 @@ Description: 硬件信息获取库 - 开发库
Package: libkysdk-package
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libc6
Depends: libc6
Multi-Arch: same
Description: 包管理库
Package: libkysdk-package-dev
Architecture: all
Section: utils
Depends: libkysdk-package (= ${binary:Version})
Depends: libkysdk-package (>= ${binary:Version})
Multi-Arch: foreign
Description: 包管理库 - 开发库
@ -270,7 +263,6 @@ Package: libkysdk-proc
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
libkysdk-systemcommon (= ${binary:Version}),
libc6
Multi-Arch: same
Description: 运行时信息获取库
@ -280,7 +272,7 @@ Architecture: all
Section: utils
Depends: libkysdk-log-dev(>=1.2.0),
libkysdk-utils-dev(>=1.2.0),
libkysdk-proc (= ${binary:Version})
libkysdk-proc (>= ${binary:Version})
Multi-Arch: foreign
Description: 运行时信息获取库 - 开发库
@ -288,7 +280,6 @@ Package: libkysdk-powermanagement
Architecture: any
Section: utils
Depends: libkysdk-log(>=1.2.0),
libkysdk-systemcommon (= ${binary:Version}),
libc6,
libdbus-1-3,
libgcc-s1 | libgcc1,
@ -308,7 +299,7 @@ Package: libkysdk-powermanagement-dev
Architecture: all
Section: utils
Depends: libkysdk-log-dev(>=1.2.0),
libkysdk-powermanagement (= ${binary:Version})
libkysdk-powermanagement (>= ${binary:Version})
Multi-Arch: foreign
Description: 电源管理 - 开发库
@ -322,7 +313,6 @@ Depends: libopencv-core406,
liblept5,
libarchive13,
libtesseract4,
libkysdk-systemcommon (= ${binary:Version}),
libc6,
libgcc-s1 | libgcc1,
libstdc++6
@ -331,7 +321,7 @@ Description: AI文字识别功能
Package: libkysdk-ocr-dev
Architecture: all
Multi-Arch: foreign
Depends: libkysdk-ocr (= ${binary:Version}),
Depends: libkysdk-ocr (>= ${binary:Version}),
libleptonica-dev,
libopencv-dev,
libarchive-dev,
@ -348,8 +338,7 @@ Description: kysdk-system层公用数据包
Package: libkysdk-location
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libglib2.0-0,
Depends: libglib2.0-0,
libc6
Multi-Arch: same
Description: 地理位置库
@ -357,15 +346,14 @@ Description: 地理位置库
Package: libkysdk-location-dev
Architecture: all
Section: utils
Depends: libkysdk-location (= ${binary:Version})
Depends: libkysdk-location (>= ${binary:Version})
Multi-Arch: foreign
Description: 地理位置库 - 开发库
Package: libkysdk-net
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libc6,
Depends: libc6,
libdbus-1-3
Multi-Arch: same
Description: 网络信息库
@ -373,15 +361,14 @@ Description: 网络信息库
Package: libkysdk-net-dev
Architecture: all
Section: utils
Depends: libkysdk-net (= ${binary:Version})
Depends: libkysdk-net (>= ${binary:Version})
Multi-Arch: foreign
Description: 网络信息库 - 开发库
Package: libkysdk-realtime
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libc6,
Depends: libc6,
libgcc-s1 | libgcc1,
libstdc++6,
lm-sensors,
@ -392,21 +379,21 @@ Description: 运行时信息库
Package: libkysdk-realtime-dev
Architecture: all
Section: utils
Depends: libkysdk-realtime (= ${binary:Version})
Depends: libkysdk-realtime (>= ${binary:Version})
Multi-Arch: foreign
Description: 运行时信息库 - 开发库
Package: libkysdk-system-java
Architecture: any
Section: utils
Depends: libkysdk-system-dbus (= ${binary:Version})
Depends: libkysdk-system-dbus (>= ${binary:Version})
Multi-Arch: same
Description: 多语言支持 - java
Package: libkysdk-system-python
Architecture: any
Depends: python3-dbus,
libkysdk-system-dbus (= ${binary:Version})
libkysdk-system-dbus (>= ${binary:Version})
Multi-Arch: same
Description: 多语言支持 - python
@ -414,15 +401,15 @@ 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}),
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,
@ -454,7 +441,7 @@ Depends: libqt5widgets5,
libqt5gui5 | libqt5gui5-gles,
libqt5dbus5,
libqt5core5a,
libkysdk-system-dbus (= ${binary:Version}),
libkysdk-system-dbus (>= ${binary:Version}),
libc6,
libgcc-s1 | libgcc1,
libqt5concurrent5,
@ -467,7 +454,7 @@ Package: libkysdk-system-javascript-websocket
Architecture: any
Depends: libqt5webchannel5,
libqt5websockets5,
libkysdk-system-dbus (= ${binary:Version}),
libkysdk-system-dbus (>= ${binary:Version}),
libc6,
libgcc-s1 | libgcc1,
libqt5concurrent5,
@ -484,8 +471,7 @@ Description: 多语言支持 - javascript
Package: libkysdk-logrotate
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libqt5core5a,
Depends: libqt5core5a,
libqt5dbus5,
libkysdk-log(>=1.2.0),
logrotate,
@ -499,8 +485,7 @@ Description: 日志转储服务
Package: libkysdk-imageproc
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libc6,
Depends: libc6,
libkysdk-log(>=1.2.0),
libkysdk-config(>=1.2.0),
libkysdk-utils(>=1.2.0),
@ -510,14 +495,13 @@ Description: 运行时信息库
Package: libkysdk-imageproc-dev
Architecture: all
Section: utils
Depends: libkysdk-imageproc (= ${binary:Version})
Depends: libkysdk-imageproc (>= ${binary:Version})
Description: 运行时信息库 - 开发库
Package: libkysdk-battery
Architecture: any
Section: utils
Depends: libkysdk-systemcommon (= ${binary:Version}),
libc6,
Depends: libc6,
libkysdk-log (>=1.2.0),
libdbus-glib-1-2
Description: 电池管理信息库
@ -525,7 +509,7 @@ Description: 电池管理信息库
Package: libkysdk-battery-dev
Architecture: all
Section: utils
Depends: libkysdk-battery (= ${binary:Version})
Depends: libkysdk-battery (>= ${binary:Version})
Description: 电池管理信息库 - 开发库
Package: libkysdk-accounts
@ -541,7 +525,7 @@ Description: 系统设置
Package: libkysdk-accounts-dev
Architecture: all
Section: utils
Depends: libkysdk-accounts (= ${binary:Version})
Depends: libkysdk-accounts (>= ${binary:Version})
Multi-Arch: foreign
Description: 系统设置库 - 开发库
@ -555,6 +539,6 @@ Description: 存储模块
Package: libkysdk-storage-dev
Architecture: all
Section: utils
Depends: libkysdk-storage (= ${binary:Version})
Depends: libkysdk-storage (>= ${binary:Version})
Multi-Arch: foreign
Description: 存储模块库 - 开发库