gtk - 无法构建Conda包: missing gtkdocize in conda-builder gitlab-ci environment

标签 gtk conda gitlab-ci

我正在 gitlab-ci 中使用自动包创建管道,为我们公司使用的软件构建 Conda 包。

我们使用的软件之一依赖于 gtkdocize,并在 配置脚本。仅构建需要它,执行不需要。

所以,我无法构建包,因为 conda-builder 图像确实 不包含此程序。

我是 Conda 和 gitlab-ci 的新手,我认为 conda-builder 是一个通用的 一般用于构建 Conda 包的 Docker 镜像。如何添加包 到“我的”conda-builder 图像?

或者也许我的配方中缺少一个build依赖项?我不能 找到 gtkdocize 的来源。

如有任何帮助,我们将不胜感激。

最佳答案

gtkdocize 二进制文件用于使用 gtk-doc 设置基于 Autotools 的项目。用于生成 API 引用。您需要安装提供 gtkdocize 的任何软件包;在 Debian/Ubuntu 上,该软件包称为 gtk-doc-tools,而在 Fedora 上,该软件包称为 gtk-doc

关于gtk - 无法构建Conda包: missing gtkdocize in conda-builder gitlab-ci environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55246217/

相关文章:

docker - 无法从远程 Gitlab 注册表拉取镜像到 Kubernetes

amazon-web-services - 无法通过 Terraform 在 Gitlab 中为 AWS Lambda Fx 创建 Zip 文件

c++ - 如何从脱敏的 GtkWidget - GtkSpinButton 中清除焦点,属性为 sensitive = false

c - 从 GtkTreeView 标记列获取显示的文本

python webkitgtk xmlhttprequest文件协议(protocol)

python-3.x - 使用 conda 4.3.21 为 python 3.6 安装 pybox2d

c++ - 如果程序在没有sudo的情况下运行,则gtk_init会导致在Ubuntu 16.04上崩溃

python - conda 安装的软件包不适用于 jupyter

python - 使用 anaconda 环境运行 crontab 作业

docker - 在Gitlab CI/CD中,如何提交和发布正在运行我们阶段的docker容器