/[gentoo-x86]/eclass/gst-plugins10.eclass
Gentoo

Diff of /eclass/gst-plugins10.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 Revision 1.4
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2004 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins10.eclass,v 1.3 2010/08/12 10:48:59 pva Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins10.eclass,v 1.4 2011/04/12 05:55:30 leio Exp $
4 4
5# Author : foser <foser@gentoo.org> 5# Author : foser <foser@gentoo.org>
6 6
7# gst-plugins eclass 7# gst-plugins eclass
8# 8#
9# eclass to make external gst-plugins emergable on a per-plugin basis 9# eclass to make external gst-plugins emergable on a per-plugin basis
10# to solve the problem with gst-plugins generating far too much unneeded deps 10# to solve the problem with gst-plugins generating far too much unneeded deps
11# 11#
12# 3rd party applications using gstreamer now should depend on a set of plugins as 12# 3rd party applications using gstreamer now should depend on a set of plugins as
13# defined in the source, in case of spider usage obtain recommended plugins to use from 13# defined in the source, in case of spider usage obtain recommended plugins to use from
14# Gentoo developers responsible for gstreamer <gnome@gentoo.org>, the application developer 14# Gentoo developers responsible for gstreamer <gstreamer@gentoo.org> or the application
15# or the gstreamer team. 15# developer.
16 16
17inherit eutils 17inherit eutils
18 18
19 19
20### 20###
50 if [[ ! -d ${S}/ext/${GST_PLUGINS_BUILD_DIR} ]]; then 50 if [[ ! -d ${S}/ext/${GST_PLUGINS_BUILD_DIR} ]]; then
51 if [[ ! -d ${S}/sys/${GST_PLUGINS_BUILD_DIR} ]]; then 51 if [[ ! -d ${S}/sys/${GST_PLUGINS_BUILD_DIR} ]]; then
52 ewarn "No such plugin directory" 52 ewarn "No such plugin directory"
53 die 53 die
54 fi 54 fi
55 einfo "Building system plugin ..." 55 einfo "Building system plugin ${GST_PLUGINS_BUILD_DIR} ..."
56 cd "${S}"/sys/${GST_PLUGINS_BUILD_DIR} 56 cd "${S}"/sys/${GST_PLUGINS_BUILD_DIR}
57 else 57 else
58 einfo "Building external plugin ..." 58 einfo "Building external plugin ${GST_PLUGINS_BUILD_DIR} ..."
59 cd "${S}"/ext/${GST_PLUGINS_BUILD_DIR} 59 cd "${S}"/ext/${GST_PLUGINS_BUILD_DIR}
60 fi 60 fi
61 61
62} 62}
63 63
76 rm ${gst_bins/-${PV_MAJ_MIN}/} 76 rm ${gst_bins/-${PV_MAJ_MIN}/}
77 einfo "Removed ${gst_bins/-${PV_MAJ_MIN}/}" 77 einfo "Removed ${gst_bins/-${PV_MAJ_MIN}/}"
78 done 78 done
79 79
80} 80}
81

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.20