summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2013-04-08 11:05:23 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2013-04-08 11:23:09 +0200
commit549f83afec2e578d2d648efd27f48a4ba9eb937a (patch)
treebc3f4eb82466bd5e14c1051b7425e63c227d5808 /rules
parent127849d8aa857302dddbfa51de51628c469da0d9 (diff)
downloadptxdist-549f83afec2e578d2d648efd27f48a4ba9eb937a.tar.gz
ptxdist-549f83afec2e578d2d648efd27f48a4ba9eb937a.tar.xz
gstreamer1: rename all packages gst*11 -> gst*1
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r--rules/graphics_and_multimedia.in4
-rw-r--r--rules/gst-plugins-bad1.in (renamed from rules/gst-plugins-bad11.in)302
-rw-r--r--rules/gst-plugins-bad1.make254
-rw-r--r--rules/gst-plugins-bad11.make254
-rw-r--r--rules/gst-plugins-base1.in188
-rw-r--r--rules/gst-plugins-base1.make136
-rw-r--r--rules/gst-plugins-base11.in188
-rw-r--r--rules/gst-plugins-base11.make136
-rw-r--r--rules/gst-plugins-good1.in342
-rw-r--r--rules/gst-plugins-good1.make178
-rw-r--r--rules/gst-plugins-good11.in342
-rw-r--r--rules/gst-plugins-good11.make178
-rw-r--r--rules/gst-plugins-ugly1.in101
-rw-r--r--rules/gst-plugins-ugly1.make111
-rw-r--r--rules/gst-plugins-ugly11.in101
-rw-r--r--rules/gst-plugins-ugly11.make111
-rw-r--r--rules/gstreamer1.in (renamed from rules/gstreamer11.in)20
-rw-r--r--rules/gstreamer1.make125
-rw-r--r--rules/gstreamer11.make125
19 files changed, 1598 insertions, 1598 deletions
diff --git a/rules/graphics_and_multimedia.in b/rules/graphics_and_multimedia.in
index 0a0e5d70b..add45dda9 100644
--- a/rules/graphics_and_multimedia.in
+++ b/rules/graphics_and_multimedia.in
@@ -47,8 +47,8 @@ menu "gstreamer 0.10 "
source "generated/multimedia_gstreamer.in"
endmenu
-menu "gstreamer 0.11 "
-source "generated/multimedia_gstreamer11.in"
+menu "gstreamer 1.0 "
+source "generated/multimedia_gstreamer1.in"
endmenu
menu "gtk+ & friends "
diff --git a/rules/gst-plugins-bad11.in b/rules/gst-plugins-bad1.in
index a9e07b2aa..db2ed27ad 100644
--- a/rules/gst-plugins-bad11.in
+++ b/rules/gst-plugins-bad1.in
@@ -1,18 +1,18 @@
-## SECTION=multimedia_gstreamer11
+## SECTION=multimedia_gstreamer1
-menuconfig GST_PLUGINS_BAD11
+menuconfig GST_PLUGINS_BAD1
tristate
select GLIB
- select GSTREAMER11
- select GST_PLUGINS_BASE11
- select SDL if GST_PLUGINS_BAD11_SDL
- select BZIP2 if GST_PLUGINS_BAD11_BZ2
- select BZIP2_LIBBZ2 if GST_PLUGINS_BAD11_BZ2
- select ORC if GST_PLUGINS_BAD11_ORC
- select RTMPDUMP if GST_PLUGINS_BAD11_RTMP
- select LIBCURL if GST_PLUGINS_BAD11_CURL
- select WAYLAND if GST_PLUGINS_BAD11_WAYLAND
- select MPG123 if GST_PLUGINS_BAD11_MPG123
+ select GSTREAMER1
+ select GST_PLUGINS_BASE1
+ select SDL if GST_PLUGINS_BAD1_SDL
+ select BZIP2 if GST_PLUGINS_BAD1_BZ2
+ select BZIP2_LIBBZ2 if GST_PLUGINS_BAD1_BZ2
+ select ORC if GST_PLUGINS_BAD1_ORC
+ select RTMPDUMP if GST_PLUGINS_BAD1_RTMP
+ select LIBCURL if GST_PLUGINS_BAD1_CURL
+ select WAYLAND if GST_PLUGINS_BAD1_WAYLAND
+ select MPG123 if GST_PLUGINS_BAD1_MPG123
prompt "gst-plugins-bad "
help
@@ -23,633 +23,633 @@ menuconfig GST_PLUGINS_BAD11
live maintainer, or some actual wide use.
-if GST_PLUGINS_BAD11
+if GST_PLUGINS_BAD1
-config GST_PLUGINS_BAD11_ORC
+config GST_PLUGINS_BAD1_ORC
bool
-config GST_PLUGINS_BAD11_ADPCMDEC
+config GST_PLUGINS_BAD1_ADPCMDEC
bool
prompt "adpcmdec"
-config GST_PLUGINS_BAD11_ADPCMENC
+config GST_PLUGINS_BAD1_ADPCMENC
bool
prompt "adpcmenc"
-config GST_PLUGINS_BAD11_AIFF
+config GST_PLUGINS_BAD1_AIFF
bool
# Non ported plugin
depends on BROKEN
prompt "aiff"
-config GST_PLUGINS_BAD11_ASFMUX
+config GST_PLUGINS_BAD1_ASFMUX
bool
prompt "asfmux"
-config GST_PLUGINS_BAD11_AUDIOVISUALIZERS
+config GST_PLUGINS_BAD1_AUDIOVISUALIZERS
bool
prompt "audiovisualizers"
-config GST_PLUGINS_BAD11_AUTOCONVERT
+config GST_PLUGINS_BAD1_AUTOCONVERT
bool
prompt "autoconvert"
-config GST_PLUGINS_BAD11_BAYER
+config GST_PLUGINS_BAD1_BAYER
bool
prompt "bayer"
-config GST_PLUGINS_BAD11_CAMERABIN2
+config GST_PLUGINS_BAD1_CAMERABIN2
bool
prompt "camerabin2"
-config GST_PLUGINS_BAD11_CDXAPARSE
+config GST_PLUGINS_BAD1_CDXAPARSE
bool
# Non ported plugin
depends on BROKEN
prompt "cdxaparse"
-config GST_PLUGINS_BAD11_COLOREFFECTS
+config GST_PLUGINS_BAD1_COLOREFFECTS
bool
prompt "coloreffects"
-config GST_PLUGINS_BAD11_DATAURISRC
+config GST_PLUGINS_BAD1_DATAURISRC
bool
prompt "dataurisrc"
-config GST_PLUGINS_BAD11_DCCP
+config GST_PLUGINS_BAD1_DCCP
bool
# Non ported plugin
depends on BROKEN
prompt "dccp"
-config GST_PLUGINS_BAD11_DEBUGUTILS
+config GST_PLUGINS_BAD1_DEBUGUTILS
bool
prompt "debugutils"
-config GST_PLUGINS_BAD11_DTMF
+config GST_PLUGINS_BAD1_DTMF
bool
prompt "dtmf"
-config GST_PLUGINS_BAD11_DVBSUBOVERLAY
+config GST_PLUGINS_BAD1_DVBSUBOVERLAY
bool
prompt "dvbsuboverlay"
-config GST_PLUGINS_BAD11_DVDSPU
+config GST_PLUGINS_BAD1_DVDSPU
bool
prompt "dvdspu"
-config GST_PLUGINS_BAD11_FACEOVERLAY
+config GST_PLUGINS_BAD1_FACEOVERLAY
bool
# Non ported plugin
depends on BROKEN
prompt "faceoverlay"
-config GST_PLUGINS_BAD11_FESTIVAL
+config GST_PLUGINS_BAD1_FESTIVAL
bool
prompt "festival"
-config GST_PLUGINS_BAD11_FIELDANALYSIS
+config GST_PLUGINS_BAD1_FIELDANALYSIS
bool
prompt "fieldanalysis"
-config GST_PLUGINS_BAD11_FREEVERB
+config GST_PLUGINS_BAD1_FREEVERB
bool
# Non ported plugin
depends on BROKEN
prompt "freeverb"
-config GST_PLUGINS_BAD11_FREI0R
+config GST_PLUGINS_BAD1_FREI0R
bool
prompt "frei0r"
-config GST_PLUGINS_BAD11_GAUDIEFFECTS
+config GST_PLUGINS_BAD1_GAUDIEFFECTS
bool
prompt "gaudieffects"
-config GST_PLUGINS_BAD11_GEOMETRICTRANSFORM
+config GST_PLUGINS_BAD1_GEOMETRICTRANSFORM
bool
prompt "geometrictransform"
-config GST_PLUGINS_BAD11_GDP
+config GST_PLUGINS_BAD1_GDP
bool
prompt "gdp"
-config GST_PLUGINS_BAD11_HDVPARSE
+config GST_PLUGINS_BAD1_HDVPARSE
bool
# Non ported plugin
depends on BROKEN
prompt "hdvparse"
-config GST_PLUGINS_BAD11_HLS
+config GST_PLUGINS_BAD1_HLS
bool
prompt "hls"
-config GST_PLUGINS_BAD11_ID3TAG
+config GST_PLUGINS_BAD1_ID3TAG
bool
prompt "id3tag"
-config GST_PLUGINS_BAD11_INTER
+config GST_PLUGINS_BAD1_INTER
bool
prompt "inter"
-config GST_PLUGINS_BAD11_INTERLACE
+config GST_PLUGINS_BAD1_INTERLACE
bool
prompt "interlace"
-config GST_PLUGINS_BAD11_IVFPARSE
+config GST_PLUGINS_BAD1_IVFPARSE
bool
# Non ported plugin
depends on BROKEN
prompt "ivfparse"
-config GST_PLUGINS_BAD11_JP2KDECIMATOR
+config GST_PLUGINS_BAD1_JP2KDECIMATOR
bool
# Non ported plugin
depends on BROKEN
prompt "jp2kdecimator"
-config GST_PLUGINS_BAD11_JPEGFORMAT
+config GST_PLUGINS_BAD1_JPEGFORMAT
bool
prompt "jpegformat"
-config GST_PLUGINS_BAD11_LIBRFB
+config GST_PLUGINS_BAD1_LIBRFB
bool
# Non ported plugin
depends on BROKEN
prompt "librfb"
-config GST_PLUGINS_BAD11_LIVEADDER
+config GST_PLUGINS_BAD1_LIVEADDER
bool
prompt "liveadder"
-config GST_PLUGINS_BAD11_MPEGDEMUX
+config GST_PLUGINS_BAD1_MPEGDEMUX
bool
prompt "mpegdemux"
-config GST_PLUGINS_BAD11_MPEGTSDEMUX
+config GST_PLUGINS_BAD1_MPEGTSDEMUX
bool
prompt "mpegtsdemux"
-config GST_PLUGINS_BAD11_MPEGTSMUX
+config GST_PLUGINS_BAD1_MPEGTSMUX
bool
prompt "mpegtsmux"
-config GST_PLUGINS_BAD11_MPEGPSMUX
+config GST_PLUGINS_BAD1_MPEGPSMUX
bool
prompt "mpegpsmux"
-config GST_PLUGINS_BAD11_MVE
+config GST_PLUGINS_BAD1_MVE
bool
# Non ported plugin
depends on BROKEN
prompt "mve"
-config GST_PLUGINS_BAD11_MXF
+config GST_PLUGINS_BAD1_MXF
bool
# Non ported plugin
depends on BROKEN
prompt "mxf"
-config GST_PLUGINS_BAD11_NSF
+config GST_PLUGINS_BAD1_NSF
bool
# Non ported plugin
depends on BROKEN
prompt "nsf"
-config GST_PLUGINS_BAD11_NUVDEMUX
+config GST_PLUGINS_BAD1_NUVDEMUX
bool
# Non ported plugin
depends on BROKEN
prompt "nuvdemux"
-config GST_PLUGINS_BAD11_PATCHDETECT
+config GST_PLUGINS_BAD1_PATCHDETECT
bool
# Non ported plugin
depends on BROKEN
prompt "patchdetect"
-config GST_PLUGINS_BAD11_PCAPPARSE
+config GST_PLUGINS_BAD1_PCAPPARSE
bool
prompt "pcapparse"
-config GST_PLUGINS_BAD11_PNM
+config GST_PLUGINS_BAD1_PNM
bool
prompt "pnm"
-config GST_PLUGINS_BAD11_RAWPARSE
+config GST_PLUGINS_BAD1_RAWPARSE
bool
prompt "rawparse"
-config GST_PLUGINS_BAD11_REAL
+config GST_PLUGINS_BAD1_REAL
bool
# Non ported plugin
depends on BROKEN
prompt "real"
-config GST_PLUGINS_BAD11_REMOVESILENCE
+config GST_PLUGINS_BAD1_REMOVESILENCE
bool
prompt "removesilence"
-config GST_PLUGINS_BAD11_RTPMUX
+config GST_PLUGINS_BAD1_RTPMUX
bool
prompt "rtpmux"
-config GST_PLUGINS_BAD11_RTPVP8
+config GST_PLUGINS_BAD1_RTPVP8
bool
prompt "rtpvp8"
-config GST_PLUGINS_BAD11_SCALETEMPO
+config GST_PLUGINS_BAD1_SCALETEMPO
bool
prompt "scaletempo"
-config GST_PLUGINS_BAD11_SDP
+config GST_PLUGINS_BAD1_SDP
bool
# Non ported plugin
depends on BROKEN
prompt "sdi"
-config GST_PLUGINS_BAD11_SDP
+config GST_PLUGINS_BAD1_SDP
bool
prompt "sdp"
-config GST_PLUGINS_BAD11_SEGMENTCLIP
+config GST_PLUGINS_BAD1_SEGMENTCLIP
bool
prompt "segmentclip"
-config GST_PLUGINS_BAD11_SIREN
+config GST_PLUGINS_BAD1_SIREN
bool
prompt "siren"
-config GST_PLUGINS_BAD11_SMOOTH
+config GST_PLUGINS_BAD1_SMOOTH
bool
prompt "smooth"
-config GST_PLUGINS_BAD11_SPEED
+config GST_PLUGINS_BAD1_SPEED
bool
prompt "speed"
-config GST_PLUGINS_BAD11_SUBENC
+config GST_PLUGINS_BAD1_SUBENC
bool
prompt "subenc"
-config GST_PLUGINS_BAD11_STEREO
+config GST_PLUGINS_BAD1_STEREO
bool
# Non ported plugin
depends on BROKEN
prompt "stereo"
-config GST_PLUGINS_BAD11_TTA
+config GST_PLUGINS_BAD1_TTA
bool
# Non ported plugin
depends on BROKEN
prompt "tta"
-config GST_PLUGINS_BAD11_VIDEOFILTERS
+config GST_PLUGINS_BAD1_VIDEOFILTERS
bool
# Non ported plugin
depends on BROKEN
prompt "videofilters"
-config GST_PLUGINS_BAD11_VIDEOMEASURE
+config GST_PLUGINS_BAD1_VIDEOMEASURE
bool
# Non ported plugin
depends on BROKEN
prompt "videomeasure"
-config GST_PLUGINS_BAD11_VIDEOPARSERS
+config GST_PLUGINS_BAD1_VIDEOPARSERS
bool
prompt "videoparsers"
-config GST_PLUGINS_BAD11_VIDEOSIGNAL
+config GST_PLUGINS_BAD1_VIDEOSIGNAL
bool
# Non ported plugin
depends on BROKEN
prompt "videosignal"
-config GST_PLUGINS_BAD11_VMNC
+config GST_PLUGINS_BAD1_VMNC
bool
# Non ported plugin
depends on BROKEN
prompt "vmnc"
-config GST_PLUGINS_BAD11_Y4M
+config GST_PLUGINS_BAD1_Y4M
bool
prompt "j4m"
-config GST_PLUGINS_BAD11_AVC
+config GST_PLUGINS_BAD1_AVC
bool
prompt "avc"
depends on BROKEN
-config GST_PLUGINS_BAD11_SHM
+config GST_PLUGINS_BAD1_SHM
bool
prompt "shm"
-config GST_PLUGINS_BAD11_VCD
+config GST_PLUGINS_BAD1_VCD
bool
# Non ported plugin
depends on BROKEN
prompt "vcd"
-config GST_PLUGINS_BAD11_OPENSLES
+config GST_PLUGINS_BAD1_OPENSLES
bool
depends on BROKEN
prompt "opensles"
-config GST_PLUGINS_BAD11_uvch264
+config GST_PLUGINS_BAD1_uvch264
bool
# Non ported plugin
depends on BROKEN
prompt "uvch264"
-config GST_PLUGINS_BAD11_ASSRENDER
+config GST_PLUGINS_BAD1_ASSRENDER
bool
prompt "assrender"
depends on BROKEN
-config GST_PLUGINS_BAD11_VOAMRWBENC
+config GST_PLUGINS_BAD1_VOAMRWBENC
bool
prompt "voamrwbenc"
depends on BROKEN
-config GST_PLUGINS_BAD11_VOAACENC
+config GST_PLUGINS_BAD1_VOAACENC
bool
prompt "voaacenc"
depends on BROKEN
-config GST_PLUGINS_BAD11_APEXSINK
+config GST_PLUGINS_BAD1_APEXSINK
bool
# Non ported plugin
depends on BROKEN
prompt "apexsink"
depends on BROKEN
-config GST_PLUGINS_BAD11_BZ2
+config GST_PLUGINS_BAD1_BZ2
bool
prompt "bz2"
-config GST_PLUGINS_BAD11_CDAUDIO
+config GST_PLUGINS_BAD1_CDAUDIO
bool
# Non ported plugin
depends on BROKEN
prompt "cdaudio"
depends on BROKEN
-config GST_PLUGINS_BAD11_CELT
+config GST_PLUGINS_BAD1_CELT
bool
prompt "celt"
depends on BROKEN
-config GST_PLUGINS_BAD11_CHROMAPRINT
+config GST_PLUGINS_BAD1_CHROMAPRINT
bool
depends on BROKEN
prompt "chromaprint"
-config GST_PLUGINS_BAD11_COG
+config GST_PLUGINS_BAD1_COG
bool
# Non ported plugin
depends on BROKEN
prompt "cog"
depends on BROKEN
-config GST_PLUGINS_BAD11_CURL
+config GST_PLUGINS_BAD1_CURL
bool
prompt "curl"
-config GST_PLUGINS_BAD11_DC1394
+config GST_PLUGINS_BAD1_DC1394
bool
# Non ported plugin
depends on BROKEN
prompt "dc1394"
depends on BROKEN
-config GST_PLUGINS_BAD11_DECKLINK
+config GST_PLUGINS_BAD1_DECKLINK
bool
prompt "decklink"
-config GST_PLUGINS_BAD11_DIRECTFB
+config GST_PLUGINS_BAD1_DIRECTFB
bool
# Non ported plugin
depends on BROKEN
prompt "directfb"
-config GST_PLUGINS_BAD11_WAYLAND
+config GST_PLUGINS_BAD1_WAYLAND
bool
prompt "wayland"
-config GST_PLUGINS_BAD11_DIRAC
+config GST_PLUGINS_BAD1_DIRAC
bool
# Non ported plugin
depends on BROKEN
prompt "dirac"
depends on BROKEN
-config GST_PLUGINS_BAD11_DTS
+config GST_PLUGINS_BAD1_DTS
bool
- select GST_PLUGINS_BAD11_ORC
+ select GST_PLUGINS_BAD1_ORC
prompt "dts"
depends on BROKEN
-config GST_PLUGINS_BAD11_RESINDVD
+config GST_PLUGINS_BAD1_RESINDVD
bool
# needs dvdnav & dvdread
depends on BROKEN
prompt "resindvd"
-config GST_PLUGINS_BAD11_FAAC
+config GST_PLUGINS_BAD1_FAAC
bool
prompt "faac"
depends on BROKEN
-config GST_PLUGINS_BAD11_FAAD
+config GST_PLUGINS_BAD1_FAAD
bool
prompt "faad"
depends on BROKEN
-config GST_PLUGINS_BAD11_FBDEV
+config GST_PLUGINS_BAD1_FBDEV
bool
# Non ported plugin
depends on BROKEN
prompt "fbdev"
-config GST_PLUGINS_BAD11_FLITE
+config GST_PLUGINS_BAD1_FLITE
bool
prompt "flite"
depends on BROKEN
-config GST_PLUGINS_BAD11_GSM
+config GST_PLUGINS_BAD1_GSM
bool
prompt "gsm"
depends on BROKEN
-config GST_PLUGINS_BAD11_JASPER
+config GST_PLUGINS_BAD1_JASPER
bool
# Non ported plugin
depends on BROKEN
prompt "jasper"
depends on BROKEN
-config GST_PLUGINS_BAD11_KATE
+config GST_PLUGINS_BAD1_KATE
bool
# Non ported plugin
depends on BROKEN
prompt "kate"
depends on BROKEN
-config GST_PLUGINS_BAD11_LADSPA
+config GST_PLUGINS_BAD1_LADSPA
bool
# Non ported plugin
depends on BROKEN
prompt "ladspa"
depends on BROKEN
-config GST_PLUGINS_BAD11_LV2
+config GST_PLUGINS_BAD1_LV2
bool
# Non ported plugin
depends on BROKEN
prompt "lv2"
depends on BROKEN
-config GST_PLUGINS_BAD11_LIBMMS
+config GST_PLUGINS_BAD1_LIBMMS
bool
# needs libmms
depends on BROKEN
prompt "libmms"
-config GST_PLUGINS_BAD11_LINSYS
+config GST_PLUGINS_BAD1_LINSYS
bool
# Non ported plugin
depends on BROKEN
prompt "linsys"
-config GST_PLUGINS_BAD11_MODPLUG
+config GST_PLUGINS_BAD1_MODPLUG
bool
# needs libmodplug
depends on BROKEN
prompt "modplug"
-config GST_PLUGINS_BAD11_MIMIC
+config GST_PLUGINS_BAD1_MIMIC
bool
prompt "mimic"
depends on BROKEN
-config GST_PLUGINS_BAD11_MPEG2ENC
+config GST_PLUGINS_BAD1_MPEG2ENC
bool
prompt "mpeg2enc"
depends on BROKEN
-config GST_PLUGINS_BAD11_MPG123
+config GST_PLUGINS_BAD1_MPG123
bool
prompt "mpg123"
depends on BROKEN
-config GST_PLUGINS_BAD11_MPLEX
+config GST_PLUGINS_BAD1_MPLEX
bool
prompt "mplex"
depends on BROKEN
-config GST_PLUGINS_BAD11_MUSEPACK
+config GST_PLUGINS_BAD1_MUSEPACK
bool
# Non ported plugin
depends on BROKEN
prompt "musepack"
depends on BROKEN
-config GST_PLUGINS_BAD11_MUSICBRAINZ
+config GST_PLUGINS_BAD1_MUSICBRAINZ
bool
# Non ported plugin
depends on BROKEN
prompt "musicbrainz"
depends on BROKEN
-config GST_PLUGINS_BAD11_MYTHTV
+config GST_PLUGINS_BAD1_MYTHTV
bool
# Non ported plugin
depends on BROKEN
prompt "mythtv"
depends on BROKEN
-config GST_PLUGINS_BAD11_NAS
+config GST_PLUGINS_BAD1_NAS
bool
# Non ported plugin
depends on BROKEN
prompt "nas"
depends on BROKEN
-config GST_PLUGINS_BAD11_NEON
+config GST_PLUGINS_BAD1_NEON
bool
# Non ported plugin
depends on BROKEN
prompt "neon"
depends on BROKEN
-config GST_PLUGINS_BAD11_OFA
+config GST_PLUGINS_BAD1_OFA
bool
prompt "ofa"
depends on BROKEN
-config GST_PLUGINS_BAD11_OPENAL
+config GST_PLUGINS_BAD1_OPENAL
bool
# Non ported plugin
depends on BROKEN
prompt "openal"
depends on BROKEN
-config GST_PLUGINS_BAD11_OPENCV
+config GST_PLUGINS_BAD1_OPENCV
bool
prompt "opencv"
depends on BROKEN
-config GST_PLUGINS_BAD11_OPUS
+config GST_PLUGINS_BAD1_OPUS
bool
prompt "opus"
depends on BROKEN
-config GST_PLUGINS_BAD11_PVR
+config GST_PLUGINS_BAD1_PVR
bool
prompt "pvr"
depends on BROKEN
-config GST_PLUGINS_BAD11_RSVG
+config GST_PLUGINS_BAD1_RSVG
bool
# Non ported plugin
depends on BROKEN
prompt "rsvg"
depends on BROKEN
-config GST_PLUGINS_BAD11_EGLGLES
+config GST_PLUGINS_BAD1_EGLGLES
bool
prompt "eglgles"
depends on BROKEN
-config GST_PLUGINS_BAD11_TIMIDITY
+config GST_PLUGINS_BAD1_TIMIDITY
bool
# Non ported plugin
depends on BROKEN
prompt "timidity"
depends on BROKEN
-config GST_PLUGINS_BAD11_TELETEXTDEC
+config GST_PLUGINS_BAD1_TELETEXTDEC
bool
# Non ported plugin
depends on BROKEN
prompt "teletextdec"
depends on BROKEN
-config GST_PLUGINS_BAD11_WILDMIDI
+config GST_PLUGINS_BAD1_WILDMIDI
bool
# Non ported plugin
depends on BROKEN
prompt "wildmidi"
depends on BROKEN
-config GST_PLUGINS_BAD11_SDL
+config GST_PLUGINS_BAD1_SDL
bool
# Non ported plugin
depends on BROKEN
prompt "sdl"
-config GST_PLUGINS_BAD11_SNDFILE
+config GST_PLUGINS_BAD1_SNDFILE
bool
# Non ported plugin
depends on BROKEN
@@ -657,85 +657,85 @@ config GST_PLUGINS_BAD11_SNDFILE
depends on BROKEN
prompt "sndfile"
-config GST_PLUGINS_BAD11_SOUNDTOUCH
+config GST_PLUGINS_BAD1_SOUNDTOUCH
bool
prompt "soundtouch"
depends on BROKEN
-config GST_PLUGINS_BAD11_SPC
+config GST_PLUGINS_BAD1_SPC
bool
prompt "spc"
depends on BROKEN
-config GST_PLUGINS_BAD11_GME
+config GST_PLUGINS_BAD1_GME
bool
prompt "gme"
depends on BROKEN
-config GST_PLUGINS_BAD11_SWFDEC
+config GST_PLUGINS_BAD1_SWFDEC
bool
prompt "swfdec"
depends on BROKEN
-config GST_PLUGINS_BAD11_XVID
+config GST_PLUGINS_BAD1_XVID
bool
# Non ported plugin
depends on BROKEN
prompt "xvid"
depends on BROKEN
-config GST_PLUGINS_BAD11_DVB
+config GST_PLUGINS_BAD1_DVB
bool
# Non ported plugin
depends on BROKEN
prompt "dvb"
-config GST_PLUGINS_BAD11_WININET
+config GST_PLUGINS_BAD1_WININET
bool
# Non ported plugin
depends on BROKEN
prompt "wininet"
depends on BROKEN
-config GST_PLUGINS_BAD11_ACM
+config GST_PLUGINS_BAD1_ACM
bool
# Non ported plugin
depends on BROKEN
prompt "acm"
depends on BROKEN
-config GST_PLUGINS_BAD11_VDPAU
+config GST_PLUGINS_BAD1_VDPAU
bool
prompt "vdpau"
depends on BROKEN
-config GST_PLUGINS_BAD11_SCHRO
+config GST_PLUGINS_BAD1_SCHRO
bool
# needs schroedinger-1.0
depends on BROKEN
prompt "schro"
-config GST_PLUGINS_BAD11_ZBAR
+config GST_PLUGINS_BAD1_ZBAR
bool
prompt "zbar"
depends on BROKEN
-config GST_PLUGINS_BAD11_RTMP
+config GST_PLUGINS_BAD1_RTMP
bool
prompt "rtmp"
-config GST_PLUGINS_BAD11_SPANDSP
+config GST_PLUGINS_BAD1_SPANDSP
bool
depends on BROKEN
prompt "spandsp"
-config GST_PLUGINS_BAD11_GSETTINGS
+config GST_PLUGINS_BAD1_GSETTINGS
bool
# Non ported plugin
depends on BROKEN
prompt "gsettings"
-config GST_PLUGINS_BAD11_SNDIO
+config GST_PLUGINS_BAD1_SNDIO
bool
# Non ported plugin
depends on BROKEN
diff --git a/rules/gst-plugins-bad1.make b/rules/gst-plugins-bad1.make
new file mode 100644
index 000000000..021e64595
--- /dev/null
+++ b/rules/gst-plugins-bad1.make
@@ -0,0 +1,254 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by Erwin Rol <erwin@erwinrol.com>
+# Copyright (C) 2008 by Sascha Hauer
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_GST_PLUGINS_BAD1) += gst-plugins-bad1
+
+#
+# Paths and names
+#
+GST_PLUGINS_BAD1_VERSION := 1.0.6
+GST_PLUGINS_BAD1_MD5 := 5fe353942c6e5adac23f35542b131484
+GST_PLUGINS_BAD1 := gst-plugins-bad-$(GST_PLUGINS_BAD1_VERSION)
+GST_PLUGINS_BAD1_SUFFIX := tar.xz
+GST_PLUGINS_BAD1_URL := http://gstreamer.freedesktop.org/src/gst-plugins-bad/$(GST_PLUGINS_BAD1).$(GST_PLUGINS_BAD1_SUFFIX)
+GST_PLUGINS_BAD1_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BAD1).$(GST_PLUGINS_BAD1_SUFFIX)
+GST_PLUGINS_BAD1_DIR := $(BUILDDIR)/$(GST_PLUGINS_BAD1)
+
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ADPCMDEC) += adpcmdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ADPCMENC) += adpcmenc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AIFF) += aiff
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASFMUX) += asfmux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOVISUALIZERS) += audiovisualizers
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUTOCONVERT) += autoconvert
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BAYER) += bayer
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CAMERABIN2) += camerabin2
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CDXAPARSE) += cdxaparse
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_COLOREFFECTS) += coloreffects
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DATAURISRC) += dataurisrc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DCCP) += dccp
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_DEBUGUTILS) += debugutils
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_DEBUGUTILS) += debugutilsbad
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DTMF) += dtmf
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVBSUBOVERLAY) += dvbsuboverlay
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVDSPU) += dvdspu
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FACEOVERLAY) += faceoverlay
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FESTIVAL) += festival
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FIELDANALYSIS) += fieldanalysis
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FREEVERB) += freeverb
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FREI0R) += frei0r
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GAUDIEFFECTS) += gaudieffects
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GEOMETRICTRANSFORM) += geometrictransform
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GDP) += gdp
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_HDVPARSE) += hdvparse
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_HLS) += hls
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_HLS) += fragmented
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ID3TAG) += id3tag
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_INTER) += inter
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_INTERLACE) += interlace
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_IVFPARSE) += ivfparse
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_JP2KDECIMATOR) += jp2kdecimator
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_JPEGFORMAT) += jpegformat
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_LIBRFB) += librfb
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_LIBRFB) += rfbsrc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LIVEADDER) += liveadder
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_MPEGDEMUX) += mpegdemux
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_MPEGDEMUX) += mpegpsdemux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGTSDEMUX) += mpegtsdemux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGTSMUX) += mpegtsmux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGPSMUX) += mpegpsmux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MVE) += mve
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MXF) += mxf
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NSF) += nsf
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NUVDEMUX) += nuvdemux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PATCHDETECT) += patchdetect
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PCAPPARSE) += pcapparse
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PNM) += pnm
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RAWPARSE) += rawparse
+# real plugin cannot be built on arch != x86
+ifdef PTXCONF_ARCH_X86
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_REAL) += real
+endif
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_REMOVESILENCE) += removesilence
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RTPMUX) += rtpmux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RTPVP8) += rtpvp8
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_SCALETEMPO) += scaletempo
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_SCALETEMPO) += scaletempoplugin
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SDI) += sdi
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_SDP) += sdp
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_SDP) += sdpelem
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SEGMENTCLIP) += segmentclip
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SIREN) += siren
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SMOOTH) += smooth
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPEED) += speed
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SUBENC) += subenc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_STEREO) += stereo
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TTA) += tta
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOFILTERS) += videofilters
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOMEASURE) += videomeasure
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOPARSERS) += videoparsers
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOPARSERS) += videoparsersbad
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOSIGNAL) += videosignal
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VMNC) += vmnc
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_Y4M) += y4m
+GST_PLUGINS_BAD1_ENABLED-$(PTXCONF_GST_PLUGINS_BAD1_Y4M) += y4mdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AVC) += avc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SHM) += shm
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_VCD) += vcd
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_VCD) += vcdsrc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENSLES) += opensles
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_uvch264) += uvch264
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASSRENDER) += assrender
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VOAMRWBENC) += voamrwbenc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VOAACENC) += voaacenc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_APEXSINK) += apexsink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BZ2) += bz2
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CDAUDIO) += cdaudio
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CELT) += celt
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CHROMAPRINT) += chromaprint
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_COG) += cog
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CURL) += curl
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DC1394) += dc1394
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DECKLINK) += decklink
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_DIRECTFB) += directfb
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_DIRECTFB) += dfbvideosink
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_WAYLAND) += wayland
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_WAYLAND) += waylandsink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DIRAC) += dirac
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DTS) += dts
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RESINDVD) += resindvd
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FAAC) += faac
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FAAD) += faad
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_FBDEV) += fbdev
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_FBDEV) += fbdevsink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FLITE) += flite
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GSM) += gsm
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_JASPER) += jasper
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_KATE) += kate
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LADSPA) += ladspa
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LV2) += lv2
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LIBMMS) += libmms
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LINSYS) += linsys
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MODPLUG) += modplug
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MIMIC) += mimic
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEG2ENC) += mpeg2enc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPG123) += mpg123
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPLEX) += mplex
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MUSEPACK) += musepack
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MUSICBRAINZ) += musicbrainz
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MYTHTV) += mythtv
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NAS) += nas
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NEON) += neon
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OFA) += ofa
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENAL) += openal
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENCV) += opencv
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPUS) += opus
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PVR) += pvr
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RSVG) += rsvg
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_EGLGLES) += eglgles
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TIMIDITY) += timidity
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TELETEXTDEC) += teletextdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WILDMIDI) += wildmidi
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SDL) += sdl
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SNDFILE) += sndfile
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SOUNDTOUCH) += soundtouch
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPC) += spc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GME) += gme
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SWFDEC) += swfdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_XVID) += xvid
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVB) += dvb
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WININET) += wininet
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ACM) += acm
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VDPAU) += vdpau
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SCHRO) += schro
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ZBAR) += zbar
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RTMP) += rtmp
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPANDSP) += spandsp
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GSETTINGS) += gsettings
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SNDIO) += sndio
+
+GST_PLUGINS_BAD1_ENABLEC-y += $(GST_PLUGINS_BAD1_ENABLE-y)
+GST_PLUGINS_BAD1_ENABLEC- += $(GST_PLUGINS_BAD1_ENABLE-)
+GST_PLUGINS_BAD1_ENABLEP-y += $(GST_PLUGINS_BAD1_ENABLE-y)
+
+#
+# autoconf
+#
+GST_PLUGINS_BAD1_CONF_TOOL := autoconf
+
+GST_PLUGINS_BAD1_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GSTREAMER_GENERIC_CONF_OPT) \
+ --enable-external \
+ --enable-experimental \
+ \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_BAD1_ORC)-orc \
+ \
+ --disable-directsound \
+ --disable-direct3d \
+ --disable-directdraw \
+ --disable-direct3d9 \
+ --disable-directshow \
+ --disable-android_media \
+ --disable-apple_media \
+ --disable-osx_video \
+ --disable-quicktime \
+ --disable-sdltest \
+ --disable-schemas-compile
+
+ifneq ($(call remove_quotes,$(GST_PLUGINS_BAD1_ENABLEC-y)),)
+GST_PLUGINS_BAD1_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_BAD1_ENABLEC-y)))
+endif
+
+ifneq ($(call remove_quotes,$(GST_PLUGINS_BAD1_ENABLEC-)),)
+GST_PLUGINS_BAD1_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_BAD1_ENABLEC-)))
+endif
+
+# --enable-gobject-cast-checks=[no/auto/yes] Enable GObject cast checks
+
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/gst-plugins-bad1.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, gst-plugins-bad1)
+ @$(call install_fixup, gst-plugins-bad1,PRIORITY,optional)
+ @$(call install_fixup, gst-plugins-bad1,SECTION,base)
+ @$(call install_fixup, gst-plugins-bad1,AUTHOR,"Sascha Hauer")
+ @$(call install_fixup, gst-plugins-bad1,DESCRIPTION,missing)
+
+ # install all activated libs
+ @cd $(GST_PLUGINS_BAD1_PKGDIR)/usr/lib/ && \
+ for libs in `find -name "*-1.0.so" -printf '%f\n'`; do \
+ $(call install_lib, gst-plugins-bad1, 0, 0, 0644, $${libs%.so}); \
+ done
+
+ # install all activated plugins
+ @for plugin in $(GST_PLUGINS_BAD1_ENABLEP-y); do \
+ $(call install_copy, gst-plugins-bad1, 0, 0, 0644, -, \
+ /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
+ done
+
+ @$(call install_finish, gst-plugins-bad1)
+
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/gst-plugins-bad11.make b/rules/gst-plugins-bad11.make
deleted file mode 100644
index 61505099d..000000000
--- a/rules/gst-plugins-bad11.make
+++ /dev/null
@@ -1,254 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2010 by Erwin Rol <erwin@erwinrol.com>
-# Copyright (C) 2008 by Sascha Hauer
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_GST_PLUGINS_BAD11) += gst-plugins-bad11
-
-#
-# Paths and names
-#
-GST_PLUGINS_BAD11_VERSION := 1.0.6
-GST_PLUGINS_BAD11_MD5 := 5fe353942c6e5adac23f35542b131484
-GST_PLUGINS_BAD11 := gst-plugins-bad-$(GST_PLUGINS_BAD11_VERSION)
-GST_PLUGINS_BAD11_SUFFIX := tar.xz
-GST_PLUGINS_BAD11_URL := http://gstreamer.freedesktop.org/src/gst-plugins-bad/$(GST_PLUGINS_BAD11).$(GST_PLUGINS_BAD11_SUFFIX)
-GST_PLUGINS_BAD11_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BAD11).$(GST_PLUGINS_BAD11_SUFFIX)
-GST_PLUGINS_BAD11_DIR := $(BUILDDIR)/$(GST_PLUGINS_BAD11)
-
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ADPCMDEC) += adpcmdec
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ADPCMENC) += adpcmenc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_AIFF) += aiff
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ASFMUX) += asfmux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_AUDIOVISUALIZERS) += audiovisualizers
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_AUTOCONVERT) += autoconvert
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_BAYER) += bayer
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_CAMERABIN2) += camerabin2
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_CDXAPARSE) += cdxaparse
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_COLOREFFECTS) += coloreffects
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DATAURISRC) += dataurisrc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DCCP) += dccp
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_DEBUGUTILS) += debugutils
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_DEBUGUTILS) += debugutilsbad
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DTMF) += dtmf
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DVBSUBOVERLAY) += dvbsuboverlay
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DVDSPU) += dvdspu
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FACEOVERLAY) += faceoverlay
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FESTIVAL) += festival
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FIELDANALYSIS) += fieldanalysis
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FREEVERB) += freeverb
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FREI0R) += frei0r
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_GAUDIEFFECTS) += gaudieffects
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_GEOMETRICTRANSFORM)+= geometrictransform
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_GDP) += gdp
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_HDVPARSE) += hdvparse
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_HLS) += hls
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_HLS) += fragmented
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ID3TAG) += id3tag
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_INTER) += inter
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_INTERLACE) += interlace
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_IVFPARSE) += ivfparse
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_JP2KDECIMATOR) += jp2kdecimator
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_JPEGFORMAT) += jpegformat
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_LIBRFB) += librfb
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_LIBRFB) += rfbsrc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_LIVEADDER) += liveadder
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_MPEGDEMUX) += mpegdemux
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_MPEGDEMUX) += mpegpsdemux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MPEGTSDEMUX) += mpegtsdemux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MPEGTSMUX) += mpegtsmux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MPEGPSMUX) += mpegpsmux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MVE) += mve
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MXF) += mxf
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_NSF) += nsf
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_NUVDEMUX) += nuvdemux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_PATCHDETECT) += patchdetect
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_PCAPPARSE) += pcapparse
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_PNM) += pnm
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_RAWPARSE) += rawparse
-# real plugin cannot be built on arch != x86
-ifdef PTXCONF_ARCH_X86
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_REAL) += real
-endif
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_REMOVESILENCE) += removesilence
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_RTPMUX) += rtpmux
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_RTPVP8) += rtpvp8
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_SCALETEMPO) += scaletempo
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_SCALETEMPO) += scaletempoplugin
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SDI) += sdi
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_SDP) += sdp
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_SDP) += sdpelem
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SEGMENTCLIP) += segmentclip
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SIREN) += siren
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SMOOTH) += smooth
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SPEED) += speed
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SUBENC) += subenc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_STEREO) += stereo
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_TTA) += tta
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VIDEOFILTERS) += videofilters
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VIDEOMEASURE) += videomeasure
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_VIDEOPARSERS) += videoparsers
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_VIDEOPARSERS) += videoparsersbad
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VIDEOSIGNAL) += videosignal
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VMNC) += vmnc
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_Y4M) += y4m
-GST_PLUGINS_BAD11_ENABLED-$(PTXCONF_GST_PLUGINS_BAD11_Y4M) += y4mdec
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_AVC) += avc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SHM) += shm
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_VCD) += vcd
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_VCD) += vcdsrc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_OPENSLES) += opensles
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_uvch264) += uvch264
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ASSRENDER) += assrender
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VOAMRWBENC) += voamrwbenc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VOAACENC) += voaacenc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_APEXSINK) += apexsink
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_BZ2) += bz2
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_CDAUDIO) += cdaudio
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_CELT) += celt
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_CHROMAPRINT) += chromaprint
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_COG) += cog
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_CURL) += curl
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DC1394) += dc1394
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DECKLINK) += decklink
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_DIRECTFB) += directfb
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_DIRECTFB) += dfbvideosink
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_WAYLAND) += wayland
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_WAYLAND) += waylandsink
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DIRAC) += dirac
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DTS) += dts
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_RESINDVD) += resindvd
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FAAC) += faac
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FAAD) += faad
-GST_PLUGINS_BAD11_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD11_FBDEV) += fbdev
-GST_PLUGINS_BAD11_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD11_FBDEV) += fbdevsink
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_FLITE) += flite
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_GSM) += gsm
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_JASPER) += jasper
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_KATE) += kate
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_LADSPA) += ladspa
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_LV2) += lv2
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_LIBMMS) += libmms
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_LINSYS) += linsys
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MODPLUG) += modplug
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MIMIC) += mimic
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MPEG2ENC) += mpeg2enc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MPG123) += mpg123
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MPLEX) += mplex
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MUSEPACK) += musepack
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MUSICBRAINZ) += musicbrainz
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_MYTHTV) += mythtv
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_NAS) += nas
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_NEON) += neon
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_OFA) += ofa
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_OPENAL) += openal
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_OPENCV) += opencv
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_OPUS) += opus
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_PVR) += pvr
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_RSVG) += rsvg
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_EGLGLES) += eglgles
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_TIMIDITY) += timidity
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_TELETEXTDEC) += teletextdec
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_WILDMIDI) += wildmidi
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SDL) += sdl
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SNDFILE) += sndfile
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SOUNDTOUCH) += soundtouch
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SPC) += spc
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_GME) += gme
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SWFDEC) += swfdec
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_XVID) += xvid
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_DVB) += dvb
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_WININET) += wininet
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ACM) += acm
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_VDPAU) += vdpau
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SCHRO) += schro
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_ZBAR) += zbar
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_RTMP) += rtmp
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SPANDSP) += spandsp
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_GSETTINGS) += gsettings
-GST_PLUGINS_BAD11_ENABLE-$(PTXCONF_GST_PLUGINS_BAD11_SNDIO) += sndio
-
-GST_PLUGINS_BAD11_ENABLEC-y += $(GST_PLUGINS_BAD11_ENABLE-y)
-GST_PLUGINS_BAD11_ENABLEC- += $(GST_PLUGINS_BAD11_ENABLE-)
-GST_PLUGINS_BAD11_ENABLEP-y += $(GST_PLUGINS_BAD11_ENABLE-y)
-
-#
-# autoconf
-#
-GST_PLUGINS_BAD11_CONF_TOOL := autoconf
-
-GST_PLUGINS_BAD11_CONF_OPT := \
- $(CROSS_AUTOCONF_USR) \
- $(GSTREAMER_GENERIC_CONF_OPT) \
- --enable-external \
- --enable-experimental \
- \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_BAD11_ORC)-orc \
- \
- --disable-directsound \
- --disable-direct3d \
- --disable-directdraw \
- --disable-direct3d9 \
- --disable-directshow \
- --disable-android_media \
- --disable-apple_media \
- --disable-osx_video \
- --disable-quicktime \
- --disable-sdltest \
- --disable-schemas-compile
-
-ifneq ($(call remove_quotes,$(GST_PLUGINS_BAD11_ENABLEC-y)),)
-GST_PLUGINS_BAD11_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_BAD11_ENABLEC-y)))
-endif
-
-ifneq ($(call remove_quotes,$(GST_PLUGINS_BAD11_ENABLEC-)),)
-GST_PLUGINS_BAD11_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_BAD11_ENABLEC-)))
-endif
-
-# --enable-gobject-cast-checks=[no/auto/yes] Enable GObject cast checks
-
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/gst-plugins-bad11.targetinstall:
- @$(call targetinfo)
-
- @$(call install_init, gst-plugins-bad11)
- @$(call install_fixup, gst-plugins-bad11,PRIORITY,optional)
- @$(call install_fixup, gst-plugins-bad11,SECTION,base)
- @$(call install_fixup, gst-plugins-bad11,AUTHOR,"Sascha Hauer")
- @$(call install_fixup, gst-plugins-bad11,DESCRIPTION,missing)
-
- # install all activated libs
- @cd $(GST_PLUGINS_BAD11_PKGDIR)/usr/lib/ && \
- for libs in `find -name "*-1.0.so" -printf '%f\n'`; do \
- $(call install_lib, gst-plugins-bad11, 0, 0, 0644, $${libs%.so}); \
- done
-
- # install all activated plugins
- @for plugin in $(GST_PLUGINS_BAD11_ENABLEP-y); do \
- $(call install_copy, gst-plugins-bad11, 0, 0, 0644, -, \
- /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
- done
-
- @$(call install_finish, gst-plugins-bad11)
-
- @$(call touch)
-
-# vim: syntax=make
diff --git a/rules/gst-plugins-base1.in b/rules/gst-plugins-base1.in
new file mode 100644
index 000000000..0cd332569
--- /dev/null
+++ b/rules/gst-plugins-base1.in
@@ -0,0 +1,188 @@
+## SECTION=multimedia_gstreamer1
+
+menuconfig GST_PLUGINS_BASE1
+ tristate
+
+ # needed for autogen.sh
+ select HOST_GETTEXT
+
+ select GLIB
+ select GSTREAMER1
+
+ select ALSA_LIB if GST_PLUGINS_BASE1_ALSA
+ select ALSA_LIB_PCM if GST_PLUGINS_BASE1_ALSA
+ select ALSA_LIB_MIXER if GST_PLUGINS_BASE1_ALSA
+ select GLIB if GST_PLUGINS_BASE1_GIO
+ select LIBOGG if GST_PLUGINS_BASE1_OGG
+ select LIBTHEORA if GST_PLUGINS_BASE1_THEORA
+ select LIBVORBIS if GST_PLUGINS_BASE1_VORBIS
+ select PANGO if GST_PLUGINS_BASE1_PANGO
+ select LIBXML2 if GST_PLUGINS_BASE1_SUBPARSE
+ select LIBXML2_HTML if GST_PLUGINS_BASE1_SUBPARSE
+ select ORC if GST_PLUGINS_BASE1_ORC
+ select ZLIB if GST_PLUGINS_BASE1_ZLIB
+
+ # x features need libx11 + Xv
+ select XORG if GST_PLUGINS_BASE1_X
+ select XORG_LIB_X11 if GST_PLUGINS_BASE1_X
+ select XORG_LIB_XV if GST_PLUGINS_BASE1_X
+ prompt "gst-plugins-base "
+ help
+ GStreamer is a streaming media framework, based on graphs of
+ filters which operate on media data. Applications using this
+ library can do anything from real-time sound processing to
+ playing videos, and just about anything else
+ media-related. Its plugin-based architecture means that new
+ data types or processing capabilities can be added simply by
+ installing new plug-ins.
+
+ This package contains the GStreamer plugins from the "base"
+ set, an essential exemplary set of elements.
+
+if GST_PLUGINS_BASE1
+
+config GST_PLUGINS_BASE1_ORC
+ bool
+
+comment "dependency-less plugins"
+# -------------------------------
+
+config GST_PLUGINS_BASE1_ADDER
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "adder"
+
+config GST_PLUGINS_BASE1_APP
+ bool
+ prompt "app"
+
+config GST_PLUGINS_BASE1_AUDIOCONVERT
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "audioconvert"
+
+config GST_PLUGINS_BASE1_AUDIORATE
+ bool
+ prompt "audiorate"
+
+config GST_PLUGINS_BASE1_AUDIOTESTSRC
+ bool
+ prompt "audiotestsrc"
+
+config GST_PLUGINS_BASE1_ENCODING
+ bool
+ prompt "encoding"
+
+config GST_PLUGINS_BASE1_VIDEOCONVERT
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "videoconvert"
+
+config GST_PLUGINS_BASE1_GIO
+ bool
+ prompt "gio"
+
+config GST_PLUGINS_BASE1_PLAYBACK
+ bool
+ prompt "playback"
+
+config GST_PLUGINS_BASE1_AUDIORESAMPLE
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "audioresample"
+
+config GST_PLUGINS_BASE1_SUBPARSE
+ bool
+ prompt "subparse"
+
+config GST_PLUGINS_BASE1_TCP
+ bool
+ prompt "tcp"
+
+config GST_PLUGINS_BASE1_TYPEFIND
+ bool
+ prompt "typefind"
+
+config GST_PLUGINS_BASE1_VIDEOTESTSRC
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "videotestsrc"
+
+config GST_PLUGINS_BASE1_VIDEORATE
+ bool
+ prompt "videorate"
+
+config GST_PLUGINS_BASE1_VIDEOSCALE
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "videoscale"
+
+config GST_PLUGINS_BASE1_VOLUME
+ bool
+ select GST_PLUGINS_BASE1_ORC
+ prompt "volume"
+
+comment "plugins with dependencies"
+
+config GST_PLUGINS_BASE1_X
+ bool
+ prompt "x based plugins"
+
+config GST_PLUGINS_BASE1_XVIDEO
+ bool
+ depends on GST_PLUGINS_BASE1_X
+ prompt "xv"
+ help
+ This plugin offers an xlib based window that can display a video stream.
+
+config GST_PLUGINS_BASE1_ALSA
+ bool
+ prompt "alsa"
+
+config GST_PLUGINS_BASE1_CDPARANOIA
+ bool
+ depends on BROKEN
+ prompt "cdparanoia [BROKEN]"
+
+config GST_PLUGINS_BASE1_IVORBIS
+ bool
+ depends on BROKEN
+ prompt "ivorbis"
+
+config GST_PLUGINS_BASE1_LIBVISUAL
+ bool
+ depends on BROKEN
+ prompt "libvisual [BROKEN]"
+
+config GST_PLUGINS_BASE1_OGG
+ bool
+ prompt "ogg"
+
+config GST_PLUGINS_BASE1_PANGO
+ bool
+ prompt "pango"
+
+config GST_PLUGINS_BASE1_THEORA
+ bool
+ prompt "theora"
+
+config GST_PLUGINS_BASE1_VORBIS
+ bool
+ prompt "vorbis"
+
+comment "Support options"
+
+config GST_PLUGINS_BASE1_XSHM
+ bool
+ depends on GST_PLUGINS_BASE1_X
+ prompt "xshm"
+ help
+ xshm support for X and XVideo plaugins
+
+config GST_PLUGINS_BASE1_ZLIB
+ bool
+ prompt "zlib"
+ help
+ zlib support for ID3 parsing in libgsttag
+
+endif
diff --git a/rules/gst-plugins-base1.make b/rules/gst-plugins-base1.make
new file mode 100644
index 000000000..460ac05ef
--- /dev/null
+++ b/rules/gst-plugins-base1.make
@@ -0,0 +1,136 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2008 by Robert Schwebel
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_GST_PLUGINS_BASE1) += gst-plugins-base1
+
+#
+# Paths and names
+#
+GST_PLUGINS_BASE1_VERSION := 1.0.6
+GST_PLUGINS_BASE1_MD5 := 7123a7f9955bbf1a5a7bb75192c15427
+GST_PLUGINS_BASE1 := gst-plugins-base-$(GST_PLUGINS_BASE1_VERSION)
+GST_PLUGINS_BASE1_SUFFIX := tar.xz
+GST_PLUGINS_BASE1_URL := http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE1).$(GST_PLUGINS_BASE1_SUFFIX)
+GST_PLUGINS_BASE1_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BASE1).$(GST_PLUGINS_BASE1_SUFFIX)
+GST_PLUGINS_BASE1_DIR := $(BUILDDIR)/$(GST_PLUGINS_BASE1)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_ADDER) += adder
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_APP) += app
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIOCONVERT) += audioconvert
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIORATE) += audiorate
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIOTESTSRC) += audiotestsrc
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_ENCODING) += encoding
+GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_ENCODING) += encodebin
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VIDEOCONVERT) += videoconvert
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_GIO) += gio
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_PLAYBACK) += playback
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIORESAMPLE) += audioresample
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_SUBPARSE) += subparse
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_TCP) += tcp
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_TYPEFIND) += typefind
+GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_TYPEFIND) += typefindfunctions
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VIDEOTESTSRC) += videotestsrc
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VIDEORATE) += videorate
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VIDEOSCALE) += videoscale
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VOLUME) += volume
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_X) += x
+GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_X) += ximagesink
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_XVIDEO) += xvideo
+GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_XVIDEO) += xvimagesink
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_ALSA) += alsa
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_CDPARANOIA) += cdparanoia
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_IVORBIS) += ivorbis
+GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_IVORBIS) += ivorbisdec
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_LIBVISUAL) += libvisual
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_OGG) += ogg
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_PANGO) += pango
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_THEORA) += theora
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VORBIS) += vorbis
+
+GST_PLUGINS_BASE1_ENABLEC-y += $(GST_PLUGINS_BASE1_ENABLE-y)
+GST_PLUGINS_BASE1_ENABLEC- += $(GST_PLUGINS_BASE1_ENABLE-)
+GST_PLUGINS_BASE1_ENABLEP-y += $(GST_PLUGINS_BASE1_ENABLE-y)
+
+#
+# autoconf
+#
+GST_PLUGINS_BASE1_CONF_TOOL = autoconf
+GST_PLUGINS_BASE1_CONF_OPT = \
+ $(CROSS_AUTOCONF_USR) \
+ $(GSTREAMER_GENERIC_CONF_OPT) \
+ --enable-external \
+ --disable-experimental \
+ \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE1_ORC)-orc \
+ --enable-Bsymbolic \
+ \
+ --disable-iso-codes \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE1_ZLIB)-zlib \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE1_XSHM)-xshm \
+ --disable-oggtest \
+ --disable-vorbistest \
+ --disable-freetypetest
+
+# --with-plugins=foo,bar,baz only works for depencyless plugins and
+# when no plugins are given it falls back to its default which is
+# to enable all plugins, so --with-plugins is useless for us.
+
+ifneq ($(call remove_quotes,$(GST_PLUGINS_BASE1_ENABLEC-y)),)
+GST_PLUGINS_BASE1_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_BASE1_ENABLEC-y)))
+endif
+
+ifneq ($(call remove_quotes,$(GST_PLUGINS_BASE1_ENABLEC-)),)
+GST_PLUGINS_BASE1_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_BASE1_ENABLEC-)))
+endif
+
+ifdef PTXCONF_GST_PLUGINS_BASE1_X
+GST_PLUGINS_BASE1_CONF_OPT += --with-x=$(SYSROOT)/usr
+else
+GST_PLUGINS_BASE1_CONF_OPT += --without-x
+endif
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/gst-plugins-base1.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, gst-plugins-base1)
+ @$(call install_fixup, gst-plugins-base1,PRIORITY,optional)
+ @$(call install_fixup, gst-plugins-base1,SECTION,base)
+ @$(call install_fixup, gst-plugins-base1,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
+ @$(call install_fixup, gst-plugins-base1,DESCRIPTION,missing)
+
+ @$(call install_copy, gst-plugins-base1, 0, 0, 0755, -, \
+ /usr/bin/gst-discoverer-1.0)
+
+ # install all activated libs
+ @cd $(GST_PLUGINS_BASE1_PKGDIR)/usr/lib/ && \
+ for libs in `find -name "*-1.0.so" -printf '%f\n'`; do \
+ $(call install_lib, gst-plugins-base1, 0, 0, 0644, $${libs%.so}); \
+ done
+
+ @$(foreach plugin, $(GST_PLUGINS_BASE1_ENABLEP-y), \
+ $(call install_copy, gst-plugins-base1, 0, 0, 0644, -, \
+ /usr/lib/gstreamer-1.0/libgst$(plugin).so);)
+
+ @$(call install_finish, gst-plugins-base1)
+
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/gst-plugins-base11.in b/rules/gst-plugins-base11.in
deleted file mode 100644
index b88a4e779..000000000
--- a/rules/gst-plugins-base11.in
+++ /dev/null
@@ -1,188 +0,0 @@
-## SECTION=multimedia_gstreamer11
-
-menuconfig GST_PLUGINS_BASE11
- tristate
-
- # needed for autogen.sh
- select HOST_GETTEXT
-
- select GLIB
- select GSTREAMER11
-
- select ALSA_LIB if GST_PLUGINS_BASE11_ALSA
- select ALSA_LIB_PCM if GST_PLUGINS_BASE11_ALSA
- select ALSA_LIB_MIXER if GST_PLUGINS_BASE11_ALSA
- select GLIB if GST_PLUGINS_BASE11_GIO
- select LIBOGG if GST_PLUGINS_BASE11_OGG
- select LIBTHEORA if GST_PLUGINS_BASE11_THEORA
- select LIBVORBIS if GST_PLUGINS_BASE11_VORBIS
- select PANGO if GST_PLUGINS_BASE11_PANGO
- select LIBXML2 if GST_PLUGINS_BASE11_SUBPARSE
- select LIBXML2_HTML if GST_PLUGINS_BASE11_SUBPARSE
- select ORC if GST_PLUGINS_BASE11_ORC
- select ZLIB if GST_PLUGINS_BASE11_ZLIB
-
- # x features need libx11 + Xv
- select XORG if GST_PLUGINS_BASE11_X
- select XORG_LIB_X11 if GST_PLUGINS_BASE11_X
- select XORG_LIB_XV if GST_PLUGINS_BASE11_X
- prompt "gst-plugins-base "
- help
- GStreamer is a streaming media framework, based on graphs of
- filters which operate on media data. Applications using this
- library can do anything from real-time sound processing to
- playing videos, and just about anything else
- media-related. Its plugin-based architecture means that new
- data types or processing capabilities can be added simply by
- installing new plug-ins.
-
- This package contains the GStreamer plugins from the "base"
- set, an essential exemplary set of elements.
-
-if GST_PLUGINS_BASE11
-
-config GST_PLUGINS_BASE11_ORC
- bool
-
-comment "dependency-less plugins"
-# -------------------------------
-
-config GST_PLUGINS_BASE11_ADDER
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "adder"
-
-config GST_PLUGINS_BASE11_APP
- bool
- prompt "app"
-
-config GST_PLUGINS_BASE11_AUDIOCONVERT
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "audioconvert"
-
-config GST_PLUGINS_BASE11_AUDIORATE
- bool
- prompt "audiorate"
-
-config GST_PLUGINS_BASE11_AUDIOTESTSRC
- bool
- prompt "audiotestsrc"
-
-config GST_PLUGINS_BASE11_ENCODING
- bool
- prompt "encoding"
-
-config GST_PLUGINS_BASE11_VIDEOCONVERT
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "videoconvert"
-
-config GST_PLUGINS_BASE11_GIO
- bool
- prompt "gio"
-
-config GST_PLUGINS_BASE11_PLAYBACK
- bool
- prompt "playback"
-
-config GST_PLUGINS_BASE11_AUDIORESAMPLE
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "audioresample"
-
-config GST_PLUGINS_BASE11_SUBPARSE
- bool
- prompt "subparse"
-
-config GST_PLUGINS_BASE11_TCP
- bool
- prompt "tcp"
-
-config GST_PLUGINS_BASE11_TYPEFIND
- bool
- prompt "typefind"
-
-config GST_PLUGINS_BASE11_VIDEOTESTSRC
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "videotestsrc"
-
-config GST_PLUGINS_BASE11_VIDEORATE
- bool
- prompt "videorate"
-
-config GST_PLUGINS_BASE11_VIDEOSCALE
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "videoscale"
-
-config GST_PLUGINS_BASE11_VOLUME
- bool
- select GST_PLUGINS_BASE11_ORC
- prompt "volume"
-
-comment "plugins with dependencies"
-
-config GST_PLUGINS_BASE11_X
- bool
- prompt "x based plugins"
-
-config GST_PLUGINS_BASE11_XVIDEO
- bool
- depends on GST_PLUGINS_BASE11_X
- prompt "xv"
- help
- This plugin offers an xlib based window that can display a video stream.
-
-config GST_PLUGINS_BASE11_ALSA
- bool
- prompt "alsa"
-
-config GST_PLUGINS_BASE11_CDPARANOIA
- bool
- depends on BROKEN
- prompt "cdparanoia [BROKEN]"
-
-config GST_PLUGINS_BASE11_IVORBIS
- bool
- depends on BROKEN
- prompt "ivorbis"
-
-config GST_PLUGINS_BASE11_LIBVISUAL
- bool
- depends on BROKEN
- prompt "libvisual [BROKEN]"
-
-config GST_PLUGINS_BASE11_OGG
- bool
- prompt "ogg"
-
-config GST_PLUGINS_BASE11_PANGO
- bool
- prompt "pango"
-
-config GST_PLUGINS_BASE11_THEORA
- bool
- prompt "theora"
-
-config GST_PLUGINS_BASE11_VORBIS
- bool
- prompt "vorbis"
-
-comment "Support options"
-
-config GST_PLUGINS_BASE11_XSHM
- bool
- depends on GST_PLUGINS_BASE11_X
- prompt "xshm"
- help
- xshm support for X and XVideo plaugins
-
-config GST_PLUGINS_BASE11_ZLIB
- bool
- prompt "zlib"
- help
- zlib support for ID3 parsing in libgsttag
-
-endif
diff --git a/rules/gst-plugins-base11.make b/rules/gst-plugins-base11.make
deleted file mode 100644
index b7c3c90cd..000000000
--- a/rules/gst-plugins-base11.make
+++ /dev/null
@@ -1,136 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2008 by Robert Schwebel
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_GST_PLUGINS_BASE11) += gst-plugins-base11
-
-#
-# Paths and names
-#
-GST_PLUGINS_BASE11_VERSION := 1.0.6
-GST_PLUGINS_BASE11_MD5 := 7123a7f9955bbf1a5a7bb75192c15427
-GST_PLUGINS_BASE11 := gst-plugins-base-$(GST_PLUGINS_BASE11_VERSION)
-GST_PLUGINS_BASE11_SUFFIX := tar.xz
-GST_PLUGINS_BASE11_URL := http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE11).$(GST_PLUGINS_BASE11_SUFFIX)
-GST_PLUGINS_BASE11_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BASE11).$(GST_PLUGINS_BASE11_SUFFIX)
-GST_PLUGINS_BASE11_DIR := $(BUILDDIR)/$(GST_PLUGINS_BASE11)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_ADDER) += adder
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_APP) += app
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_AUDIOCONVERT) += audioconvert
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_AUDIORATE) += audiorate
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_AUDIOTESTSRC) += audiotestsrc
-GST_PLUGINS_BASE11_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE11_ENCODING) += encoding
-GST_PLUGINS_BASE11_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE11_ENCODING) += encodebin
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_VIDEOCONVERT) += videoconvert
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_GIO) += gio
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_PLAYBACK) += playback
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_AUDIORESAMPLE) += audioresample
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_SUBPARSE) += subparse
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_TCP) += tcp
-GST_PLUGINS_BASE11_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE11_TYPEFIND) += typefind
-GST_PLUGINS_BASE11_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE11_TYPEFIND) += typefindfunctions
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_VIDEOTESTSRC) += videotestsrc
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_VIDEORATE) += videorate
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_VIDEOSCALE) += videoscale
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_VOLUME) += volume
-GST_PLUGINS_BASE11_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE11_X) += x
-GST_PLUGINS_BASE11_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE11_X) += ximagesink
-GST_PLUGINS_BASE11_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE11_XVIDEO) += xvideo
-GST_PLUGINS_BASE11_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE11_XVIDEO) += xvimagesink
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_ALSA) += alsa
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_CDPARANOIA) += cdparanoia
-GST_PLUGINS_BASE11_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE11_IVORBIS) += ivorbis
-GST_PLUGINS_BASE11_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE11_IVORBIS) += ivorbisdec
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_LIBVISUAL) += libvisual
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_OGG) += ogg
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_PANGO) += pango
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_THEORA) += theora
-GST_PLUGINS_BASE11_ENABLE-$(PTXCONF_GST_PLUGINS_BASE11_VORBIS) += vorbis
-
-GST_PLUGINS_BASE11_ENABLEC-y += $(GST_PLUGINS_BASE11_ENABLE-y)
-GST_PLUGINS_BASE11_ENABLEC- += $(GST_PLUGINS_BASE11_ENABLE-)
-GST_PLUGINS_BASE11_ENABLEP-y += $(GST_PLUGINS_BASE11_ENABLE-y)
-
-#
-# autoconf
-#
-GST_PLUGINS_BASE11_CONF_TOOL = autoconf
-GST_PLUGINS_BASE11_CONF_OPT = \
- $(CROSS_AUTOCONF_USR) \
- $(GSTREAMER_GENERIC_CONF_OPT) \
- --enable-external \
- --disable-experimental \
- \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE11_ORC)-orc \
- --enable-Bsymbolic \
- \
- --disable-iso-codes \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE11_ZLIB)-zlib \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE11_XSHM)-xshm \
- --disable-oggtest \
- --disable-vorbistest \
- --disable-freetypetest
-
-# --with-plugins=foo,bar,baz only works for depencyless plugins and
-# when no plugins are given it falls back to its default which is
-# to enable all plugins, so --with-plugins is useless for us.
-
-ifneq ($(call remove_quotes,$(GST_PLUGINS_BASE11_ENABLEC-y)),)
-GST_PLUGINS_BASE11_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_BASE11_ENABLEC-y)))
-endif
-
-ifneq ($(call remove_quotes,$(GST_PLUGINS_BASE11_ENABLEC-)),)
-GST_PLUGINS_BASE11_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_BASE11_ENABLEC-)))
-endif
-
-ifdef PTXCONF_GST_PLUGINS_BASE11_X
-GST_PLUGINS_BASE11_CONF_OPT += --with-x=$(SYSROOT)/usr
-else
-GST_PLUGINS_BASE11_CONF_OPT += --without-x
-endif
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/gst-plugins-base11.targetinstall:
- @$(call targetinfo)
-
- @$(call install_init, gst-plugins-base11)
- @$(call install_fixup, gst-plugins-base11,PRIORITY,optional)
- @$(call install_fixup, gst-plugins-base11,SECTION,base)
- @$(call install_fixup, gst-plugins-base11,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
- @$(call install_fixup, gst-plugins-base11,DESCRIPTION,missing)
-
- @$(call install_copy, gst-plugins-base11, 0, 0, 0755, -, \
- /usr/bin/gst-discoverer-1.0)
-
- # install all activated libs
- @cd $(GST_PLUGINS_BASE11_PKGDIR)/usr/lib/ && \
- for libs in `find -name "*-1.0.so" -printf '%f\n'`; do \
- $(call install_lib, gst-plugins-base11, 0, 0, 0644, $${libs%.so}); \
- done
-
- @$(foreach plugin, $(GST_PLUGINS_BASE11_ENABLEP-y), \
- $(call install_copy, gst-plugins-base11, 0, 0, 0644, -, \
- /usr/lib/gstreamer-1.0/libgst$(plugin).so);)
-
- @$(call install_finish, gst-plugins-base11)
-
- @$(call touch)
-
-# vim: syntax=make
diff --git a/rules/gst-plugins-good1.in b/rules/gst-plugins-good1.in
new file mode 100644
index 000000000..fdaa9b161
--- /dev/null
+++ b/rules/gst-plugins-good1.in
@@ -0,0 +1,342 @@
+## SECTION=multimedia_gstreamer1
+
+menuconfig GST_PLUGINS_GOOD1
+ tristate
+ select GLIB
+ select GSTREAMER1
+ select GST_PLUGINS_BASE1
+ select LIBPNG if GST_PLUGINS_GOOD1_LIBPNG
+ select LIBJPEG if GST_PLUGINS_GOOD1_JPEG
+ select ZLIB if GST_PLUGINS_GOOD1_ZLIB
+ select BZIP2 if GST_PLUGINS_GOOD1_BZ2
+ select BZIP2_LIBBZ2 if GST_PLUGINS_GOOD1_BZ2
+ select LIBCACA if GST_PLUGINS_GOOD1_LIBCACA
+ select XORG_LIB_X11 if GST_PLUGINS_GOOD1_X
+ select XORG_LIB_X11 if GST_PLUGINS_GOOD1_XVIDEO
+ select GDK_PIXBUF if GST_PLUGINS_GOOD1_GDK_PIXBUF
+ select LIBSOUP if GST_PLUGINS_GOOD1_SOUP
+ select SPEEX if GST_PLUGINS_GOOD1_SPEEX
+ select FLAC if GST_PLUGINS_GOOD1_FLAC
+ select CAIRO if GST_PLUGINS_GOOD1_CAIRO
+ select UDEV if GST_PLUGINS_GOOD1_GST_V4L2
+ select UDEV_LIBGUDEV if GST_PLUGINS_GOOD1_GST_V4L2
+ select V4L_UTILS if GST_PLUGINS_GOOD1_GST_V4L2_LIBV4L2
+ select V4L_UTILS_LIBV4L2 if GST_PLUGINS_GOOD1_GST_V4L2_LIBV4L2
+ select ORC if GST_PLUGINS_GOOD1_ORC
+
+ prompt "gst-plugins-good "
+ help
+ GStreamer Good Plug-ins is a set of plug-ins that
+ we consider to have good quality code, correct
+ functionality, our preferred license (LGPL for the
+ plug-in code, LGPL or LGPL-compatible for the
+ supporting library).
+
+if GST_PLUGINS_GOOD1
+
+config GST_PLUGINS_GOOD1_ORC
+ bool
+
+# ------------------------------
+comment "dependency-less plugins"
+# ------------------------------
+
+config GST_PLUGINS_GOOD1_ALPHA
+ bool
+ prompt "alpha"
+
+config GST_PLUGINS_GOOD1_APETAG
+ bool
+ prompt "apetag"
+
+config GST_PLUGINS_GOOD1_AUDIOFX
+ bool
+ prompt "audiofx"
+
+config GST_PLUGINS_GOOD1_AUDIOPARSERS
+ bool
+ prompt "audioparsers"
+
+config GST_PLUGINS_GOOD1_AUPARSE
+ bool
+ prompt "auparse"
+
+config GST_PLUGINS_GOOD1_AUTODETECT
+ bool
+ prompt "autodetect"
+
+config GST_PLUGINS_GOOD1_AVI
+ bool
+ prompt "avi"
+
+config GST_PLUGINS_GOOD1_CUTTER
+ bool
+ prompt "cutter"
+
+config GST_PLUGINS_GOOD1_DEBUGUTILS
+ bool
+ prompt "debugutils"
+
+config GST_PLUGINS_GOOD1_DEINTERLACE
+ bool
+ select GST_PLUGINS_GOOD1_ORC
+ prompt "deinterlace"
+
+config GST_PLUGINS_GOOD1_EFFECTV
+ bool
+ prompt "effectv"
+
+config GST_PLUGINS_GOOD1_EQUALIZER
+ bool
+ prompt "equalizer"
+
+config GST_PLUGINS_GOOD1_FLV
+ bool
+ prompt "flv"
+
+config GST_PLUGINS_GOOD1_FLX
+ bool
+ prompt "flx"
+
+config GST_PLUGINS_GOOD1_GOOM
+ bool
+ select GST_PLUGINS_GOOD1_ORC
+ prompt "goom"
+
+config GST_PLUGINS_GOOD1_GOOM2K1
+ bool
+ prompt "goom2k1"
+
+config GST_PLUGINS_GOOD1_ICYDEMUX
+ bool
+ prompt "icydemux"
+
+config GST_PLUGINS_GOOD1_ID3DEMUX
+ bool
+ prompt "id3demux"
+
+config GST_PLUGINS_GOOD1_IMAGEFREEZE
+ bool
+ prompt "imagefreeze"
+
+config GST_PLUGINS_GOOD1_INTERLEAVE
+ bool
+ prompt "interleave"
+
+config GST_PLUGINS_GOOD1_QTDEMUX
+ bool
+ prompt "isomp4"
+
+config GST_PLUGINS_GOOD1_LAW
+ bool
+ prompt "law"
+
+config GST_PLUGINS_GOOD1_LEVEL
+ bool
+ prompt "level"
+
+config GST_PLUGINS_GOOD1_MATROSKA
+ bool
+ prompt "matroska"
+
+config GST_PLUGINS_GOOD1_MONOSCOPE
+ bool
+ prompt "monoscope"
+
+config GST_PLUGINS_GOOD1_MULTIFILE
+ bool
+ prompt "multifile"
+
+config GST_PLUGINS_GOOD1_MULTIPART
+ bool
+ prompt "multipart"
+
+config GST_PLUGINS_GOOD1_REPLAYGAIN
+ bool
+ prompt "replaygain"
+
+config GST_PLUGINS_GOOD1_RTP
+ bool
+ prompt "rtp"
+
+config GST_PLUGINS_GOOD1_RTPMANAGER
+ bool
+ prompt "rtpmanager"
+
+config GST_PLUGINS_GOOD1_RTSP
+ bool
+ prompt "rtsp"
+
+config GST_PLUGINS_GOOD1_SHAPEWIPE
+ bool
+ prompt "shapewipe"
+
+config GST_PLUGINS_GOOD1_SMPTE
+ bool
+ prompt "smpte"
+
+config GST_PLUGINS_GOOD1_SPECTRUM
+ bool
+ prompt "spectrum"
+
+config GST_PLUGINS_GOOD1_UDP
+ bool
+ prompt "udp"
+
+config GST_PLUGINS_GOOD1_VIDEOBOX
+ bool
+ select GST_PLUGINS_GOOD1_ORC
+ prompt "videobox"
+
+config GST_PLUGINS_GOOD1_VIDEOCROP
+ bool
+ prompt "videocrop"
+
+config GST_PLUGINS_GOOD1_VIDEOFILTER
+ bool
+ prompt "videofilter"
+
+config GST_PLUGINS_GOOD1_VIDEOMIXER
+ bool
+ select GST_PLUGINS_GOOD1_ORC
+ prompt "videomixer"
+
+config GST_PLUGINS_GOOD1_WAVENC
+ bool
+ prompt "wavenc"
+
+config GST_PLUGINS_GOOD1_WAVPARSE
+ bool
+ prompt "wavparse"
+
+config GST_PLUGINS_GOOD1_Y4M
+ bool
+ prompt "y4m"
+
+# ---------------------------------
+comment "plugins with dependencies"
+# ---------------------------------
+
+config GST_PLUGINS_GOOD1_OSS
+ bool
+ prompt "oss"
+
+config GST_PLUGINS_GOOD1_OSS4
+ bool
+ prompt "oss4"
+
+config GST_PLUGINS_GOOD1_GST_V4L2
+ bool
+ prompt "gst_v4l2"
+
+config GST_PLUGINS_GOOD1_GST_V4L2_LIBV4L2
+ bool
+ depends on GST_PLUGINS_GOOD1_GST_V4L2
+ prompt "build v4l2 plugin with libv4l2 support"
+
+config GST_PLUGINS_GOOD1_XVIDEO
+ bool
+ depends on GST_PLUGINS_GOOD1_GST_V4L2
+ prompt "xvideo support"
+
+config GST_PLUGINS_GOOD1_X
+ bool
+ prompt "x"
+
+config GST_PLUGINS_GOOD1_XSHM
+ bool
+ depends on GST_PLUGINS_GOOD1_X
+ prompt "xshm support"
+
+config GST_PLUGINS_GOOD1_AALIB
+ bool
+ depends on BROKEN
+ prompt "aalib"
+
+config GST_PLUGINS_GOOD1_CAIRO
+ bool
+ prompt "cairo"
+
+config GST_PLUGINS_GOOD1_FLAC
+ bool
+ prompt "flac"
+
+config GST_PLUGINS_GOOD1_GDK_PIXBUF
+ bool
+ prompt "gdk_pixbuf"
+
+config GST_PLUGINS_GOOD1_JACK
+ bool
+ prompt "jack"
+ depends on BROKEN
+
+config GST_PLUGINS_GOOD1_JPEG
+ bool
+ prompt "jpeg"
+
+config GST_PLUGINS_GOOD1_LIBCACA
+ bool
+ prompt "libcaca"
+
+config GST_PLUGINS_GOOD1_LIBDV
+ bool
+ depends on BROKEN
+ prompt "libdv"
+
+config GST_PLUGINS_GOOD1_LIBPNG
+ bool
+ prompt "libpng"
+
+config GST_PLUGINS_GOOD1_PULSE
+ bool
+ depends on BROKEN
+ prompt "pulse"
+
+config GST_PLUGINS_GOOD1_DV1394
+ bool
+ depends on BROKEN
+ prompt "dv1394"
+
+config GST_PLUGINS_GOOD1_SHOUT2
+ bool
+ depends on BROKEN
+ prompt "shout2"
+
+config GST_PLUGINS_GOOD1_SOUP
+ bool
+ prompt "soup"
+
+config GST_PLUGINS_GOOD1_SPEEX
+ bool
+ prompt "speex"
+
+config GST_PLUGINS_GOOD1_TAGLIB
+ bool
+ depends on BROKEN
+ prompt "taglib"
+
+config GST_PLUGINS_GOOD1_VPX
+ bool
+ depends on BROKEN
+ prompt "vpx"
+
+config GST_PLUGINS_GOOD1_WAVPACK
+ bool
+ depends on BROKEN
+ prompt "wavpack"
+
+comment "Support options"
+
+config GST_PLUGINS_GOOD1_ZLIB
+ bool
+ prompt "zlib"
+ help
+ zlib support for id3demux/qtdemux/matroska
+
+config GST_PLUGINS_GOOD1_BZ2
+ bool
+ prompt "bz2"
+ help
+ bz2 support for matroska
+
+endif
diff --git a/rules/gst-plugins-good1.make b/rules/gst-plugins-good1.make
new file mode 100644
index 000000000..6b542ef0c
--- /dev/null
+++ b/rules/gst-plugins-good1.make
@@ -0,0 +1,178 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2008 by Robert Schwebel
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_GST_PLUGINS_GOOD1) += gst-plugins-good1
+
+#
+# Paths and names
+#
+GST_PLUGINS_GOOD1_VERSION := 1.0.6
+GST_PLUGINS_GOOD1_MD5 := 52556db4a6cc83c915837f8694bd790b
+GST_PLUGINS_GOOD1 := gst-plugins-good-$(GST_PLUGINS_GOOD1_VERSION)
+GST_PLUGINS_GOOD1_SUFFIX := tar.xz
+GST_PLUGINS_GOOD1_URL := http://gstreamer.freedesktop.org/src/gst-plugins-good/$(GST_PLUGINS_GOOD1).$(GST_PLUGINS_GOOD1_SUFFIX)
+GST_PLUGINS_GOOD1_SOURCE := $(SRCDIR)/$(GST_PLUGINS_GOOD1).$(GST_PLUGINS_GOOD1_SUFFIX)
+GST_PLUGINS_GOOD1_DIR := $(BUILDDIR)/$(GST_PLUGINS_GOOD1)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_ALPHA) += alpha
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_ALPHA) += alpha alphacolor
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_APETAG) += apetag
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_AUDIOFX) += audiofx
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_AUDIOPARSERS) += audioparsers
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_AUPARSE) += auparse
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_AUTODETECT) += autodetect
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_AVI) += avi
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_CUTTER) += cutter
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_DEBUGUTILS) += debugutils
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_DEBUGUTILS) += debug navigationtest
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_DEINTERLACE) += deinterlace
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_EFFECTV) += effectv
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_EQUALIZER) += equalizer
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_FLV) += flv
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_FLX) += flx
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_FLX) += flxdec
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_GOOM) += goom
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_GOOM2K1) += goom2k1
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_ICYDEMUX) += icydemux
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_ID3DEMUX) += id3demux
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_IMAGEFREEZE) += imagefreeze
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_INTERLEAVE) += interleave
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_QTDEMUX) += isomp4
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_LAW) += law
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_LAW) += alaw mulaw
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_LEVEL) += level
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_MATROSKA) += matroska
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_MONOSCOPE) += monoscope
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_MULTIFILE) += multifile
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_MULTIPART) += multipart
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_REPLAYGAIN) += replaygain
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_RTP) += rtp
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_RTPMANAGER) += rtpmanager
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_RTSP) += rtsp
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_SHAPEWIPE) += shapewipe
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_SMPTE) += smpte
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_SPECTRUM) += spectrum
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_UDP) += udp
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_VIDEOBOX) += videobox
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_VIDEOCROP) += videocrop
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_VIDEOFILTER) += videofilter
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_VIDEOMIXER) += videomixer
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_WAVENC) += wavenc
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_WAVPARSE) += wavparse
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_Y4M) += y4m
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_Y4M) += y4menc
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_OSS) += oss
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_OSS) += ossaudio
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_OSS4) += oss4
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_OSS4) += oss4audio
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_GST_V4L2) += gst_v4l2
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_GST_V4L2) += video4linux2
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_X) += x
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_X) += ximagesrc
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_XSHM) += xshm
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_XVIDEO) += xvideo
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_AALIB) += aalib
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_CAIRO) += cairo
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_FLAC) += flac
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_GDK_PIXBUF) += gdk_pixbuf
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_GDK_PIXBUF) += gdkpixbuf
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_JACK) += jack
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_JPEG) += jpeg
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_LIBCACA) += libcaca
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_LIBCACA) += cacasink
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_LIBDV) += libdv
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_LIBPNG) += libpng
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_LIBPNG) += png
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_PULSE) += pulse
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_DV1394) += dv1394
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_SHOUT2) += shout2
+GST_PLUGINS_GOOD1_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD1_SOUP) += soup
+GST_PLUGINS_GOOD1_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD1_SOUP) += souphttpsrc
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_SPEEX) += speex
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_TAGLIB) += taglib
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_VPX) += vpx
+GST_PLUGINS_GOOD1_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD1_WAVPACK) += wavpack
+
+GST_PLUGINS_GOOD1_ENABLEC-y += $(GST_PLUGINS_GOOD1_ENABLE-y)
+GST_PLUGINS_GOOD1_ENABLEC- += $(GST_PLUGINS_GOOD1_ENABLE-)
+GST_PLUGINS_GOOD1_ENABLEP-y += $(GST_PLUGINS_GOOD1_ENABLE-y)
+
+# for new linux/videodev2.h from kernel headers
+GST_PLUGINS_GOOD1_CONF_ENV := \
+ $(CROSS_ENV) \
+ CPPFLAGS="$(CROSS_CPPFLAGS) -I$(KERNEL_HEADERS_INCLUDE_DIR)"
+
+#
+# autoconf
+#
+GST_PLUGINS_GOOD1_CONF_TOOL := autoconf
+GST_PLUGINS_GOOD1_CONF_OPT = \
+ $(CROSS_AUTOCONF_USR) \
+ $(GSTREAMER_GENERIC_CONF_OPT) \
+ --enable-external \
+ --enable-experimental \
+ \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_GOOD1_ORC)-orc \
+ --disable-directsound \
+ --disable-waveform \
+ \
+ --disable-sunaudio \
+ --disable-osx_audio \
+ --disable-osx_video \
+ --disable-aalibtest \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_GOOD1_ZLIB)-zlib \
+ --$(call ptx/endis,PTXCONF_GST_PLUGINS_GOOD1_BZ2)-bz2 \
+ --$(call ptx/wwo,PTXCONF_GST_PLUGINS_GOOD1_GST_V4L2)-gudev \
+ --$(call ptx/wwo,PTXCONF_GST_PLUGINS_GOOD1_GST_V4L2_LIBV4L2)-libv4l2
+
+#
+# the --with-plugins sadly only applies to depencyless plugings
+# and when no plugins are sellected it builds them all. So
+# --with-plugins is useless, so we generate a --enable-*
+# and --disable-* below
+#
+ifneq ($(call remove_quotes,$(GST_PLUGINS_GOOD1_ENABLEC-y)),)
+GST_PLUGINS_GOOD1_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_GOOD1_ENABLEC-y)))
+endif
+
+ifneq ($(call remove_quotes,$(GST_PLUGINS_GOOD1_ENABLEC-)),)
+GST_PLUGINS_GOOD1_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_GOOD1_ENABLEC-)))
+endif
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/gst-plugins-good1.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, gst-plugins-good1)
+ @$(call install_fixup, gst-plugins-good1,PRIORITY,optional)
+ @$(call install_fixup, gst-plugins-good1,SECTION,base)
+ @$(call install_fixup, gst-plugins-good1,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
+ @$(call install_fixup, gst-plugins-good1,DESCRIPTION,missing)
+
+ @for plugin in $(GST_PLUGINS_GOOD1_ENABLEP-y); do \
+ $(call install_copy, gst-plugins-good1, 0, 0, 0644, -, \
+ /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
+ done
+
+ @$(call install_finish, gst-plugins-good1)
+
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/gst-plugins-good11.in b/rules/gst-plugins-good11.in
deleted file mode 100644
index bfbd8aed9..000000000
--- a/rules/gst-plugins-good11.in
+++ /dev/null
@@ -1,342 +0,0 @@
-## SECTION=multimedia_gstreamer11
-
-menuconfig GST_PLUGINS_GOOD11
- tristate
- select GLIB
- select GSTREAMER11
- select GST_PLUGINS_BASE11
- select LIBPNG if GST_PLUGINS_GOOD11_LIBPNG
- select LIBJPEG if GST_PLUGINS_GOOD11_JPEG
- select ZLIB if GST_PLUGINS_GOOD11_ZLIB
- select BZIP2 if GST_PLUGINS_GOOD11_BZ2
- select BZIP2_LIBBZ2 if GST_PLUGINS_GOOD11_BZ2
- select LIBCACA if GST_PLUGINS_GOOD11_LIBCACA
- select XORG_LIB_X11 if GST_PLUGINS_GOOD11_X
- select XORG_LIB_X11 if GST_PLUGINS_GOOD11_XVIDEO
- select GDK_PIXBUF if GST_PLUGINS_GOOD11_GDK_PIXBUF
- select LIBSOUP if GST_PLUGINS_GOOD11_SOUP
- select SPEEX if GST_PLUGINS_GOOD11_SPEEX
- select FLAC if GST_PLUGINS_GOOD11_FLAC
- select CAIRO if GST_PLUGINS_GOOD11_CAIRO
- select UDEV if GST_PLUGINS_GOOD11_GST_V4L2
- select UDEV_LIBGUDEV if GST_PLUGINS_GOOD11_GST_V4L2
- select V4L_UTILS if GST_PLUGINS_GOOD11_GST_V4L2_LIBV4L2
- select V4L_UTILS_LIBV4L2 if GST_PLUGINS_GOOD11_GST_V4L2_LIBV4L2
- select ORC if GST_PLUGINS_GOOD11_ORC
-
- prompt "gst-plugins-good "
- help
- GStreamer Good Plug-ins is a set of plug-ins that
- we consider to have good quality code, correct
- functionality, our preferred license (LGPL for the
- plug-in code, LGPL or LGPL-compatible for the
- supporting library).
-
-if GST_PLUGINS_GOOD11
-
-config GST_PLUGINS_GOOD11_ORC
- bool
-
-# ------------------------------
-comment "dependency-less plugins"
-# ------------------------------
-
-config GST_PLUGINS_GOOD11_ALPHA
- bool
- prompt "alpha"
-
-config GST_PLUGINS_GOOD11_APETAG
- bool
- prompt "apetag"
-
-config GST_PLUGINS_GOOD11_AUDIOFX
- bool
- prompt "audiofx"
-
-config GST_PLUGINS_GOOD11_AUDIOPARSERS
- bool
- prompt "audioparsers"
-
-config GST_PLUGINS_GOOD11_AUPARSE
- bool
- prompt "auparse"
-
-config GST_PLUGINS_GOOD11_AUTODETECT
- bool
- prompt "autodetect"
-
-config GST_PLUGINS_GOOD11_AVI
- bool
- prompt "avi"
-
-config GST_PLUGINS_GOOD11_CUTTER
- bool
- prompt "cutter"
-
-config GST_PLUGINS_GOOD11_DEBUGUTILS
- bool
- prompt "debugutils"
-
-config GST_PLUGINS_GOOD11_DEINTERLACE
- bool
- select GST_PLUGINS_GOOD11_ORC
- prompt "deinterlace"
-
-config GST_PLUGINS_GOOD11_EFFECTV
- bool
- prompt "effectv"
-
-config GST_PLUGINS_GOOD11_EQUALIZER
- bool
- prompt "equalizer"
-
-config GST_PLUGINS_GOOD11_FLV
- bool
- prompt "flv"
-
-config GST_PLUGINS_GOOD11_FLX
- bool
- prompt "flx"
-
-config GST_PLUGINS_GOOD11_GOOM
- bool
- select GST_PLUGINS_GOOD11_ORC
- prompt "goom"
-
-config GST_PLUGINS_GOOD11_GOOM2K1
- bool
- prompt "goom2k1"
-
-config GST_PLUGINS_GOOD11_ICYDEMUX
- bool
- prompt "icydemux"
-
-config GST_PLUGINS_GOOD11_ID3DEMUX
- bool
- prompt "id3demux"
-
-config GST_PLUGINS_GOOD11_IMAGEFREEZE
- bool
- prompt "imagefreeze"
-
-config GST_PLUGINS_GOOD11_INTERLEAVE
- bool
- prompt "interleave"
-
-config GST_PLUGINS_GOOD11_QTDEMUX
- bool
- prompt "isomp4"
-
-config GST_PLUGINS_GOOD11_LAW
- bool
- prompt "law"
-
-config GST_PLUGINS_GOOD11_LEVEL
- bool
- prompt "level"
-
-config GST_PLUGINS_GOOD11_MATROSKA
- bool
- prompt "matroska"
-
-config GST_PLUGINS_GOOD11_MONOSCOPE
- bool
- prompt "monoscope"
-
-config GST_PLUGINS_GOOD11_MULTIFILE
- bool
- prompt "multifile"
-
-config GST_PLUGINS_GOOD11_MULTIPART
- bool
- prompt "multipart"
-
-config GST_PLUGINS_GOOD11_REPLAYGAIN
- bool
- prompt "replaygain"
-
-config GST_PLUGINS_GOOD11_RTP
- bool
- prompt "rtp"
-
-config GST_PLUGINS_GOOD11_RTPMANAGER
- bool
- prompt "rtpmanager"
-
-config GST_PLUGINS_GOOD11_RTSP
- bool
- prompt "rtsp"
-
-config GST_PLUGINS_GOOD11_SHAPEWIPE
- bool
- prompt "shapewipe"
-
-config GST_PLUGINS_GOOD11_SMPTE
- bool
- prompt "smpte"
-
-config GST_PLUGINS_GOOD11_SPECTRUM
- bool
- prompt "spectrum"
-
-config GST_PLUGINS_GOOD11_UDP
- bool
- prompt "udp"
-
-config GST_PLUGINS_GOOD11_VIDEOBOX
- bool
- select GST_PLUGINS_GOOD11_ORC
- prompt "videobox"
-
-config GST_PLUGINS_GOOD11_VIDEOCROP
- bool
- prompt "videocrop"
-
-config GST_PLUGINS_GOOD11_VIDEOFILTER
- bool
- prompt "videofilter"
-
-config GST_PLUGINS_GOOD11_VIDEOMIXER
- bool
- select GST_PLUGINS_GOOD11_ORC
- prompt "videomixer"
-
-config GST_PLUGINS_GOOD11_WAVENC
- bool
- prompt "wavenc"
-
-config GST_PLUGINS_GOOD11_WAVPARSE
- bool
- prompt "wavparse"
-
-config GST_PLUGINS_GOOD11_Y4M
- bool
- prompt "y4m"
-
-# ---------------------------------
-comment "plugins with dependencies"
-# ---------------------------------
-
-config GST_PLUGINS_GOOD11_OSS
- bool
- prompt "oss"
-
-config GST_PLUGINS_GOOD11_OSS4
- bool
- prompt "oss4"
-
-config GST_PLUGINS_GOOD11_GST_V4L2
- bool
- prompt "gst_v4l2"
-
-config GST_PLUGINS_GOOD11_GST_V4L2_LIBV4L2
- bool
- depends on GST_PLUGINS_GOOD11_GST_V4L2
- prompt "build v4l2 plugin with libv4l2 support"
-
-config GST_PLUGINS_GOOD11_XVIDEO
- bool
- depends on GST_PLUGINS_GOOD11_GST_V4L2
- prompt "xvideo support"
-
-config GST_PLUGINS_GOOD11_X
- bool
- prompt "x"
-
-config GST_PLUGINS_GOOD11_XSHM
- bool
- depends on GST_PLUGINS_GOOD11_X
- prompt "xshm support"
-
-config GST_PLUGINS_GOOD11_AALIB
- bool
- depends on BROKEN
- prompt "aalib"
-
-config GST_PLUGINS_GOOD11_CAIRO
- bool
- prompt "cairo"
-
-config GST_PLUGINS_GOOD11_FLAC
- bool
- prompt "flac"
-
-config GST_PLUGINS_GOOD11_GDK_PIXBUF
- bool
- prompt "gdk_pixbuf"
-
-config GST_PLUGINS_GOOD11_JACK
- bool
- prompt "jack"
- depends on BROKEN
-
-config GST_PLUGINS_GOOD11_JPEG
- bool
- prompt "jpeg"
-
-config GST_PLUGINS_GOOD11_LIBCACA
- bool
- prompt "libcaca"
-
-config GST_PLUGINS_GOOD11_LIBDV
- bool
- depends on BROKEN
- prompt "libdv"
-
-config GST_PLUGINS_GOOD11_LIBPNG
- bool
- prompt "libpng"
-
-config GST_PLUGINS_GOOD11_PULSE
- bool
- depends on BROKEN
- prompt "pulse"
-
-config GST_PLUGINS_GOOD11_DV1394
- bool
- depends on BROKEN
- prompt "dv1394"
-
-config GST_PLUGINS_GOOD11_SHOUT2
- bool
- depends on BROKEN
- prompt "shout2"
-
-config GST_PLUGINS_GOOD11_SOUP
- bool
- prompt "soup"
-
-config GST_PLUGINS_GOOD11_SPEEX
- bool
- prompt "speex"
-
-config GST_PLUGINS_GOOD11_TAGLIB
- bool
- depends on BROKEN
- prompt "taglib"
-
-config GST_PLUGINS_GOOD11_VPX
- bool
- depends on BROKEN
- prompt "vpx"
-
-config GST_PLUGINS_GOOD11_WAVPACK
- bool
- depends on BROKEN
- prompt "wavpack"
-
-comment "Support options"
-
-config GST_PLUGINS_GOOD11_ZLIB
- bool
- prompt "zlib"
- help
- zlib support for id3demux/qtdemux/matroska
-
-config GST_PLUGINS_GOOD11_BZ2
- bool
- prompt "bz2"
- help
- bz2 support for matroska
-
-endif
diff --git a/rules/gst-plugins-good11.make b/rules/gst-plugins-good11.make
deleted file mode 100644
index 0e66160b0..000000000
--- a/rules/gst-plugins-good11.make
+++ /dev/null
@@ -1,178 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2008 by Robert Schwebel
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_GST_PLUGINS_GOOD11) += gst-plugins-good11
-
-#
-# Paths and names
-#
-GST_PLUGINS_GOOD11_VERSION := 1.0.6
-GST_PLUGINS_GOOD11_MD5 := 52556db4a6cc83c915837f8694bd790b
-GST_PLUGINS_GOOD11 := gst-plugins-good-$(GST_PLUGINS_GOOD11_VERSION)
-GST_PLUGINS_GOOD11_SUFFIX := tar.xz
-GST_PLUGINS_GOOD11_URL := http://gstreamer.freedesktop.org/src/gst-plugins-good/$(GST_PLUGINS_GOOD11).$(GST_PLUGINS_GOOD11_SUFFIX)
-GST_PLUGINS_GOOD11_SOURCE := $(SRCDIR)/$(GST_PLUGINS_GOOD11).$(GST_PLUGINS_GOOD11_SUFFIX)
-GST_PLUGINS_GOOD11_DIR := $(BUILDDIR)/$(GST_PLUGINS_GOOD11)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_ALPHA) += alpha
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_ALPHA) += alpha alphacolor
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_APETAG) += apetag
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_AUDIOFX) += audiofx
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_AUDIOPARSERS) += audioparsers
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_AUPARSE) += auparse
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_AUTODETECT) += autodetect
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_AVI) += avi
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_CUTTER) += cutter
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_DEBUGUTILS) += debugutils
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_DEBUGUTILS) += debug navigationtest
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_DEINTERLACE) += deinterlace
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_EFFECTV) += effectv
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_EQUALIZER) += equalizer
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_FLV) += flv
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_FLX) += flx
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_FLX) += flxdec
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_GOOM) += goom
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_GOOM2K1) += goom2k1
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_ICYDEMUX) += icydemux
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_ID3DEMUX) += id3demux
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_IMAGEFREEZE) += imagefreeze
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_INTERLEAVE) += interleave
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_QTDEMUX) += isomp4
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_LAW) += law
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_LAW) += alaw mulaw
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_LEVEL) += level
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_MATROSKA) += matroska
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_MONOSCOPE) += monoscope
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_MULTIFILE) += multifile
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_MULTIPART) += multipart
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_REPLAYGAIN) += replaygain
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_RTP) += rtp
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_RTPMANAGER) += rtpmanager
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_RTSP) += rtsp
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_SHAPEWIPE) += shapewipe
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_SMPTE) += smpte
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_SPECTRUM) += spectrum
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_UDP) += udp
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_VIDEOBOX) += videobox
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_VIDEOCROP) += videocrop
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_VIDEOFILTER) += videofilter
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_VIDEOMIXER) += videomixer
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_WAVENC) += wavenc
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_WAVPARSE) += wavparse
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_Y4M) += y4m
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_Y4M) += y4menc
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_OSS) += oss
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_OSS) += ossaudio
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_OSS4) += oss4
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_OSS4) += oss4audio
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_GST_V4L2) += gst_v4l2
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_GST_V4L2) += video4linux2
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_X) += x
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_X) += ximagesrc
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_XSHM) += xshm
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_XVIDEO) += xvideo
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_AALIB) += aalib
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_CAIRO) += cairo
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_FLAC) += flac
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_GDK_PIXBUF) += gdk_pixbuf
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_GDK_PIXBUF) += gdkpixbuf
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_JACK) += jack
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_JPEG) += jpeg
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_LIBCACA) += libcaca
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_LIBCACA) += cacasink
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_LIBDV) += libdv
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_LIBPNG) += libpng
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_LIBPNG) += png
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_PULSE) += pulse
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_DV1394) += dv1394
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_SHOUT2) += shout2
-GST_PLUGINS_GOOD11_ENABLEC-$(PTXCONF_GST_PLUGINS_GOOD11_SOUP) += soup
-GST_PLUGINS_GOOD11_ENABLEP-$(PTXCONF_GST_PLUGINS_GOOD11_SOUP) += souphttpsrc
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_SPEEX) += speex
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_TAGLIB) += taglib
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_VPX) += vpx
-GST_PLUGINS_GOOD11_ENABLE-$(PTXCONF_GST_PLUGINS_GOOD11_WAVPACK) += wavpack
-
-GST_PLUGINS_GOOD11_ENABLEC-y += $(GST_PLUGINS_GOOD11_ENABLE-y)
-GST_PLUGINS_GOOD11_ENABLEC- += $(GST_PLUGINS_GOOD11_ENABLE-)
-GST_PLUGINS_GOOD11_ENABLEP-y += $(GST_PLUGINS_GOOD11_ENABLE-y)
-
-# for new linux/videodev2.h from kernel headers
-GST_PLUGINS_GOOD11_CONF_ENV := \
- $(CROSS_ENV) \
- CPPFLAGS="$(CROSS_CPPFLAGS) -I$(KERNEL_HEADERS_INCLUDE_DIR)"
-
-#
-# autoconf
-#
-GST_PLUGINS_GOOD11_CONF_TOOL := autoconf
-GST_PLUGINS_GOOD11_CONF_OPT = \
- $(CROSS_AUTOCONF_USR) \
- $(GSTREAMER_GENERIC_CONF_OPT) \
- --enable-external \
- --enable-experimental \
- \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_GOOD11_ORC)-orc \
- --disable-directsound \
- --disable-waveform \
- \
- --disable-sunaudio \
- --disable-osx_audio \
- --disable-osx_video \
- --disable-aalibtest \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_GOOD11_ZLIB)-zlib \
- --$(call ptx/endis,PTXCONF_GST_PLUGINS_GOOD11_BZ2)-bz2 \
- --$(call ptx/wwo,PTXCONF_GST_PLUGINS_GOOD11_GST_V4L2)-gudev \
- --$(call ptx/wwo,PTXCONF_GST_PLUGINS_GOOD11_GST_V4L2_LIBV4L2)-libv4l2
-
-#
-# the --with-plugins sadly only applies to depencyless plugings
-# and when no plugins are sellected it builds them all. So
-# --with-plugins is useless, so we generate a --enable-*
-# and --disable-* below
-#
-ifneq ($(call remove_quotes,$(GST_PLUGINS_GOOD11_ENABLEC-y)),)
-GST_PLUGINS_GOOD11_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_GOOD11_ENABLEC-y)))
-endif
-
-ifneq ($(call remove_quotes,$(GST_PLUGINS_GOOD11_ENABLEC-)),)
-GST_PLUGINS_GOOD11_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_GOOD11_ENABLEC-)))
-endif
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/gst-plugins-good11.targetinstall:
- @$(call targetinfo)
-
- @$(call install_init, gst-plugins-good11)
- @$(call install_fixup, gst-plugins-good11,PRIORITY,optional)
- @$(call install_fixup, gst-plugins-good11,SECTION,base)
- @$(call install_fixup, gst-plugins-good11,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
- @$(call install_fixup, gst-plugins-good11,DESCRIPTION,missing)
-
- @for plugin in $(GST_PLUGINS_GOOD11_ENABLEP-y); do \
- $(call install_copy, gst-plugins-good11, 0, 0, 0644, -, \
- /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
- done
-
- @$(call install_finish, gst-plugins-good11)
-
- @$(call touch)
-
-# vim: syntax=make
diff --git a/rules/gst-plugins-ugly1.in b/rules/gst-plugins-ugly1.in
new file mode 100644
index 000000000..67ed833a2
--- /dev/null
+++ b/rules/gst-plugins-ugly1.in
@@ -0,0 +1,101 @@
+## SECTION=multimedia_gstreamer1
+
+menuconfig GST_PLUGINS_UGLY1
+ tristate
+ select GLIB
+ select GSTREAMER1
+ select GST_PLUGINS_BASE1
+ select LIBMAD if GST_PLUGINS_UGLY1_MAD
+ select LIBID3TAG if GST_PLUGINS_UGLY1_MAD
+ select LIBMPEG2 if GST_PLUGINS_UGLY1_MPEG2DEC
+ select LAME if GST_PLUGINS_UGLY1_LAME
+ select TWOLAME if GST_PLUGINS_UGLY1_TWOLAME
+ select ORC if GST_PLUGINS_UGLY1_ORC
+ prompt "gst-plugins-ugly "
+ help
+ GStreamer Ugly Plug-ins is a set of plug-ins that
+ have good quality and correct functionality, but
+ distributing them might pose problems. The license
+ on either the plug-ins or the supporting libraries
+ might not be how we'd like. The code might be widely
+ known to present patent problems.
+
+if GST_PLUGINS_UGLY1
+
+config GST_PLUGINS_UGLY1_ORC
+ bool
+
+config GST_PLUGINS_UGLY1_ASFDEMUX
+ bool
+ prompt "asfdemux"
+
+config GST_PLUGINS_UGLY1_DVDLPCMDEC
+ bool
+ prompt "dvdlpcmdec"
+
+config GST_PLUGINS_UGLY1_DVDSUB
+ bool
+ prompt "dvdsub"
+
+config GST_PLUGINS_UGLY1_XINGMUX
+ bool
+ prompt "xingmux"
+
+config GST_PLUGINS_UGLY1_REALMEDIA
+ bool
+ prompt "realmedia"
+
+config GST_PLUGINS_UGLY1_A52DEC
+ bool
+ depends on BROKEN
+ select GST_PLUGINS_UGLY1_ORC
+ prompt "a52dec"
+
+config GST_PLUGINS_UGLY1_AMRNB
+ bool
+ depends on BROKEN
+ prompt "amrnb"
+
+config GST_PLUGINS_UGLY1_AMRWBDEC
+ bool
+ depends on BROKEN
+ prompt "amrwbdec"
+
+config GST_PLUGINS_UGLY1_CDIO
+ bool
+ depends on BROKEN
+ prompt "cdio"
+
+config GST_PLUGINS_UGLY1_DVDREADSRC
+ bool
+ depends on BROKEN
+ prompt "dvdreadsrc"
+
+config GST_PLUGINS_UGLY1_LAME
+ bool
+ prompt "lame"
+
+config GST_PLUGINS_UGLY1_MAD
+ bool
+ prompt "mad"
+
+config GST_PLUGINS_UGLY1_MPEG2DEC
+ bool
+ prompt "mpeg2dec"
+
+config GST_PLUGINS_UGLY1_SID
+ bool
+ depends on BROKEN
+ prompt "sid"
+
+config GST_PLUGINS_UGLY1_TWOLAME
+ bool
+ prompt "twolame"
+
+config GST_PLUGINS_UGLY1_X264
+ bool
+ depends on BROKEN
+ prompt "x264"
+
+endif
+
diff --git a/rules/gst-plugins-ugly1.make b/rules/gst-plugins-ugly1.make
new file mode 100644
index 000000000..2251ea0d4
--- /dev/null
+++ b/rules/gst-plugins-ugly1.make
@@ -0,0 +1,111 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 by Erwin Rol <erwin@erwinrol.com>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_GST_PLUGINS_UGLY1) += gst-plugins-ugly1
+
+#
+# Paths and names
+#
+GST_PLUGINS_UGLY1_VERSION := 1.0.6
+GST_PLUGINS_UGLY1_MD5 := 9ffee39153f419ae2329fbf54ed708e0
+GST_PLUGINS_UGLY1 := gst-plugins-ugly-$(GST_PLUGINS_UGLY1_VERSION)
+GST_PLUGINS_UGLY1_SUFFIX := tar.xz
+GST_PLUGINS_UGLY1_URL := http://gstreamer.freedesktop.org/src/gst-plugins-ugly/$(GST_PLUGINS_UGLY1).$(GST_PLUGINS_UGLY1_SUFFIX)
+GST_PLUGINS_UGLY1_SOURCE := $(SRCDIR)/$(GST_PLUGINS_UGLY1).$(GST_PLUGINS_UGLY1_SUFFIX)
+GST_PLUGINS_UGLY1_DIR := $(BUILDDIR)/$(GST_PLUGINS_UGLY1)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+GST_PLUGINS_UGLY1_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY1_ASFDEMUX) += asfdemux
+GST_PLUGINS_UGLY1_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY1_ASFDEMUX) += asf
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDLPCMDEC) += dvdlpcmdec
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDSUB) += dvdsub
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_XINGMUX) += xingmux
+GST_PLUGINS_UGLY1_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY1_REALMEDIA) += realmedia
+GST_PLUGINS_UGLY1_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY1_REALMEDIA) += rmdemux
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_A52DEC) += a52dec
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_AMRNB) += amrnb
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_AMRWBDEC) += amrwb
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_CDIO) += cdio
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDREADSRC) += dvdread
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_LAME) += lame
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_MAD) += mad
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_MPEG2DEC) += mpeg2dec
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_SID) += sidplay
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_TWOLAME) += twolame
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_X264) += x264
+
+GST_PLUGINS_UGLY1_ENABLEC-y += $(GST_PLUGINS_UGLY1_ENABLE-y)
+GST_PLUGINS_UGLY1_ENABLEC- += $(GST_PLUGINS_UGLY1_ENABLE-)
+GST_PLUGINS_UGLY1_ENABLEP-y += $(GST_PLUGINS_UGLY1_ENABLE-y)
+
+#
+# autoconf
+#
+GST_PLUGINS_UGLY1_CONF_TOOL := autoconf
+GST_PLUGINS_UGLY1_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --enable-option-checking \
+ --enable-silent-rules \
+ --disable-nls \
+ --disable-rpath \
+ --disable-debug \
+ --disable-profiling \
+ --disable-valgrind \
+ --disable-gcov \
+ --disable-examples \
+ --enable-external \
+ --enable-experimental \
+ --disable-gtk-doc \
+ --with-package-origin="PTXDist"
+
+#
+# the --with-plugins sadly only applies to depencyless plugings
+# and when no plugins are sellected it builds them all. So
+# --with-plugins is useless, so we generate a --enable-*
+# and --disable-* below
+#
+ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY1_ENABLEC-y)),)
+GST_PLUGINS_UGLY1_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_UGLY1_ENABLEC-y)))
+endif
+
+ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY1_ENABLEC-)),)
+GST_PLUGINS_UGLY1_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_UGLY1_ENABLEC-)))
+endif
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/gst-plugins-ugly1.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, gst-plugins-ugly1)
+ @$(call install_fixup, gst-plugins-ugly1,PRIORITY,optional)
+ @$(call install_fixup, gst-plugins-ugly1,SECTION,base)
+ @$(call install_fixup, gst-plugins-ugly1,AUTHOR,"Erwin Rol <erwin@erwinrol.com>")
+ @$(call install_fixup, gst-plugins-ugly1,DESCRIPTION,missing)
+
+ # install all activated plugins
+ @for plugin in $(GST_PLUGINS_UGLY1_ENABLEP-y); do \
+ $(call install_copy, gst-plugins-ugly1, 0, 0, 0644, -, \
+ /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
+ done
+
+ @$(call install_finish, gst-plugins-ugly1)
+
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/gst-plugins-ugly11.in b/rules/gst-plugins-ugly11.in
deleted file mode 100644
index d26f9b568..000000000
--- a/rules/gst-plugins-ugly11.in
+++ /dev/null
@@ -1,101 +0,0 @@
-## SECTION=multimedia_gstreamer11
-
-menuconfig GST_PLUGINS_UGLY11
- tristate
- select GLIB
- select GSTREAMER11
- select GST_PLUGINS_BASE11
- select LIBMAD if GST_PLUGINS_UGLY11_MAD
- select LIBID3TAG if GST_PLUGINS_UGLY11_MAD
- select LIBMPEG2 if GST_PLUGINS_UGLY11_MPEG2DEC
- select LAME if GST_PLUGINS_UGLY11_LAME
- select TWOLAME if GST_PLUGINS_UGLY11_TWOLAME
- select ORC if GST_PLUGINS_UGLY11_ORC
- prompt "gst-plugins-ugly "
- help
- GStreamer Ugly Plug-ins is a set of plug-ins that
- have good quality and correct functionality, but
- distributing them might pose problems. The license
- on either the plug-ins or the supporting libraries
- might not be how we'd like. The code might be widely
- known to present patent problems.
-
-if GST_PLUGINS_UGLY11
-
-config GST_PLUGINS_UGLY11_ORC
- bool
-
-config GST_PLUGINS_UGLY11_ASFDEMUX
- bool
- prompt "asfdemux"
-
-config GST_PLUGINS_UGLY11_DVDLPCMDEC
- bool
- prompt "dvdlpcmdec"
-
-config GST_PLUGINS_UGLY11_DVDSUB
- bool
- prompt "dvdsub"
-
-config GST_PLUGINS_UGLY11_XINGMUX
- bool
- prompt "xingmux"
-
-config GST_PLUGINS_UGLY11_REALMEDIA
- bool
- prompt "realmedia"
-
-config GST_PLUGINS_UGLY11_A52DEC
- bool
- depends on BROKEN
- select GST_PLUGINS_UGLY11_ORC
- prompt "a52dec"
-
-config GST_PLUGINS_UGLY11_AMRNB
- bool
- depends on BROKEN
- prompt "amrnb"
-
-config GST_PLUGINS_UGLY11_AMRWBDEC
- bool
- depends on BROKEN
- prompt "amrwbdec"
-
-config GST_PLUGINS_UGLY11_CDIO
- bool
- depends on BROKEN
- prompt "cdio"
-
-config GST_PLUGINS_UGLY11_DVDREADSRC
- bool
- depends on BROKEN
- prompt "dvdreadsrc"
-
-config GST_PLUGINS_UGLY11_LAME
- bool
- prompt "lame"
-
-config GST_PLUGINS_UGLY11_MAD
- bool
- prompt "mad"
-
-config GST_PLUGINS_UGLY11_MPEG2DEC
- bool
- prompt "mpeg2dec"
-
-config GST_PLUGINS_UGLY11_SID
- bool
- depends on BROKEN
- prompt "sid"
-
-config GST_PLUGINS_UGLY11_TWOLAME
- bool
- prompt "twolame"
-
-config GST_PLUGINS_UGLY11_X264
- bool
- depends on BROKEN
- prompt "x264"
-
-endif
-
diff --git a/rules/gst-plugins-ugly11.make b/rules/gst-plugins-ugly11.make
deleted file mode 100644
index a811440d5..000000000
--- a/rules/gst-plugins-ugly11.make
+++ /dev/null
@@ -1,111 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2010 by Erwin Rol <erwin@erwinrol.com>
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_GST_PLUGINS_UGLY11) += gst-plugins-ugly11
-
-#
-# Paths and names
-#
-GST_PLUGINS_UGLY11_VERSION := 1.0.6
-GST_PLUGINS_UGLY11_MD5 := 9ffee39153f419ae2329fbf54ed708e0
-GST_PLUGINS_UGLY11 := gst-plugins-ugly-$(GST_PLUGINS_UGLY11_VERSION)
-GST_PLUGINS_UGLY11_SUFFIX := tar.xz
-GST_PLUGINS_UGLY11_URL := http://gstreamer.freedesktop.org/src/gst-plugins-ugly/$(GST_PLUGINS_UGLY11).$(GST_PLUGINS_UGLY11_SUFFIX)
-GST_PLUGINS_UGLY11_SOURCE := $(SRCDIR)/$(GST_PLUGINS_UGLY11).$(GST_PLUGINS_UGLY11_SUFFIX)
-GST_PLUGINS_UGLY11_DIR := $(BUILDDIR)/$(GST_PLUGINS_UGLY11)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-GST_PLUGINS_UGLY11_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY11_ASFDEMUX) += asfdemux
-GST_PLUGINS_UGLY11_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY11_ASFDEMUX) += asf
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_DVDLPCMDEC) += dvdlpcmdec
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_DVDSUB) += dvdsub
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_XINGMUX) += xingmux
-GST_PLUGINS_UGLY11_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY11_REALMEDIA) += realmedia
-GST_PLUGINS_UGLY11_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY11_REALMEDIA) += rmdemux
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_A52DEC) += a52dec
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_AMRNB) += amrnb
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_AMRWBDEC) += amrwb
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_CDIO) += cdio
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_DVDREADSRC) += dvdread
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_LAME) += lame
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_MAD) += mad
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_MPEG2DEC) += mpeg2dec
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_SID) += sidplay
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_TWOLAME) += twolame
-GST_PLUGINS_UGLY11_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY11_X264) += x264
-
-GST_PLUGINS_UGLY11_ENABLEC-y += $(GST_PLUGINS_UGLY11_ENABLE-y)
-GST_PLUGINS_UGLY11_ENABLEC- += $(GST_PLUGINS_UGLY11_ENABLE-)
-GST_PLUGINS_UGLY11_ENABLEP-y += $(GST_PLUGINS_UGLY11_ENABLE-y)
-
-#
-# autoconf
-#
-GST_PLUGINS_UGLY11_CONF_TOOL := autoconf
-GST_PLUGINS_UGLY11_CONF_OPT := \
- $(CROSS_AUTOCONF_USR) \
- --enable-option-checking \
- --enable-silent-rules \
- --disable-nls \
- --disable-rpath \
- --disable-debug \
- --disable-profiling \
- --disable-valgrind \
- --disable-gcov \
- --disable-examples \
- --enable-external \
- --enable-experimental \
- --disable-gtk-doc \
- --with-package-origin="PTXDist"
-
-#
-# the --with-plugins sadly only applies to depencyless plugings
-# and when no plugins are sellected it builds them all. So
-# --with-plugins is useless, so we generate a --enable-*
-# and --disable-* below
-#
-ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY11_ENABLEC-y)),)
-GST_PLUGINS_UGLY11_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_UGLY11_ENABLEC-y)))
-endif
-
-ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY11_ENABLEC-)),)
-GST_PLUGINS_UGLY11_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_UGLY11_ENABLEC-)))
-endif
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/gst-plugins-ugly11.targetinstall:
- @$(call targetinfo)
-
- @$(call install_init, gst-plugins-ugly11)
- @$(call install_fixup, gst-plugins-ugly11,PRIORITY,optional)
- @$(call install_fixup, gst-plugins-ugly11,SECTION,base)
- @$(call install_fixup, gst-plugins-ugly11,AUTHOR,"Erwin Rol <erwin@erwinrol.com>")
- @$(call install_fixup, gst-plugins-ugly11,DESCRIPTION,missing)
-
- # install all activated plugins
- @for plugin in $(GST_PLUGINS_UGLY11_ENABLEP-y); do \
- $(call install_copy, gst-plugins-ugly11, 0, 0, 0644, -, \
- /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
- done
-
- @$(call install_finish, gst-plugins-ugly11)
-
- @$(call touch)
-
-# vim: syntax=make
diff --git a/rules/gstreamer11.in b/rules/gstreamer1.in
index c96cc801b..32e12f51d 100644
--- a/rules/gstreamer11.in
+++ b/rules/gstreamer1.in
@@ -1,6 +1,6 @@
-## SECTION=multimedia_gstreamer11
+## SECTION=multimedia_gstreamer1
-menuconfig GSTREAMER11
+menuconfig GSTREAMER1
tristate
prompt "gstreamer "
select LIBC_M
@@ -15,35 +15,35 @@ menuconfig GSTREAMER11
data types or processing capabilities can be added simply by
installing new plug-ins.
-if GSTREAMER11
+if GSTREAMER1
comment "compile options"
- config GSTREAMER11_DEBUG
+ config GSTREAMER1_DEBUG
bool
prompt "debug support"
- config GSTREAMER11_CMDLINEPARSER
+ config GSTREAMER1_CMDLINEPARSER
bool
prompt "commandline parser"
- config GSTREAMER11_OPTIONPARSING
+ config GSTREAMER1_OPTIONPARSING
bool
prompt "option parsing when gst init"
comment "install options"
- config GSTREAMER11_INSTALL_TYPEFIND
+ config GSTREAMER1_INSTALL_TYPEFIND
bool
prompt "install gst-typefind"
- config GSTREAMER11_INSTALL_INSPECT
+ config GSTREAMER1_INSTALL_INSPECT
bool
prompt "install gst-inspect"
- config GSTREAMER11_INSTALL_LAUNCH
+ config GSTREAMER1_INSTALL_LAUNCH
bool
- select GSTREAMER11_CMDLINEPARSER
+ select GSTREAMER1_CMDLINEPARSER
prompt "install gst-launch"
endif
diff --git a/rules/gstreamer1.make b/rules/gstreamer1.make
new file mode 100644
index 000000000..c020ec346
--- /dev/null
+++ b/rules/gstreamer1.make
@@ -0,0 +1,125 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2008 by Robert Schwebel
+# 2011 by Michael Olbrich <m.olbrich@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_GSTREAMER1) += gstreamer1
+
+#
+# Paths and names
+#
+GSTREAMER1_VERSION := 1.0.6
+GSTREAMER1_MD5 := d0797e51a420fca0beb973b9dcda586f
+GSTREAMER1 := gstreamer-$(GSTREAMER1_VERSION)
+GSTREAMER1_SUFFIX := tar.xz
+GSTREAMER1_URL := http://gstreamer.freedesktop.org/src/gstreamer/$(GSTREAMER1).$(GSTREAMER1_SUFFIX)
+GSTREAMER1_SOURCE := $(SRCDIR)/$(GSTREAMER1).$(GSTREAMER1_SUFFIX)
+GSTREAMER1_DIR := $(BUILDDIR)/$(GSTREAMER1)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+GSTREAMER1_GENERIC_CONF_OPT = \
+ --disable-nls \
+ --disable-rpath \
+ --disable-fatal-warnings \
+ \
+ --disable-debug \
+ --disable-profiling \
+ --disable-valgrind \
+ --disable-gcov \
+ --disable-examples \
+ \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --disable-introspection \
+ \
+ --disable-gtk-doc \
+ --disable-gtk-doc-html \
+ --disable-gtk-doc-pdf \
+ --disable-gobject-cast-checks \
+ --disable-glib-asserts \
+ \
+ --without-libiconv-prefix \
+ --without-libintl-prefix \
+
+GSTREAMER1_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GSTREAMER1_GENERIC_CONF_OPT) \
+ --$(call ptx/endis,PTXCONF_GSTREAMER1_DEBUG)-gst-debug \
+ --$(call ptx/endis,PTXCONF_GSTREAMER1_CMDLINEPARSER)-parse \
+ --$(call ptx/endis,PTXCONF_GSTREAMER1_OPTIONPARSING)-option-parsing \
+ --disable-trace \
+ --disable-alloc-trace \
+ --enable-registry \
+ --enable-plugin \
+ \
+ --disable-tests \
+ --disable-failing-tests \
+ --disable-benchmarks \
+ --enable-tools \
+ --disable-poisoning \
+ \
+ --disable-docbook \
+ \
+ --disable-check \
+ --enable-Bsymbolic
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/gstreamer1.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, gstreamer1)
+ @$(call install_fixup, gstreamer1,PRIORITY,optional)
+ @$(call install_fixup, gstreamer1,SECTION,base)
+ @$(call install_fixup, gstreamer1,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
+ @$(call install_fixup, gstreamer1,DESCRIPTION,missing)
+
+ifdef PTXCONF_GSTREAMER1_INSTALL_TYPEFIND
+ @$(call install_copy, gstreamer1, 0, 0, 0755, -, \
+ /usr/bin/gst-typefind-1.0)
+endif
+ifdef PTXCONF_GSTREAMER1_INSTALL_INSPECT
+ @$(call install_copy, gstreamer1, 0, 0, 0755, -, \
+ /usr/bin/gst-inspect-1.0)
+endif
+ifdef PTXCONF_GSTREAMER1_INSTALL_LAUNCH
+ @$(call install_copy, gstreamer1, 0, 0, 0755, -, \
+ /usr/bin/gst-launch-1.0)
+endif
+ @$(call install_lib, gstreamer1, 0, 0, 0644, libgstbase-1.0)
+ @$(call install_lib, gstreamer1, 0, 0, 0644, libgstcontroller-1.0)
+ @$(call install_lib, gstreamer1, 0, 0, 0644, libgstnet-1.0)
+ @$(call install_lib, gstreamer1, 0, 0, 0644, libgstreamer-1.0)
+
+ @$(call install_lib, gstreamer1, 0, 0, 0644, \
+ gstreamer-1.0/libgstcoreelements)
+
+ @$(call install_copy, gstreamer1, 0, 0, 0755, -, \
+ /usr/libexec/gstreamer-1.0/gst-plugin-scanner)
+
+ifdef PTXCONF_PRELINK
+ @$(call install_alternative, gstreamer1, 0, 0, 0644, \
+ /etc/prelink.conf.d/gstreamer1)
+endif
+
+ @$(call install_finish, gstreamer1)
+
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/gstreamer11.make b/rules/gstreamer11.make
deleted file mode 100644
index 8d614fb81..000000000
--- a/rules/gstreamer11.make
+++ /dev/null
@@ -1,125 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2008 by Robert Schwebel
-# 2011 by Michael Olbrich <m.olbrich@pengutronix.de>
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_GSTREAMER11) += gstreamer11
-
-#
-# Paths and names
-#
-GSTREAMER11_VERSION := 1.0.6
-GSTREAMER11_MD5 := d0797e51a420fca0beb973b9dcda586f
-GSTREAMER11 := gstreamer-$(GSTREAMER11_VERSION)
-GSTREAMER11_SUFFIX := tar.xz
-GSTREAMER11_URL := http://gstreamer.freedesktop.org/src/gstreamer/$(GSTREAMER11).$(GSTREAMER11_SUFFIX)
-GSTREAMER11_SOURCE := $(SRCDIR)/$(GSTREAMER11).$(GSTREAMER11_SUFFIX)
-GSTREAMER11_DIR := $(BUILDDIR)/$(GSTREAMER11)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-#
-# autoconf
-#
-GSTREAMER11_GENERIC_CONF_OPT = \
- --disable-nls \
- --disable-rpath \
- --disable-fatal-warnings \
- \
- --disable-debug \
- --disable-profiling \
- --disable-valgrind \
- --disable-gcov \
- --disable-examples \
- \
- $(GLOBAL_LARGE_FILE_OPTION) \
- --disable-introspection \
- \
- --disable-gtk-doc \
- --disable-gtk-doc-html \
- --disable-gtk-doc-pdf \
- --disable-gobject-cast-checks \
- --disable-glib-asserts \
- \
- --without-libiconv-prefix \
- --without-libintl-prefix \
-
-GSTREAMER11_AUTOCONF := \
- $(CROSS_AUTOCONF_USR) \
- $(GSTREAMER11_GENERIC_CONF_OPT) \
- --$(call ptx/endis,PTXCONF_GSTREAMER11_DEBUG)-gst-debug \
- --$(call ptx/endis,PTXCONF_GSTREAMER11_CMDLINEPARSER)-parse \
- --$(call ptx/endis,PTXCONF_GSTREAMER11_OPTIONPARSING)-option-parsing \
- --disable-trace \
- --disable-alloc-trace \
- --enable-registry \
- --enable-plugin \
- \
- --disable-tests \
- --disable-failing-tests \
- --disable-benchmarks \
- --enable-tools \
- --disable-poisoning \
- \
- --disable-docbook \
- \
- --disable-check \
- --enable-Bsymbolic
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/gstreamer11.targetinstall:
- @$(call targetinfo)
-
- @$(call install_init, gstreamer11)
- @$(call install_fixup, gstreamer11,PRIORITY,optional)
- @$(call install_fixup, gstreamer11,SECTION,base)
- @$(call install_fixup, gstreamer11,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
- @$(call install_fixup, gstreamer11,DESCRIPTION,missing)
-
-ifdef PTXCONF_GSTREAMER11_INSTALL_TYPEFIND
- @$(call install_copy, gstreamer11, 0, 0, 0755, -, \
- /usr/bin/gst-typefind-1.0)
-endif
-ifdef PTXCONF_GSTREAMER11_INSTALL_INSPECT
- @$(call install_copy, gstreamer11, 0, 0, 0755, -, \
- /usr/bin/gst-inspect-1.0)
-endif
-ifdef PTXCONF_GSTREAMER11_INSTALL_LAUNCH
- @$(call install_copy, gstreamer11, 0, 0, 0755, -, \
- /usr/bin/gst-launch-1.0)
-endif
- @$(call install_lib, gstreamer11, 0, 0, 0644, libgstbase-1.0)
- @$(call install_lib, gstreamer11, 0, 0, 0644, libgstcontroller-1.0)
- @$(call install_lib, gstreamer11, 0, 0, 0644, libgstnet-1.0)
- @$(call install_lib, gstreamer11, 0, 0, 0644, libgstreamer-1.0)
-
- @$(call install_lib, gstreamer11, 0, 0, 0644, \
- gstreamer-1.0/libgstcoreelements)
-
- @$(call install_copy, gstreamer11, 0, 0, 0755, -, \
- /usr/libexec/gstreamer-1.0/gst-plugin-scanner)
-
-ifdef PTXCONF_PRELINK
- @$(call install_alternative, gstreamer11, 0, 0, 0644, \
- /etc/prelink.conf.d/gstreamer11)
-endif
-
- @$(call install_finish, gstreamer11)
-
- @$(call touch)
-
-# vim: syntax=make