| 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.20 2010/07/28 05:17:58 leio Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-good.eclass,v 1.21 2010/07/30 11:08:44 leio 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 | # |
| … | |
… | |
| 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, obtain recommended plugins to use from |
13 | # defined in the source, obtain recommended plugins to use from |
| 14 | # Gentoo developers responsible for gstreamer <gnome@gentoo.org>, the application developer |
14 | # Gentoo developers responsible for gstreamer <gnome@gentoo.org>, the application developer |
| 15 | # or the gstreamer team. |
15 | # or the gstreamer team. |
| 16 | |
16 | |
| 17 | inherit eutils gst-plugins10 |
17 | inherit eutils versionator gst-plugins10 |
| 18 | |
18 | |
| 19 | |
19 | |
| 20 | ### |
20 | ### |
| 21 | # variable declarations |
21 | # variable declarations |
| 22 | ### |
22 | ### |
| … | |
… | |
| 28 | |
28 | |
| 29 | # First line for non-plugin build related configure options; second line for |
29 | # First line for non-plugin build related configure options; second line for |
| 30 | # sys/ plugins; rest is split plugin options in order of ./configure --help output. |
30 | # sys/ plugins; rest is split plugin options in order of ./configure --help output. |
| 31 | # Good ways of validation are seeing diff of old and new configure.ac, and ./configure --help |
31 | # Good ways of validation are seeing diff of old and new configure.ac, and ./configure --help |
| 32 | # |
32 | # |
| 33 | # This list is current to gst-plugins-good-0.10.21: |
33 | # This list is current to gst-plugins-good-0.10.23: |
| 34 | my_gst_plugins_good="gconftool zlib bz2 |
34 | my_gst_plugins_good="gconftool zlib bz2 |
| 35 | directsound oss sunaudio osx_audio osx_video gst_v4l2 x xshm xvideo |
35 | directsound oss sunaudio osx_audio osx_video gst_v4l2 x xshm xvideo |
| 36 | aalib aalibtest annodex cairo esd esdtest flac gconf gdk_pixbuf hal jpeg |
36 | aalib aalibtest annodex cairo esd esdtest flac gconf gdk_pixbuf hal jpeg |
| 37 | libcaca libdv libpng pulse dv1394 shout2 shout2test soup speex taglib wavpack" |
37 | libcaca libdv libpng pulse dv1394 shout2 shout2test soup speex taglib wavpack" |
|
|
38 | |
|
|
39 | # When adding conditionals like below, be careful about having leading spaces in concat |
|
|
40 | |
|
|
41 | # sys/oss4 moved here since 0.10.23 |
|
|
42 | if version_is_at_least "0.10.23"; then |
|
|
43 | my_gst_plugins_good+=" oss4" |
|
|
44 | fi |
|
|
45 | |
| 38 | |
46 | |
| 39 | #SRC_URI="mirror://gnome/sources/gst-plugins/${PV_MAJ_MIN}/${MY_P}.tar.bz2" |
47 | #SRC_URI="mirror://gnome/sources/gst-plugins/${PV_MAJ_MIN}/${MY_P}.tar.bz2" |
| 40 | SRC_URI="http://gstreamer.freedesktop.org/src/gst-plugins-good/${MY_P}.tar.bz2" |
48 | SRC_URI="http://gstreamer.freedesktop.org/src/gst-plugins-good/${MY_P}.tar.bz2" |
| 41 | |
49 | |
| 42 | S=${WORKDIR}/${MY_P} |
50 | S=${WORKDIR}/${MY_P} |