|
|
看了一下linuxqq的ebuild,没有makefile
依葫芦画瓢,写了shuge-desktop-20090525-r1.ebuild
- lab shuge-desktop # pwd; ls
- /home/lee/shuge-overlay/app-text/shuge-desktop
- ChangeLog metadata.xml shuge-desktop-20090525-r1.ebuild
- Manifest #shuge-desktop-20090525-r1.ebuild#
复制代码
- lab shuge-desktop # ebuild shuge-desktop-20090525-r1.ebuild digest && emerge -C app-text/shuge-desktop && emerge app-text/shuge-desktop
复制代码
- # Copyright 1999-2006 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- # $Header: $
- inherit eutils
- DESCRIPTION="client of shuge digital library"
- HOMEPAGE="http://www.shuge.org"
- SRC_URI="http://shuge.googlecode.com/files/shuge-desktop-20090525-r1.7z"
- LICENSE="GPL-2"
- SLOT="0"
- KEYWORDS="~amd64 ~x86"
- IUSE="gtk"
- RESTRICT="mirror strip"
- RDEPEND=">=dev-util/subversion-1.6.1
- >=dev-lang/python-2.5
- gtk? (
- >=dev-python/pygtk-2.0
- )"
- DEPEND="${RDEPEND}"
- # src_unpack() {
- # unpack ${A}
- # }
- S=${WORKDIR}/${PVR}
- RESTRICT="mirror strip"
- src_install() {
- dodir /opt/${PN}
- mv "${S}"/* "${D}"/opt/${PN}
- }
- pkg_postinst() {
- ewarn "This package is very experimental."
- echo
- elog "Please report your bugs to:"
- elog "http://code.google.com/p/shuge/issues/list"
- echo
- }
复制代码
但是安装失败了
- lab shuge-desktop # tree /opt/shuge-desktop/
- /opt/shuge-desktop/
- 0 directories, 0 files
复制代码
为啥linuxqq ebuild是没有问题而我的有问题呢? |
|