|
|
学习写 ebuild,正好今天 Linux QQ 1.0 Preview3 发布,支持文件传送,就参照 Gentoo Development Guide 学写了个 linuxqq-1.0_pre3.ebuild,其中对 linuxqq 中非标准目录进行了标准化,并添加了自写的启动脚本。
ps:linuxqq-1.0_pre1 参见本站 http://www.linuxsir.cn/bbs/showthread.php?t=334391
详细见附件,这里是该 ebuild 的内容,水平有限,请多多指教。
- # Copyright 1999-2008 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- # $Header: $
- inherit rpm
- MY_PF="linuxqq-v1.0-preview3.i386"
- DESCRIPTION="Tencent Inc.'s client for its QQ IM protocal, using GTK+"
- HOMEPAGE="http://im.qq.com/qq/linux/"
- SRC_URI="http://dl_dir.qq.com/linuxqq/${MY_PF}.rpm"
- LICENSE="Tencent"
- SLOT="0"
- KEYWORDS="~x86"
- IUSE=""
- DEPEND=">=x11-libs/gtk+-2.10"
- RDEPEND=$DEPEND
- src_unpack() {
- rpm_src_unpack ${A}
- cp ${FILESDIR}/start-qq .
- cp ${FILESDIR}/qq.desktop .
- }
- src_install() {
- # Install the main program
- MY_INS_DIR="/opt/linuxqq/"
- insinto ${MY_INS_DIR}
- doins usr/share/tencent/qq/res.db
- exeinto ${MY_INS_DIR}
- doexe usr/share/tencent/qq/qq
- exeinto /usr/bin/
- newexe start-qq qq
- # Install the application icon
- insinto /usr/share/pixmaps/
- doins usr/share/tencent/qq/qq.png
- insinto /usr/share/applications/
- doins qq.desktop
- }
- pkg_postinst() {
- elog "Please DO NOT report any bugs of linuxqq to Gentoo, report"
- elog "them directely to Tencent Inc."
- }
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|