LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2806|回复: 20

[PKGBUILD] chmsee-0.9.6 (2006.5.1更新)

[复制链接]
发表于 2006-6-1 16:53:17 | 显示全部楼层 |阅读模式
在Arch版里找了一下,只有chmsee-0.9.5的PKGBUILD,发现需要使用patch,而且url也已经broken了,所以就没有用。今天在Arch 0.72编译通过了最新的chmsee-0.9.6,附上PKGBUILD。

[PHP]pkgname=chmsee
pkgver=0.9.6
pkgrel=1
pkgdesc="a chm (MS HTML help file format) viewer based on gtkhtml."
url="http://www.gnome-cn.org/software/chmsee/releases/0.9.6/chmsee-0-9-6-tar.bz2"
license="GPL"
depends=(pkgconfig gtk2 gtkhtml)
source=(http://www.gnome-cn.org/software/chmsee/releases/0.9.6/chmsee-0-9-6-tar.bz2)
md5sums=()

build() {
tar xvf chmsee-0-9-6-tar
cd chmsee-0.9.6
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
}
[/PHP]

编译方法:把上面的代码存为PKGBUILD,在相同目录下使用makepkg命令生成 chmsee-0.9.6-1.pkg.tar.gz ,就可以使用pacman -A chmsee-0.9.6-1.pkg.tar.gz 来安装使用chmsee了。
发表于 2006-6-1 18:30:50 | 显示全部楼层
谢谢了。还真好用。
回复 支持 反对

使用道具 举报

发表于 2006-6-3 16:12:48 | 显示全部楼层
you should add 'make gcc pkgconfig' to the depends
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-3 18:19:56 | 显示全部楼层
Post by wangyb
you should add 'make gcc pkgconfig' to the depends

:2cool 有道理
回复 支持 反对

使用道具 举报

发表于 2006-6-3 21:34:44 | 显示全部楼层
为什么,这个顶多是makedepends
回复 支持 反对

使用道具 举报

发表于 2006-6-3 22:27:30 | 显示全部楼层
erhh, at least there should be a 'pkgconfig' i think.
arch-base does not include 'pkgconfig'.
make & gcc are included already in base.
If you wanna makepkg, pkgconfig is a must.
回复 支持 反对

使用道具 举报

发表于 2006-6-3 22:34:48 | 显示全部楼层
是啊,所以是makedepends,而不是depends,depends是运行时依赖,makedpends是构建时依赖。

makedepends=('pkgconfig')
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-3 23:36:32 | 显示全部楼层
这个PKGBUILD是我从版主的帖子上抄过来,然后修改了url和build的script。
pkgconfig是肯定需要的,至于make 和 gcc也应该是每个Arch都有的。
大家继续讨论哈。
回复 支持 反对

使用道具 举报

发表于 2006-6-4 01:26:26 | 显示全部楼层
对了,好像最好有fakeroot。
回复 支持 反对

使用道具 举报

发表于 2006-6-4 08:31:00 | 显示全部楼层
community/gnochm 0.9.8-1
    A CHM file viewer for GNOME
community/kchmviewer 2.5-2
    KchmViewer is a chm (MS HTML help file format) viewer, written in C++.
我用的kde 直接装的kchmviewer kde用着就是舒服啊:cool:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表