首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debhelper:忽略多个二进制包之一的setup.py

Debhelper:忽略多个二进制包之一的setup.py
EN

Stack Overflow用户
提问于 2014-02-02 00:01:08
回答 1查看 249关注 0票数 0

正在从单个源包构建服务器和相应的客户端:

代码语言:javascript
复制
Source: packagename
Build-Depends: debhelper (>= 8.0.0), python (>= 2.6)                             
Standards-Version: 3.9.4                                                         
X-Python-Version: >= 2.6                                                         

Package: packagename-server                                                    
Architecture: all                                                                
Depends: nodejs, ${misc:Depends}                        

Package: schoollibrary-client                                                    
Architecture: all                                                                
Depends: python-pyside.qtcore, python-pyside.qtgui, python-pyside.qtnetwork,
 ${misc:Depends}

服务器不需要特殊的构建过程。有一个简单的packagename-server.install文件。

客户端基于Python,可以用setup.py脚本安装。

当然,当我将下面的rules文件与debhelper一起使用时,也会运行setup.py来创建服务器包:

代码语言:javascript
复制
#!/usr/bin/make -f                                                               

%:                                                                               
    dh $@

如何将Python内容排除在服务器包之外?我能用目标做点什么让他们分开吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-02 00:45:04

使用*.install文件分离属于什么子包的内容。构建步骤意味着构建所有的东西,而不管构建的文件最终会落在哪个子包中。

如果服务器包和客户端包有两个独立的源tarball,则还需要有单独的源包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21505330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档