summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/myth.eclass')
-rw-r--r--eclass/myth.eclass96
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
-}