@ -8,31 +8,29 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := gst1-plugins-good
PKG_VERSION := 1.16.1
PKG_VERSION := 1.16.2
PKG_RELEASE := 1
PKG_SOURCE := gst-plugins-good-$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := https://gstreamer.freedesktop.org/src/gst-plugins-good/
PKG_HASH := 40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319
PKG_BUILD_DIR := $( BUILD_DIR) /gst-plugins-good-$( PKG_VERSION)
PKG_MAINTAINER := W. Michael Petullo <mike@flyn.org> \
Ted Hess <thess@kitschensync.net>
PKG_LICENSE := LGPLv2
PKG_LICENSE := LGPL-2.1-or-later
PKG_LICENSE_FILES := COPYING
PKG_CPE_ID := cpe:/a:gstreamer:good_plug-ins
PKG_BUILD_DIR := $( BUILD_DIR) /gst-plugins-good-$( PKG_VERSION)
PKG_SOURCE := gst-plugins-good-$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := https://gstreamer.freedesktop.org/src/gst-plugins-good/
PKG_HASH := 9fbabe69018fcec707df0b71150168776040cde6c1a26bb5a82a136755fa8f1f
PKG_CONFIG_DEPENDS := \
CONFIG_PACKAGE_gst1-mod-lame \
CONFIG_PACKAGE_gst1-mod-mpg123 \
PKG_FIXUP := autoreconf
PKG_BUILD_PARALLEL := 1
PKG_INSTALL := 1
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / n l s . m k
i n c l u d e . . / . . / d e v e l / m e s o n / m e s o n . m k
PKG_CONFIG_DEPENDS := \
CONFIG_PACKAGE_gst1-mod-lame \
CONFIG_PACKAGE_gst1-mod-mpg123
GST_GOOD_MODULES :=
@ -91,55 +89,93 @@ define Package/gstreamer1-plugins-good/config
e n d e f
GST_COND_SELECT = $( patsubst %,$( if $( CONFIG_PACKAGE_gst1-mod-$( 1) ) ,--enable,--disable) -%,$( 1) )
GST_COND_SELECT = -D$( 1) = $( if $( CONFIG_PACKAGE_gst1-mod-$( 1) ) ,en,dis) abled
GST_VERSION := 1.0
CONFIGURE_ARGS += \
$( call GST_COND_SELECT,lame) \
$( call GST_COND_SELECT,mpg123) \
MESON_ARGS += \
$( call GST_COND_SELECT,alpha) \
$( call GST_COND_SELECT,apetag) \
$( call GST_COND_SELECT,audiofx) \
$( call GST_COND_SELECT,audioparsers) \
$( call GST_COND_SELECT,auparse) \
$( call GST_COND_SELECT,autodetect) \
$( call GST_COND_SELECT,avi) \
$( call GST_COND_SELECT,cutter) \
-Ddebugutils= $( if $( CONFIG_PACKAGE_gst1-mod-debug) ,en,dis) abled \
$( call GST_COND_SELECT,deinterlace) \
$( call GST_COND_SELECT,dtmf) \
$( call GST_COND_SELECT,effectv) \
$( call GST_COND_SELECT,equalizer) \
$( call GST_COND_SELECT,flv) \
-Dflx= $( if $( CONFIG_PACKAGE_gst1-mod-flxdec) ,en,dis) abled \
$( call GST_COND_SELECT,goom) \
$( call GST_COND_SELECT,goom2k1) \
$( call GST_COND_SELECT,icydemux) \
$( call GST_COND_SELECT,id3demux) \
$( call GST_COND_SELECT,imagefreeze) \
$( call GST_COND_SELECT,interleave) \
$( call GST_COND_SELECT,isomp4) \
-Dlaw= $( if $( CONFIG_PACKAGE_gst1-mod-mulaw) ,en,dis) abled \
$( call GST_COND_SELECT,level) \
$( call GST_COND_SELECT,matroska) \
$( call GST_COND_SELECT,monoscope) \
$( call GST_COND_SELECT,multifile) \
$( call GST_COND_SELECT,multipart) \
$( call GST_COND_SELECT,replaygain) \
$( call GST_COND_SELECT,rtp) \
$( call GST_COND_SELECT,rtpmanager) \
$( call GST_COND_SELECT,rtsp) \
$( call GST_COND_SELECT,shapewipe) \
$( call GST_COND_SELECT,smpte) \
$( call GST_COND_SELECT,spectrum) \
$( call GST_COND_SELECT,udp) \
$( call GST_COND_SELECT,videobox) \
$( call GST_COND_SELECT,videofilter) \
$( call GST_COND_SELECT,videomixer) \
$( call GST_COND_SELECT,wavenc) \
$( call GST_COND_SELECT,wavparse) \
$( call GST_COND_SELECT,y4m) \
\
--disable-Bsymbolic \
--disable-debug \
--disable-examples \
--disable-fatal-warnings \
--disable-glib-asserts \
--disable-gobject-cast-checks \
--disable-gtk-doc-html \
--disable-rpath \
--disable-valgrind \
\
--disable-aalib \
--disable-annodex \
--disable-bz2 \
--disable-cairo \
--disable-directsound \
--disable-dv1394 \
--disable-esd \
--disable-gconf \
--disable-gconftool \
--disable-gdk_pixbuf \
--disable-hal \
--disable-libcaca \
--disable-libdv \
--disable-osx_audio \
--disable-osx_video \
--disable-pulse \
--disable-qtdemux \
--disable-rtspmanager \
--disable-shout2 \
--disable-sunaudio \
--disable-wavpack \
--disable-x \
--disable-xshm \
--disable-xvideo \
--disable-y4m \
--disable-zlib \
-Daalib= disabled \
-Dbz2= disabled \
-Dcairo= disabled \
-Ddirectsound= disabled \
-Ddv= disabled \
-Ddv1394= disabled \
$( call GST_COND_SELECT,flac) \
-Dgdk-pixbuf= disabled \
-Dgtk3= disabled \
-Djack= disabled \
$( call GST_COND_SELECT,jpeg) \
$( call GST_COND_SELECT,lame) \
-Dlibcaca= disabled \
$( call GST_COND_SELECT,mpg123) \
-Doss= $( if $( CONFIG_PACKAGE_gst1-mod-ossaudio) ,en,dis) abled \
$( call GST_COND_SELECT,oss4) \
-Dosxaudio= disabled \
-Dosxvideo= disabled \
$( call GST_COND_SELECT,png) \
-Dpulse= disabled \
-Dqt5= disabled \
$( call GST_COND_SELECT,shout2) \
$( call GST_COND_SELECT,soup) \
$( call GST_COND_SELECT,speex) \
-Dtaglib= disabled \
-Dtwolame= disabled \
$( call GST_COND_SELECT,vpx) \
-Dwaveform= disabled \
-Dwavpack= disabled \
\
--without-gudev \
--without-libv4l2 \
--without-libiconv-prefix \
--without-libintl-prefix
-Dximagesrc= disabled \
-Dv4l2= $( if $( CONFIG_PACKAGE_gst1-mod-video4linux2) ,en,dis) abled \
-Dexamples= disabled \
-Dtests= disabled \
-Dnls= enabled \
-Dorc= disabled \
-Dgobject-cast-checks= disabled \
-Dglib-asserts= disabled \
-Dglib-checks= disabled
d e f i n e P a c k a g e / g s t 1 - p l u g i n s - g o o d / i n s t a l l
/bin/true
@ -228,12 +264,11 @@ $(eval $(call GstBuildPlugin,rtpmanager,RTP manager,audio net rtp tag pbutils vi
$( eval $ ( call GstBuildPlugin ,rtp ,RTP ,audio rtp tag pbutils video ,,) )
$( eval $ ( call GstBuildPlugin ,rtsp ,RTSP ,net rtp rtsp sdp ,,) )
$( eval $ ( call GstBuildPlugin ,shapewipe ,shapewipe support ,video ,,) )
#$(eval $(call GstBuildPlugin,shout2,shout2 support,,,))
$( eval $ ( call GstBuildPlugin ,shout 2,shout 2 support ,audio ,,+libshout ) )
$( eval $ ( call GstBuildPlugin ,smpte ,smpte support ,video ,,) )
$( eval $ ( call GstBuildPlugin ,soup ,soup input ,audio tag ,,+libsoup ) )
$( eval $ ( call GstBuildPlugin ,spectrum ,spectrum data output ,audio fft ,,) )
#$(eval $(call GstBuildPlugin,speex,speex support,audio tag,,))
#$(eval $(call GstBuildPlugin,sty4menc,sty4menc support,video,,))
$( eval $ ( call GstBuildPlugin ,speex ,speex support ,audio tag ,,+libspeex ) )
#$(eval $(call GstBuildPlugin,taglib,taglib support,tag,,))
$( eval $ ( call GstBuildPlugin ,udp ,UDP ,net ,,) )
$( eval $ ( call GstBuildPlugin ,video 4linux 2,video 4linux 2 support ,video allocators ,,+libv 4l ) )
@ -246,6 +281,7 @@ $(eval $(call GstBuildPlugin,wavenc,Wav encoder,riff,,))
#$(eval $(call GstBuildPlugin,wavpack,Wav packer,audio riff tag,,))
$( eval $ ( call GstBuildPlugin ,wavparse ,Wav parser ,audio riff tag ,,) )
#$(eval $(call GstBuildPlugin,ximagesrc,ximagesrc support,video,,))
#$(eval $(call GstBuildPlugin,y4m,sty4menc support,video,,))
$( eval $ ( call BuildPackage ,gstreamer 1-plugins -good ) )
$( eval $ ( call BuildPackage ,gst 1-plugins -good ) )