LinuxSir.cn,穿越时空的Linuxsir!

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

linuxqq的ebuild (bug: qq读取本地的文件,期望修正)

[复制链接]
发表于 2008-7-31 21:08:33 | 显示全部楼层 |阅读模式
写了个qq的ebuild,

linuxqq-1.0.ebuild

################
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

DESCRIPTION="linux QQ"
HOMEPAGE="http://qq.cm \
http://im.qq.com/qq/linux/download.shtml"
MY_P=${PN}_${PV}
SRC_URI="http://dl_dir.qq.com/linuxqq/${MY_P}-Preview1_i386.tar.gz"

LICENSE="GPL-2"
SLOT="0"
RESTRICT="mirror"
KEYWORDS="~amd64 ~x86"

IUSE=""

DEPEND="gtk? ( >=x11-libs/gtk+-2.10* )"

RDEPEND="${DEPEND}"

src_unpack() {
        unpack ${A}
        mv ${WORKDIR}/linuxqq_1.0-Preview1_i386 ${S}
}

src_install() {
        einfo "Install packages"
        dodir /opt/linuxqq/bin
        dodir /etc/env.d/
        for MYFILE in ${S}/*; do
        einfo ${MYFILE}
                cp ${MYFILE} ${D}/opt/linuxqq/bin
        done
        echo 'export PATH=${PATH}:/opt/linuxqq/bin' > ${D}/etc/env.d/99linuxqq
}

pkg_postinst() {
        ewarn "Bug: linux QQ looking current directory for Config file"
        ewarn "very experimental version"
}
################# ####
发表于 2008-8-1 11:10:59 | 显示全部楼层
支持一下!!
回复 支持 反对

使用道具 举报

发表于 2008-8-1 12:11:47 | 显示全部楼层
license......
回复 支持 反对

使用道具 举报

发表于 2008-8-1 13:24:23 | 显示全部楼层
呵呵
这个倒不怪楼主
连腾讯自己打的包rpm/deb都写的是GPL
我怀疑腾讯搞linux qq的部门有没有人懂gpl
回复 支持 反对

使用道具 举报

发表于 2008-8-1 13:27:40 | 显示全部楼层
也幸好它用的是 gtk+。如果是 qt,在商业版本与 GPL 版本之间也够它选择一番的。
回复 支持 反对

使用道具 举报

发表于 2008-8-1 16:10:41 | 显示全部楼层
Post by zhllg;1881150
呵呵
这个倒不怪楼主
连腾讯自己打的包rpm/deb都写的是GPL
我怀疑腾讯搞linux qq的部门有没有人懂gpl

那应该是用什么licence呢?
能放到gentoo-china overlay中吗?

另外,写了一个bash脚本可以从任何一个目录启动 : )
  1. #!/bin/bash
  2. # filename: qq
  3. # for lunching qq from every directory :)
  4. pushd /opt/linuxqq/bin/ > /dev/null
  5. QQ &
  6. pushd > /dev/null
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-8-1 16:56:40 | 显示全部楼层
收下楼上的脚本了。十分感谢。
回复 支持 反对

使用道具 举报

发表于 2008-8-1 16:58:33 | 显示全部楼层
小case,主要是不能确定能否放到gentoo-china overlay中,不然就可以直接用ebuild装上了。另外,也向linuxqq的论坛上提交了脚本
回复 支持 反对

使用道具 举报

发表于 2008-8-1 16:58:33 | 显示全部楼层
今天晚上回家试一试看。不过期望值很小。呵呵。
回复 支持 反对

使用道具 举报

发表于 2008-8-1 17:00:40 | 显示全部楼层
因为没用ebuild是自己下载解压的所以楼上的脚本不能用:
#!/bin/bash
# filename: qq
# for lunching qq from every directory
#code by acevery
pushd /home/cbkid/download/linuxqq/ > /dev/null
./QQ &  
pushd > /dev/null
这是修改脚本
回复 支持 反对

使用道具 举报

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

本版积分规则

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