[FZH] [纠结]关于编译rpm

Robin Lee robinlee.sysu在gmail.com
星期日 十二月 26 11:04:29 UTC 2010


http://fedoraproject.org/wiki/Packaging/Guidelines#Changelogs
这是changelog的guideline

2010/12/26 宏羽杜 <dongfengweixiao在gmail.com>

> 这个原码包是用cmake构建的.所以在编译的时候需要首先在目录下新建build.
>
> 于是基于这个理论我对这个包的spec是这么写的:
>
> 解压压缩包:
> %prep
> %setup -q -n %{name}-%{version}
>
> 执行编译:
> %build
> mkdir -p build
> cd build
> cmake ..
> make
>
> 安装部分:
> %install
> cd build
> rm -rf $RPM_BUILD_ROOT
> make install DESTDIR=$RPM_BUILD_ROOT
> #make install DESTDIR=$RPM_BUILD_ROOT
> #这一句我也这么尝试过:
> #make DESTDIR=$RPM_BUILD_ROOT install
>
> 但是这样却总是报错.
>
> 这个错误暂时不要理会了.说下下面的这个东西吧:
>
> 另外,%changelog的书写原则谁能告知下.部分源代码的changelog 不是直接复制过来就可以使用的.不知道你们是如何解决的.
> 比如:
> 2010-12-26 YunQiang Su <wzssyqa在gmail.com>
> * 优化了 API
> * GTK 版增加了命令行功能,添加了一个纯命令行版
> * 迁移到 cmake
> * 一些界面修改(新关于对话框,对话框不再相互覆盖)
> 这个是某软件的改变日志.
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese
>


关于邮件列表 Chinese 的更多信息