/[gentoo-x86]/eclass/gst-plugins-good.eclass
Gentoo

Diff of /eclass/gst-plugins-good.eclass

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

Revision 1.13 Revision 1.17
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-plugins-good.eclass,v 1.13 2007/08/30 10:37:04 drac Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-good.eclass,v 1.17 2009/03/30 04:24:15 tester Exp $
4 4
5# Author : foser <foser@gentoo.org>, zaheerm <zaheerm@gentoo.org> 5# Author : foser <foser@gentoo.org>, zaheerm <zaheerm@gentoo.org>
6 6
7# gst-plugins-good eclass 7# gst-plugins-good eclass
8# 8#
28# gst-plugins-base 0.9 28# gst-plugins-base 0.9
29 29
30# This list is current to gst-plugins-good-0.10.6 30# This list is current to gst-plugins-good-0.10.6
31my_gst_plugins_good="gconf gconftool oss aalib aalibtest cairo cdio esd esdtest 31my_gst_plugins_good="gconf gconftool oss aalib aalibtest cairo cdio esd esdtest
32flac jpeg ladspa libcaca libdv libpng dv1394 shout2 shout2test speex annodex hal 32flac jpeg ladspa libcaca libdv libpng dv1394 shout2 shout2test speex annodex hal
33x taglib gdk_pixbuf gst_v4l2 sunaudio xshm xvideo zlib wavpack" 33x taglib gdk_pixbuf gst_v4l2 sunaudio xshm xvideo zlib wavpack soup pulse bz2"
34 34
35#SRC_URI="mirror://gnome/sources/gst-plugins/${PV_MAJ_MIN}/${MY_P}.tar.bz2" 35#SRC_URI="mirror://gnome/sources/gst-plugins/${PV_MAJ_MIN}/${MY_P}.tar.bz2"
36SRC_URI="http://gstreamer.freedesktop.org/src/gst-plugins-good/${MY_P}.tar.bz2" 36SRC_URI="http://gstreamer.freedesktop.org/src/gst-plugins-good/${MY_P}.tar.bz2"
37 37
38S=${WORKDIR}/${MY_P} 38S=${WORKDIR}/${MY_P}
75# public inheritable functions 75# public inheritable functions
76### 76###
77 77
78gst-plugins-good_src_unpack() { 78gst-plugins-good_src_unpack() {
79 79
80 local makefiles 80# local makefiles
81 81
82 unpack ${A} 82 unpack ${A}
83 83
84 # Link with the syswide installed gst-libs if needed 84 # Link with the syswide installed gst-libs if needed
85 gst-plugins10_find_plugin_dir 85# gst-plugins10_find_plugin_dir
86 cd ${S} 86# cd ${S}
87 87
88 # Remove generation of any other Makefiles except the plugin's Makefile 88 # Remove generation of any other Makefiles except the plugin's Makefile
89 if [ -d "${S}/sys/${GST_PLUGINS_BUILD_DIR}" ]; then 89# if [ -d "${S}/sys/${GST_PLUGINS_BUILD_DIR}" ]; then
90 makefiles="Makefile sys/Makefile sys/${GST_PLUGINS_BUILD_DIR}/Makefile" 90# makefiles="Makefile sys/Makefile sys/${GST_PLUGINS_BUILD_DIR}/Makefile"
91 elif [ -d "${S}/ext/${GST_PLUGINS_BUILD_DIR}" ]; then 91# elif [ -d "${S}/ext/${GST_PLUGINS_BUILD_DIR}" ]; then
92 makefiles="Makefile ext/Makefile ext/${GST_PLUGINS_BUILD_DIR}/Makefile" 92# makefiles="Makefile ext/Makefile ext/${GST_PLUGINS_BUILD_DIR}/Makefile"
93 fi 93# fi
94 sed -e "s:ac_config_files=.*:ac_config_files='${makefiles}':" \ 94# sed -e "s:ac_config_files=.*:ac_config_files='${makefiles}':" \
95 -i ${S}/configure 95# -i ${S}/configure
96 96
97} 97}
98 98
99gst-plugins-good_src_compile() { 99gst-plugins-good_src_compile() {
100 100
108gst-plugins-good_src_install() { 108gst-plugins-good_src_install() {
109 109
110 gst-plugins10_find_plugin_dir 110 gst-plugins10_find_plugin_dir
111 einstall || die 111 einstall || die
112 112
113 dodoc README 113 [[ -e README ]] && dodoc README
114} 114}
115 115
116EXPORT_FUNCTIONS src_unpack src_compile src_install 116EXPORT_FUNCTIONS src_unpack src_compile src_install

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.20