diff options
Diffstat (limited to 'eclass/myth.eclass')
-rw-r--r-- | eclass/myth.eclass | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/eclass/myth.eclass b/eclass/myth.eclass deleted file mode 100644 index 7c2e7db0b0d7..000000000000 --- a/eclass/myth.eclass +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/myth.eclass,v 1.20 2006/10/14 20:27:21 swegener Exp $ -# -# Author: Daniel Ahlberg <aliz@gentoo.org> -# - -######################### -######################## -# DO NOT USE THIS FOR MYTHTV STUFF. Use mythtv-plugins.eclass -##################### -##################### - -inherit multilib versionator toolchain-funcs - -IUSE="nls debug" - -EXPORT_FUNCTIONS src_unpack src_compile src_install - -MYTHPLUGINS="mythbrowser mythdvd mythgallery mythgame mythmusic mythnews mythphone mythvideo mythweather mythweb" - -atleast_0.18() { - [[ $(get_version_component_range 1) > 0 || $(get_version_component_range 2) > 17 ]] -} - -if atleast_0.18 && hasq ${PN} ${MYTHPLUGINS} ; then - S="${WORKDIR}/mythplugins-${PV}" -fi - -myth_src_unpack() { - if atleast_0.18 && hasq ${PN} ${MYTHPLUGINS} ; then - pkg_pro="mythplugins.pro" - elif [ "${PN}" == "mythfrontend" ]; then - pkg_pro="mythtv.pro" - else - pkg_pro="${PN}.pro" - fi - - unpack ${A} ; cd ${S} - - sed -e "s:PREFIX = .*:PREFIX = /usr:" \ - -e "s:QMAKE_CXXFLAGS_RELEASE = .*:QMAKE_CXXFLAGS_RELEASE = ${CXXFLAGS}:" \ - -e "s:QMAKE_CFLAGS_RELEASE = .*:QMAKE_CFLAGS_RELEASE = ${CFLAGS}:" \ - -i 'settings.pro' || die "Initial setup failed" - - if ! use nls ; then - sed -e "s:i18n::" \ - -i ${pkg_pro} || die "Disable i18n failed" - fi - - if use debug ; then - FEATURES="${FEATURES} nostrip" - sed -e 's:#CONFIG += debug:CONFIG += debug:' \ - -e 's:CONFIG += release:#CONFIG += release:' \ - -i 'settings.pro' || die "enable debug failed" - fi - - setup_pro - - find ${S} -name '*.pro' -exec sed -i \ - -e "s:\$\${PREFIX}/lib/:\$\${PREFIX}/$(get_libdir)/:g" \ - -e "s:\$\${PREFIX}/lib$:\$\${PREFIX}/$(get_libdir):g" \ - {} \; -} - -myth_src_compile() { - export QMAKESPEC="linux-g++" - - if atleast_0.18 ; then - if hasq ${PN} ${MYTHPLUGINS} ; then - for x in ${MYTHPLUGINS} ; do - if [[ ${PN} == ${x} ]] ; then - myconf="${myconf} --enable-${x}" - else - myconf="${myconf} --disable-${x}" - fi - done - fi - - econf ${myconf} - fi - - ${QTDIR}/bin/qmake -o "Makefile" "${S}/${pkg_pro}" - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" "${@}" || die -} - -myth_src_install() { - if atleast_0.18 && hasq ${PN} ${MYTHPLUGINS} ; then - cd ${S}/${PN} - fi - - einstall INSTALL_ROOT="${D}" - for doc in AUTHORS COPYING FAQ UPGRADING ChangeLog README; do - test -e "${doc}" && dodoc ${doc} - done -} |