diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-04-08 11:05:23 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-04-08 11:23:09 +0200 |
commit | 549f83afec2e578d2d648efd27f48a4ba9eb937a (patch) | |
tree | bc3f4eb82466bd5e14c1051b7425e63c227d5808 /rules | |
parent | 127849d8aa857302dddbfa51de51628c469da0d9 (diff) | |
download | ptxdist-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.in | 4 | ||||
-rw-r--r-- | rules/gst-plugins-bad1.in (renamed from rules/gst-plugins-bad11.in) | 302 | ||||
-rw-r--r-- | rules/gst-plugins-bad1.make | 254 | ||||
-rw-r--r-- | rules/gst-plugins-bad11.make | 254 | ||||
-rw-r--r-- | rules/gst-plugins-base1.in | 188 | ||||
-rw-r--r-- | rules/gst-plugins-base1.make | 136 | ||||
-rw-r--r-- | rules/gst-plugins-base11.in | 188 | ||||
-rw-r--r-- | rules/gst-plugins-base11.make | 136 | ||||
-rw-r--r-- | rules/gst-plugins-good1.in | 342 | ||||
-rw-r--r-- | rules/gst-plugins-good1.make | 178 | ||||
-rw-r--r-- | rules/gst-plugins-good11.in | 342 | ||||
-rw-r--r-- | rules/gst-plugins-good11.make | 178 | ||||
-rw-r--r-- | rules/gst-plugins-ugly1.in | 101 | ||||
-rw-r--r-- | rules/gst-plugins-ugly1.make | 111 | ||||
-rw-r--r-- | rules/gst-plugins-ugly11.in | 101 | ||||
-rw-r--r-- | rules/gst-plugins-ugly11.make | 111 | ||||
-rw-r--r-- | rules/gstreamer1.in (renamed from rules/gstreamer11.in) | 20 | ||||
-rw-r--r-- | rules/gstreamer1.make | 125 | ||||
-rw-r--r-- | rules/gstreamer11.make | 125 |
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 |