|
|
发表于 2009-2-27 16:57:48
|
显示全部楼层
试试这个? qterm-0.5.4.ebuild
- # Copyright 1999-2009 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- # $Header: Exp $
- EAPI="2"
- inherit eutils
- DESCRIPTION="BBS client based on Qt library in linux"
- HOMEPAGE="http://qterm.sourceforge.net/"
- SRC_URI="mirror://sourceforge/qterm/${P}.tar.bz2"
- LICENSE="GPL-2"
- SLOT="0"
- KEYWORDS="~amd64 ~x86"
- IUSE="phonon"
- RDEPEND="x11-libs/qt-core:4[ssl]
- x11-libs/qt-gui:4
- dev-libs/openssl
- x11-libs/qt-dbus:4
- phonon? ( kde-base/phonon-kde )"
- DEPEND="${RDEPEND}
- >=dev-util/cmake-2.4.7"
- DOCS="README TODO"
- PHONON_SUPPORT="-DQTERM_ENABLE_PHONON"
- src_compile() {
- if use phonon; then
- PHONON_SUPPORT="${PHONON_SUPPORT}=on"
- else
- PHONON_SUPPORT="${PHONON_SUPPORT}=off"
- fi
- cmake \
- -DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \
- -DCMAKE_C_FLAGS="${CFLAGS}" \
- -DCMAKE_CXX_COMPILER=$(type -P $(tc-getCXX)) \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DCMAKE_BUILD_TYPE=none \
- -DCMAKE_INSTALL_PREFIX=/usr \
- "$PHONON_SUPPORT" \
- || die "cmake failed"
- emake || die "emake failed"
- }
- src_install() {
- sed -i -e '/^Exec/s/qterm/QTerm/' src/qterm.desktop.in || die
- emake DESTDIR="${D}" install || die "emake install failed"
- mv "${D}"/usr/bin/{qterm,QTerm} || die
- dodoc ${DOCS}
- }
- pkg_postinst() {
- einfo
- elog "Since 0.4.0-r1, /usr/bin/qterm has been renamed to /usr/bin/QTerm."
- elog "Please see bug #176533 for more information."
- einfo
- }
复制代码 |
|