我如何尝试我刚创建的Cygwin包?

时间:2016-01-18 07:15:38

标签: cmake cygwin package cpack

我是一个程序的维护者,我可能会建议将其纳入Cygwin发行版。

我们使用CMake,因此可以使用打包器,并且可以轻松创建.bz2包。

一旦我创建了该软件包,我该如何在本地试用它?在Linux中,这很容易实现,但有没有办法使用Cygwin软件包安装程序,以便它获取本地软件包?

我已阅读the package contribution documentation及相关网页,但无法找到答案。

1 个答案:

答案 0 :(得分:0)

CMake Cygwin软件包生成器似乎已经过时了。 Cygwin多年来一直没有使用.bz2。这是来自Adam Dinwoodie的Cygwin邮件列表答案:

  

Cygwin包通常使用Cygport来定义构建过程和   等等。它或多或少相当于RPM的rpmbuild   包和其他分发系统的类似工具。该   Cygport的文档位于http://cygwinports.github.io/cygport/;   如果您以合理标准的方式使用make,大多数事情都应该如此   Just Work™。

     

特别是,如果您正在使用Cygport,它会自动执行操作   比如为你创建setup.hint文件。

     

为了在本地进行测试,我发现在Cygport生成的已编译的tarball上执行tar -xaC/ -f <tarball>是最简单的。那   不测试依赖关系管理或任何需要的东西   安装后脚本,但它可以检查安装   本身就有效。