forked from openkylin/docs
update 开始贡献/ukylin打包指南.md.
This commit is contained in:
parent
87cab4dd36
commit
729304aeb1
|
@ -218,13 +218,13 @@ check自测用例通过。
|
|||
- 组成 ukylin
|
||||
软件包名称的字符选取存在一定的限制。最明显的限制应当是软件包名称中禁止出现大写字母。这里给出正则表达式形式的规则总结:
|
||||
|
||||
上游软件包名称(**-p**):[-+.a-z0-9]{2,}
|
||||
上游软件包名称(**-p**):[-+.a-z0-9]{2,}
|
||||
|
||||
二进制软件包名称(**-b**):[-+.a-z0-9]{2,}
|
||||
二进制软件包名称(**-b**):[-+.a-z0-9]{2,}
|
||||
|
||||
上游版本号(**-u**):[0-9][-+.:\~a-z0-9A-Z]\*
|
||||
上游版本号(**-u**):[0-9][-+.:\~a-z0-9A-Z]\*
|
||||
|
||||
ukylin 修订版本(**-r**): [0-9][+.\~a-z0-9A-Z]\*
|
||||
ukylin 修订版本(**-r**): [0-9][+.\~a-z0-9A-Z]\*
|
||||
|
||||
- 版本比较的规则可以归纳如下:
|
||||
|
||||
|
@ -320,8 +320,9 @@ ukylin 修订版本(**-r**): [0-9][+.\~a-z0-9A-Z]\*
|
|||
|
||||
- 对上游源代码中使用的时间戳,使用 debhelper 提供的环境变量
|
||||
**\$SOURCE_DATE_EPOCH** 的值。
|
||||
###
|
||||
**5. 一个例子**
|
||||
|
||||
### **5. 一个例子**
|
||||
|
||||
|
||||
**5.1. 总体流程**
|
||||
|
@ -435,7 +436,13 @@ ukylin 修订版本(**-r**): [0-9][+.\~a-z0-9A-Z]\*
|
|||
|
||||
**debian/rules(维护者版本):.**
|
||||
|
||||
| \$ vim debhello-0.0/debian/rules ... hack, hack, hack, ... \$ cat debhello-0.0/debian/rules \#!/usr/bin/make -f export DH_VERBOSE = 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: dh \$@ override_dh_auto_install: dh_auto_install -- prefix=/usr |
|
||||
| \$ vim debhello-0.0/debian/rules
|
||||
... hack, hack, hack, ...
|
||||
$ cat debhello-0.0/debian/rules
|
||||
#!/usr/bin/make -f
|
||||
export DH_VERBOSE = 1
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: dh \$@ override_dh_auto_install: dh_auto_install -- prefix=/usr |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|
||||
如上在 **debian/rules** 文件中导出=**DH_VERBOSE** 环境变量可以强制 **debhelper**
|
||||
|
|
Loading…
Reference in New Issue