Debian软件包取决于libgit2

问题描述

我正在使用cpack创建Debian软件包。我的程序包在运行时需要libgit2。我有

set(CPACK_DEBIAN_PACKAGE_DEPENDS "libgit2")

在我的CMakeLists.txt文件中,但是安装程序找不到libgit2

我发现libgit2-27可用,但似乎数字27将来会改变。

如何要求安装程序安装"libgit2-" + <any number higher than 24>"

解决方法

类似于 Debian documentation 中所述:

set(CPACK_DEBIAN_PACKAGE_DEPENDS "libgit2-25 | libgit2-26 | libgit2-27")