From 37f634045ca76ea995d9009efd69963b17089718 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 16 Jul 2014 21:59:44 -0400 Subject: [PATCH 01/24] Add gst1-plugins-bad package Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-bad/Makefile | 254 ++++++++++++++++++ .../patches/000-gettext.patch | 45 ++++ 2 files changed, 299 insertions(+) create mode 100644 multimedia/gst1-plugins-bad/Makefile create mode 100644 multimedia/gst1-plugins-bad/patches/000-gettext.patch diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile new file mode 100644 index 000000000..9306d07fb --- /dev/null +++ b/multimedia/gst1-plugins-bad/Makefile @@ -0,0 +1,254 @@ +# +# Copyright (C) 2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=gst1-plugins-bad +PKG_VERSION:=1.2.3 +PKG_RELEASE:=1 +PKG_MAINTAINER:=W. Michael Petullo + +PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-bad-$(PKG_VERSION) +PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-bad/ +PKG_MD5SUM:=cfd6f303c8df2740b27cc63b945decef + +PKG_BUILD_DEPENDS:= gstreamer1 gst1-plugins-base liboil + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +define Package/gstreamer1/Default + CATEGORY:=Multimedia + SECTION:=multimedia + TITLE:=GStreamer + URL:=http://gstreamer.freedesktop.org/ +endef + +define Package/gstreamer1/description/Default + GStreamer open source multimedia framework +endef + + +define Package/gst1-plugins-bad +$(call Package/gstreamer1/Default) + TITLE+= plugins collection (bad) + DEPENDS+= $(GST_DEPENDS) +endef + +define Package/gts1-plugins-bad/description +$(call Package/gstreamer1/description/Default) + . + This meta package contains only dependencies to the other plugins from + the bad plugins collection. +endef + + +GST_VERSION:=1.0 + +CONFIGURE_ARGS += \ + --disable-debug \ + --disable-examples \ + --disable-nls \ + \ + --disable-directsound \ + --disable-directdraw \ + --disable-osx_video \ + --disable-quicktime \ + --disable-vcd \ + --disable-alsa \ + --disable-assrender \ + --disable-amrwb \ + --disable-apexsink \ + --disable-bz2 \ + --disable-cdaudio \ + --disable-celt \ + --disable-cog \ + --disable-dc1394 \ + --disable-directfb \ + --disable-dirac \ + --disable-dts \ + --disable-divx \ + --disable-resindvd \ + --disable-metadata \ + --disable-faac \ + --disable-faad \ + --disable-fbdev \ + --disable-flite \ + --disable-gsm \ + --disable-jack \ + --disable-jp2k \ + --disable-kate \ + --disable-ladspa \ + --disable-lv2 \ + --disable-modplug \ + --disable-mimic \ + --disable-libmms \ + --disable-mpeg2enc \ + --disable-mplex \ + --disable-musepack \ + --disable-musicbrainz \ + --disable-mythtv \ + --disable-nas \ + --disable-neon \ + --disable-ofa \ + --disable-rsvg \ + --disable-timidity \ + --disable-wildmidi \ + --disable-sdl \ + --disable-sdltest \ + --disable-sndfile \ + --disable-soundtouch \ + --disable-spc \ + --disable-gme \ + --disable-swfdec \ + --disable-theoradec \ + --disable-xvid \ + --disable-dvb \ + --disable-wininet \ + --disable-acm \ + --disable-vdpau \ + --disable-schro \ + --disable-zbar \ + --disable-vp8 \ + --disable-librfb \ + \ + --without-libiconv-prefix \ + --without-libintl-prefix \ + --without-x \ + +EXTRA_LDFLAGS+= \ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + + +define Package/gst1-plugins-ugly/install + /bin/true +endef + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other packages +define GstBuildLibrary + + GST_DEPENDS += +libgst1$(1) + + define Package/libgst1$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) library (base) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $(4) + endef + + define Package/libgst1$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) library. + endef + + define Package/libgst1$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/libgst$(1)-$(GST_VERSION).so.* \ + $$(1)/usr/lib/ \ + ) + endef + + $$(eval $$(call BuildPackage,libgst1$(1))) +endef +$(eval $(call GstBuildLibrary,photography,photography,,)) + + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other gstreamer plugins (short name) +# 5: dependencies on other packages +define GstBuildPlugin + + GST_DEPENDS += +gst1-mod-$(1) + + define Package/gst1-mod-$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) plugin (bad) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $$(foreach p,$(4),+gst1-mod-$$(p)) $(5) + endef + + define Package/gst1-mod-$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) plugin. + endef + + define Package/gst1-mod-$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst$(1).so* \ + $$(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) + endef + + $$(eval $$(call BuildPackage,gst1-mod-$(1))) +endef + +$(eval $(call GstBuildPlugin,adpcmdec,adpcm decoding support,,,)) +$(eval $(call GstBuildPlugin,adpcmenc,adpcm encoding support,,,)) +$(eval $(call GstBuildPlugin,aiff,aiff support,,,)) +$(eval $(call GstBuildPlugin,asfmux,asf muxing support,rtp,,)) +$(eval $(call GstBuildPlugin,audioparsersbad,audioparsers support,audio tag,,)) +$(eval $(call GstBuildPlugin,autoconvert,autoconvert support,,,)) +$(eval $(call GstBuildPlugin,camerabin,camerabin support,photography,,)) +$(eval $(call GstBuildPlugin,legacyresample,legacyresample support,,,+liboil +librt)) +$(eval $(call GstBuildPlugin,bayer,bayer support,video,,)) +$(eval $(call GstBuildPlugin,cdxaparse,cdxaparse support,riff,,)) +$(eval $(call GstBuildPlugin,dataurisrc,dataurisrc support,,,)) +$(eval $(call GstBuildPlugin,dccp,dccp support,,,)) +$(eval $(call GstBuildPlugin,debugutilsbad,debugutils support,,,)) +$(eval $(call GstBuildPlugin,dtmf,dtmf support,rtp,,)) +$(eval $(call GstBuildPlugin,dvdspu,dvdspu support,video,,)) +$(eval $(call GstBuildPlugin,festival,festival support,audio,,)) +$(eval $(call GstBuildPlugin,freeze,freeze support,,,)) +$(eval $(call GstBuildPlugin,frei0r,frei0r support,controller video,,)) +$(eval $(call GstBuildPlugin,h264parse,h264parse support,,,)) +$(eval $(call GstBuildPlugin,hdvparse,hdvparse support,,,)) +$(eval $(call GstBuildPlugin,id3tag,id3tag support,tag,,)) +$(eval $(call GstBuildPlugin,invtelecine,invtelecine support,,,)) +$(eval $(call GstBuildPlugin,jpegformat,jpegformat support,tag,,)) +#$(eval $(call GstBuildPlugin,librfbsrc,librfb support,,,)) +$(eval $(call GstBuildPlugin,liveadder,liveadder support,audio,,)) +$(eval $(call GstBuildPlugin,mpegdemux,mpegdemux support,tag,,+liboil +librt)) +$(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,,,)) +$(eval $(call GstBuildPlugin,mpegpsmux,mpegpsmux support,,,)) +$(eval $(call GstBuildPlugin,mpeg4videoparse,mpeg4videoparse support,,,)) +$(eval $(call GstBuildPlugin,mpegvideoparse,mpegvideoparse support,,,)) +$(eval $(call GstBuildPlugin,mve,mve support,,,)) +$(eval $(call GstBuildPlugin,mxf,mxf support,video,,)) +$(eval $(call GstBuildPlugin,nsf,nsf support,,,)) +$(eval $(call GstBuildPlugin,nuvdemux,nuvdemux support,,,)) +$(eval $(call GstBuildPlugin,pcapparse,pcapparse support,,,)) +$(eval $(call GstBuildPlugin,pnm,pnm support,video,,)) +$(eval $(call GstBuildPlugin,qtmux,qtmux support,tag,,)) +$(eval $(call GstBuildPlugin,rawparse,rawparse support,video,,)) +$(eval $(call GstBuildPlugin,rtpmux,rtpmux support,rtp,,)) +#$(eval $(call GstBuildPlugin,rfbsrc,rfb support,,,)) +$(eval $(call GstBuildPlugin,scaletempoplugin,scaletempo support,,,)) +$(eval $(call GstBuildPlugin,sdpelem,sdp support,rtp sdp,,)) +$(eval $(call GstBuildPlugin,segmentclip,segmentclip support,audio,,)) +$(eval $(call GstBuildPlugin,selector,selector support,,,)) +$(eval $(call GstBuildPlugin,siren,siren support,rtp,,)) +$(eval $(call GstBuildPlugin,speed,speed support,,,)) +$(eval $(call GstBuildPlugin,subenc,subenc support,controller,,)) +$(eval $(call GstBuildPlugin,stereo,stereo support,audio controller,,)) +$(eval $(call GstBuildPlugin,tta,tta support,,,)) +$(eval $(call GstBuildPlugin,valve,valve support,,,)) +$(eval $(call GstBuildPlugin,videomeasure,videomeasure support,video,,)) +$(eval $(call GstBuildPlugin,videosignal,videosignal support,video,,)) +$(eval $(call GstBuildPlugin,vmnc,vmnc support,,,)) + +$(eval $(call BuildPackage,gst1-plugins-bad)) diff --git a/multimedia/gst1-plugins-bad/patches/000-gettext.patch b/multimedia/gst1-plugins-bad/patches/000-gettext.patch new file mode 100644 index 000000000..12b433383 --- /dev/null +++ b/multimedia/gst1-plugins-bad/patches/000-gettext.patch @@ -0,0 +1,45 @@ +diff -u --recursive gst-plugins-bad-1.0.7-vanilla/configure.ac gst-plugins-bad-1.0.7/configure.ac +--- gst-plugins-bad-1.0.7-vanilla/configure.ac 2013-06-01 19:44:32.199308073 -0500 ++++ gst-plugins-bad-1.0.7/configure.ac 2013-06-01 19:45:27.754119344 -0500 +@@ -2373,7 +2373,6 @@ + ext/timidity/Makefile + ext/xvid/Makefile + ext/zbar/Makefile +-po/Makefile.in + docs/Makefile + docs/plugins/Makefile + docs/libs/Makefile +diff -u --recursive gst-plugins-bad-1.0.7-vanilla/Makefile.am gst-plugins-bad-1.0.7/Makefile.am +--- gst-plugins-bad-1.0.7-vanilla/Makefile.am 2013-06-01 19:44:32.165309412 -0500 ++++ gst-plugins-bad-1.0.7/Makefile.am 2013-06-01 19:45:39.016675625 -0500 +@@ -2,11 +2,11 @@ + + SUBDIRS = \ + gst-libs gst sys ext pkgconfig \ +- m4 common docs tests po tools ++ m4 common docs tests tools + + DIST_SUBDIRS = \ + gst gst-libs sys ext pkgconfig \ +- m4 common docs tests po tools ++ m4 common docs tests tools + + # include before EXTRA_DIST for win32 assignment + include $(top_srcdir)/common/win32.mak +diff -u --recursive gst-plugins-bad-1.0.7-vanilla/Makefile.in gst-plugins-bad-1.0.7/Makefile.in +--- gst-plugins-bad-1.0.7-vanilla/Makefile.in 2013-06-01 19:44:32.217307364 -0500 ++++ gst-plugins-bad-1.0.7/Makefile.in 2013-06-01 19:45:44.624454691 -0500 +@@ -636,11 +636,11 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + SUBDIRS = \ + gst-libs gst sys ext pkgconfig \ +- m4 common docs tests po tools ++ m4 common docs tests tools + + DIST_SUBDIRS = \ + gst gst-libs sys ext pkgconfig \ +- m4 common docs tests po tools ++ m4 common docs tests tools + + + # the MANIFEST contains all win32 related files that should be disted From 8433800965b3a3247d5ebbdecdf5cd26c8803c48 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 16 Jul 2014 21:59:54 -0400 Subject: [PATCH 02/24] Add gst1-plugins-base package Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-base/Makefile | 238 ++++++++++++++++++ .../patches/001-no_docs.patch | 36 +++ .../patches/002-no_tests.patch | 38 +++ .../patches/003-no_translations.patch | 49 ++++ 4 files changed, 361 insertions(+) create mode 100644 multimedia/gst1-plugins-base/Makefile create mode 100644 multimedia/gst1-plugins-base/patches/001-no_docs.patch create mode 100644 multimedia/gst1-plugins-base/patches/002-no_tests.patch create mode 100644 multimedia/gst1-plugins-base/patches/003-no_translations.patch diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile new file mode 100644 index 000000000..0e4f90e56 --- /dev/null +++ b/multimedia/gst1-plugins-base/Makefile @@ -0,0 +1,238 @@ +# +# Copyright (C) 2008-2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=gst1-plugins-base +PKG_VERSION:=1.2.3 +PKG_RELEASE:=1 +PKG_MAINTAINER:=W. Michael Petullo + +PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-base-$(PKG_VERSION) +PKG_SOURCE:=gst-plugins-base-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-base/ +PKG_MD5SUM:=17aeabfbcd232526f50c9bee375f1b97 + +PKG_BUILD_DEPENDS:= gstreamer1 liboil +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_gst1-mod-alsa \ + CONFIG_PACKAGE_gst1-mod-app \ + CONFIG_PACKAGE_gst1-mod-audioconvert \ + CONFIG_PACKAGE_gst1-mod-audiorate \ + CONFIG_PACKAGE_gst1-mod-audioresample \ + CONFIG_PACKAGE_gst1-mod-audiotestsrc \ + CONFIG_PACKAGE_gst1-mod-gio \ + CONFIG_PACKAGE_gst1-mod-ogg \ + CONFIG_PACKAGE_gst1-mod-tcp \ + CONFIG_PACKAGE_gst1-mod-theora \ + CONFIG_PACKAGE_gst1-mod-videotestsrc \ + CONFIG_PACKAGE_gst1-mod-volume \ + CONFIG_PACKAGE_gst1-mod-vorbis \ + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +# -liconv crept in from pkg-config, to be revisited later +include $(INCLUDE_DIR)/nls.mk + +define Package/gstreamer1/Default + CATEGORY:=Multimedia + SECTION:=multimedia + TITLE:=GStreamer + URL:=http://gstreamer.freedesktop.org/ +endef + +define Package/gstreamer1/description/Default + GStreamer open source multimedia framework +endef + + +define Package/gst1-plugins-base +$(call Package/gstreamer1/Default) + TITLE+= plugins collection (base) + DEPENDS+= $(GST_DEPENDS) +endef + +define Package/gts1-plugins-base/description +$(call Package/gstreamer1/description/Default) + . + This meta package contains only dependencies to the other libraries and + plugins from the base plugins collection. +endef + + +GST_COND_SELECT = $(patsubst %,$(if $(CONFIG_PACKAGE_gst1-mod-$(1)),--enable,--disable)-%,$(1)) + +GST_VERSION:=1.0 + +CONFIGURE_ARGS += \ + --disable-debug \ + --disable-examples \ + \ + $(call GST_COND_SELECT,alsa) \ + --disable-alsa-test \ + $(call GST_COND_SELECT,app) \ + $(call GST_COND_SELECT,audioconvert) \ + $(call GST_COND_SELECT,audiorate) \ + $(call GST_COND_SELECT,audioresample) \ + $(call GST_COND_SELECT,audiotestsrc) \ + --disable-cdparanoia \ + --disable-ffmpegcolorspace \ + --disable-freetypetest \ + $(call GST_COND_SELECT,gio) \ + --disable-gnome_vfs \ + --disable-gst_v4l \ + --disable-libvisual \ + $(call GST_COND_SELECT,ogg) \ + --disable-oggtest \ + --disable-pango \ + --disable-subparse \ + $(call GST_COND_SELECT,tcp) \ + $(call GST_COND_SELECT,theora) \ + --disable-videorate \ + --disable-videoscale \ + $(call GST_COND_SELECT,videotestsrc) \ + $(call GST_COND_SELECT,volume) \ + $(call GST_COND_SELECT,vorbis) \ + --disable-vorbistest \ + --disable-x \ + --disable-xshm \ + --disable-xvideo \ + \ + --without-libiconv-prefix \ + --without-libintl-prefix \ + --without-x \ + \ + --with-audioresample-format=int \ + +EXTRA_LDFLAGS+= \ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/include/gstreamer-$(GST_VERSION)/* \ + $(1)/usr/include/gstreamer-$(GST_VERSION)/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/libgst*-$(GST_VERSION).{la,so*} \ + $(1)/usr/lib/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst*.{la,so} \ + $(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/pkgconfig/gstreamer*-$(GST_VERSION).pc \ + $(1)/usr/lib/pkgconfig/ \ + ) +endef + + +define Package/gst1-plugins-base/install + /bin/true +endef + + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other packages +define GstBuildLibrary + + GST_DEPENDS += +libgst1$(1) + + define Package/libgst1$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) library (base) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $(4) + endef + + define Package/libgst1$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) library. + endef + + define Package/libgst1$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/libgst$(1)-$(GST_VERSION).so.* \ + $$(1)/usr/lib/ \ + ) + endef + + $$(eval $$(call BuildPackage,libgst1$(1))) +endef + +$(eval $(call GstBuildLibrary,app,app,,)) +$(eval $(call GstBuildLibrary,audio,audio,tag,)) +$(eval $(call GstBuildLibrary,fft,FFT,,)) +$(eval $(call GstBuildLibrary,pbutils,utils,audio tag video,)) +$(eval $(call GstBuildLibrary,riff,RIFF media,audio tag,,)) +$(eval $(call GstBuildLibrary,rtp,RTP,,)) +$(eval $(call GstBuildLibrary,rtsp,RTSP,,)) +$(eval $(call GstBuildLibrary,sdp,SDP,,)) +$(eval $(call GstBuildLibrary,tag,tag support,,)) +$(eval $(call GstBuildLibrary,video,video,,)) + + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other gstreamer plugins (short name) +# 5: dependencies on other packages +define GstBuildPlugin + + GST_DEPENDS += +gst1-mod-$(1) + + define Package/gst1-mod-$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) plugin (base) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $$(foreach p,$(4),+gst1-mod-$$(p)) $(5) + endef + + define Package/gst1-mod-$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) plugin. + endef + + define Package/gst1-mod-$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst$(1).so* \ + $$(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) + endef + + $$(eval $$(call BuildPackage,gst1-mod-$(1))) +endef + +$(eval $(call GstBuildPlugin,alsa,ALSA,audio tag,,+alsa-lib)) +$(eval $(call GstBuildPlugin,app,app,app,,)) +$(eval $(call GstBuildPlugin,audioconvert,audio format conversion,audio,,)) +$(eval $(call GstBuildPlugin,audiorate,audio rate adjusting,audio tag,,)) +$(eval $(call GstBuildPlugin,audioresample,audio resampling,audio tag,,)) +$(eval $(call GstBuildPlugin,audiotestsrc,audio test,audio tag controller,,)) +$(eval $(call GstBuildPlugin,playback,media decoder (v2),pbutils,,)) +$(eval $(call GstBuildPlugin,gio,GIO,,,)) +$(eval $(call GstBuildPlugin,ogg,Ogg,riff tag pbutils video,,+libogg)) +$(eval $(call GstBuildPlugin,tcp,TCP,,,)) +$(eval $(call GstBuildPlugin,typefindfunctions,'typefind' functions,audio pbutils tag video,,)) +$(eval $(call GstBuildPlugin,videotestsrc,video test,video,,+liboil)) +$(eval $(call GstBuildPlugin,volume,volume,audio controller,,+liboil)) +$(eval $(call GstBuildPlugin,vorbis,Vorbis,audio tag,ogg,+libvorbis)) + +$(eval $(call BuildPackage,gst1-plugins-base)) diff --git a/multimedia/gst1-plugins-base/patches/001-no_docs.patch b/multimedia/gst1-plugins-base/patches/001-no_docs.patch new file mode 100644 index 000000000..87343b29a --- /dev/null +++ b/multimedia/gst1-plugins-base/patches/001-no_docs.patch @@ -0,0 +1,36 @@ +diff -u --recursive gst-plugins-base-1.0.7-vanilla/Makefile.am gst-plugins-base-1.0.7/Makefile.am +--- gst-plugins-base-1.0.7-vanilla/Makefile.am 2013-06-01 22:38:30.495678685 -0500 ++++ gst-plugins-base-1.0.7/Makefile.am 2013-06-01 22:39:04.374335121 -0500 +@@ -12,14 +12,12 @@ + gst sys $(SUBDIRS_EXT) \ + tools \ + tests \ +- docs \ + po \ + common \ + m4 + + DIST_SUBDIRS = \ + pkgconfig \ +- docs \ + gst-libs \ + gst sys ext \ + tools \ +diff -u --recursive gst-plugins-base-1.0.7-vanilla/Makefile.in gst-plugins-base-1.0.7/Makefile.in +--- gst-plugins-base-1.0.7-vanilla/Makefile.in 2013-06-01 22:38:30.527677416 -0500 ++++ gst-plugins-base-1.0.7/Makefile.in 2013-06-01 22:38:59.110543873 -0500 +@@ -493,14 +493,12 @@ + gst sys $(SUBDIRS_EXT) \ + tools \ + tests \ +- docs \ + po \ + common \ + m4 + + DIST_SUBDIRS = \ + pkgconfig \ +- docs \ + gst-libs \ + gst sys ext \ + tools \ diff --git a/multimedia/gst1-plugins-base/patches/002-no_tests.patch b/multimedia/gst1-plugins-base/patches/002-no_tests.patch new file mode 100644 index 000000000..9b4a513cc --- /dev/null +++ b/multimedia/gst1-plugins-base/patches/002-no_tests.patch @@ -0,0 +1,38 @@ +diff -u --recursive gst-plugins-base-1.0.7-vanilla/Makefile.am gst-plugins-base-1.0.7/Makefile.am +--- gst-plugins-base-1.0.7-vanilla/Makefile.am 2013-06-01 19:49:37.986260708 -0500 ++++ gst-plugins-base-1.0.7/Makefile.am 2013-06-01 19:49:54.998590479 -0500 +@@ -11,7 +11,6 @@ + gst-libs \ + gst sys $(SUBDIRS_EXT) \ + tools \ +- tests \ + po \ + common \ + m4 +@@ -21,7 +20,6 @@ + gst-libs \ + gst sys ext \ + tools \ +- tests \ + po \ + common \ + m4 +diff -u --recursive gst-plugins-base-1.0.7-vanilla/Makefile.in gst-plugins-base-1.0.7/Makefile.in +--- gst-plugins-base-1.0.7-vanilla/Makefile.in 2013-06-01 19:49:37.987260668 -0500 ++++ gst-plugins-base-1.0.7/Makefile.in 2013-06-01 19:49:58.374457466 -0500 +@@ -492,7 +492,6 @@ + gst-libs \ + gst sys $(SUBDIRS_EXT) \ + tools \ +- tests \ + po \ + common \ + m4 +@@ -502,7 +501,6 @@ + gst-libs \ + gst sys ext \ + tools \ +- tests \ + po \ + common \ + m4 diff --git a/multimedia/gst1-plugins-base/patches/003-no_translations.patch b/multimedia/gst1-plugins-base/patches/003-no_translations.patch new file mode 100644 index 000000000..581cef508 --- /dev/null +++ b/multimedia/gst1-plugins-base/patches/003-no_translations.patch @@ -0,0 +1,49 @@ +diff -u --recursive gst-plugins-base-1.0.7-vanilla/configure.ac gst-plugins-base-1.0.7/configure.ac +--- gst-plugins-base-1.0.7-vanilla/configure.ac 2013-06-01 19:48:21.931257133 -0500 ++++ gst-plugins-base-1.0.7/configure.ac 2013-06-01 19:51:30.371829534 -0500 +@@ -923,7 +923,6 @@ + docs/libs/Makefile + docs/plugins/Makefile + docs/version.entities +-po/Makefile.in + common/Makefile + common/m4/Makefile + m4/Makefile +diff -u --recursive gst-plugins-base-1.0.7-vanilla/Makefile.am gst-plugins-base-1.0.7/Makefile.am +--- gst-plugins-base-1.0.7-vanilla/Makefile.am 2013-06-01 19:50:30.232202309 -0500 ++++ gst-plugins-base-1.0.7/Makefile.am 2013-06-01 19:50:58.973069965 -0500 +@@ -11,7 +11,6 @@ + gst-libs \ + gst sys $(SUBDIRS_EXT) \ + tools \ +- po \ + common \ + m4 + +@@ -20,7 +19,6 @@ + gst-libs \ + gst sys ext \ + tools \ +- po \ + common \ + m4 + +diff -u --recursive gst-plugins-base-1.0.7-vanilla/Makefile.in gst-plugins-base-1.0.7/Makefile.in +--- gst-plugins-base-1.0.7-vanilla/Makefile.in 2013-06-01 19:50:30.233202273 -0500 ++++ gst-plugins-base-1.0.7/Makefile.in 2013-06-01 19:51:22.796130711 -0500 +@@ -492,7 +492,6 @@ + gst-libs \ + gst sys $(SUBDIRS_EXT) \ + tools \ +- po \ + common \ + m4 + +@@ -501,7 +500,6 @@ + gst-libs \ + gst sys ext \ + tools \ +- po \ + common \ + m4 + From d34841f35cac51a3b5d45372696b61977ab052b7 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 16 Jul 2014 22:00:03 -0400 Subject: [PATCH 03/24] Add gst1-plugins-good package Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-good/Makefile | 176 ++++++++++++++++++ .../patches/001-no_docs.patch | 22 +++ .../patches/002-no_tests.patch | 22 +++ .../patches/003-no_translations.patch | 33 ++++ 4 files changed, 253 insertions(+) create mode 100644 multimedia/gst1-plugins-good/Makefile create mode 100644 multimedia/gst1-plugins-good/patches/001-no_docs.patch create mode 100644 multimedia/gst1-plugins-good/patches/002-no_tests.patch create mode 100644 multimedia/gst1-plugins-good/patches/003-no_translations.patch diff --git a/multimedia/gst1-plugins-good/Makefile b/multimedia/gst1-plugins-good/Makefile new file mode 100644 index 000000000..7df8fd213 --- /dev/null +++ b/multimedia/gst1-plugins-good/Makefile @@ -0,0 +1,176 @@ +## Copyright (C) 2009-2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=gst1-plugins-good +PKG_VERSION:=1.0.7 +PKG_RELEASE:=1 +PKG_MAINTAINER:=W. Michael Petullo + +PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-good-$(PKG_VERSION) +PKG_SOURCE:=gst-plugins-good-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-good/ +PKG_MD5SUM:=e4b1c825475a9b478fe29e8e9f34516f + +PKG_BUILD_DEPENDS:= gstreamer1 gst1-plugins-base liboil + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +define Package/gstreamer1/Default + CATEGORY:=Multimedia + SECTION:=multimedia + TITLE:=GStreamer + URL:=http://gstreamer.freedesktop.org/ +endef + +define Package/gstreamer1/description/Default + GStreamer open source multimedia framework +endef + + +define Package/gst1-plugins-good +$(call Package/gstreamer1/Default) + TITLE+= plugins collection (good) + DEPENDS+= $(GST_DEPENDS) +endef + +define Package/gts-plugins-good/description +$(call Package/gstreamer1/description/Default) + . + This meta package contains only dependencies to the other plugins from + the good plugins collection. +endef + + +GST_VERSION:=1.0 + +CONFIGURE_ARGS += \ + --disable-debug \ + --disable-examples \ + \ + --disable-aalib \ + --disable-alpha \ + --disable-annodex \ + --disable-apetag \ + --disable-auparse \ + --disable-avi \ + --disable-bz2 \ + --disable-cairo \ + --disable-directsound \ + --disable-dv1394 \ + --disable-effectv \ + --disable-esd \ + --disable-flv \ + --disable-flx \ + --disable-gconf \ + --disable-gconftool \ + --disable-gdk_pixbuf \ + --disable-goom \ + --disable-goom2k1 \ + --disable-gst_v4l2 \ + --disable-hal \ + --disable-jpeg \ + --disable-law \ + --disable-libcaca \ + --disable-libdv \ + --disable-libpng \ + --disable-matroska \ + --disable-monoscope \ + --disable-osx_audio \ + --disable-osx_video \ + --disable-pulse \ + --disable-qtdemux \ + --disable-rtspmanager \ + --disable-smpte \ + --disable-shout2 \ + --disable-speex \ + --disable-sunaudio \ + --disable-taglib \ + --disable-videobox \ + --disable-videocrop \ + --disable-videofilter \ + --disable-videomixer \ + --disable-wavpack \ + --disable-x \ + --disable-xshm \ + --disable-xvideo \ + --disable-y4m \ + --disable-zlib \ + \ + --without-libiconv-prefix \ + --without-libintl-prefix \ + --without-x \ + +EXTRA_LDFLAGS+= \ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + + +define Package/gst1-plugins-good/install + /bin/true +endef + + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other gstreamer plugins (short name) +# 5: dependencies on other packages +define GstBuildPlugin + + GST_DEPENDS += +gst1-mod-$(1) + + define Package/gst1-mod-$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) plugin (good) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $$(foreach p,$(4),+gst1-mod-$$(p)) $(5) + endef + + define Package/gst1-mod-$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) plugin. + endef + + define Package/gst1-mod-$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst$(1).so* \ + $$(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) + endef + + $$(eval $$(call BuildPackage,gst1-mod-$(1))) +endef + +$(eval $(call GstBuildPlugin,audiofx,audio effects,audio fft controller,,)) +$(eval $(call GstBuildPlugin,autodetect,format auto-detection,,,)) +$(eval $(call GstBuildPlugin,cutter,audio cutter,audio,,)) +$(eval $(call GstBuildPlugin,debug,debugging,,,)) +$(eval $(call GstBuildPlugin,equalizer,audio equalizer,audio controller,,)) +$(eval $(call GstBuildPlugin,flac,FLAC codec,audio pbutils tag,,+libflac)) +$(eval $(call GstBuildPlugin,id3demux,ID3v1/v2 demuxer,pbutils tag,,)) +$(eval $(call GstBuildPlugin,icydemux,icy demuxer,audio tag,,)) +$(eval $(call GstBuildPlugin,interleave,audio interleave,audio,,)) +$(eval $(call GstBuildPlugin,level,audio level,audio,,)) +$(eval $(call GstBuildPlugin,audioparsers,audioparsers,audio tag,,)) +$(eval $(call GstBuildPlugin,multifile,multiple files access,video,,)) +$(eval $(call GstBuildPlugin,multipart,multipart stream handling,,,)) +$(eval $(call GstBuildPlugin,ossaudio,OSS audio support,audio,,)) +$(eval $(call GstBuildPlugin,replaygain,volume normalization,pbutils,,)) +$(eval $(call GstBuildPlugin,rtp,RTP,audio rtp tag pbutils video,,)) +$(eval $(call GstBuildPlugin,rtsp,RTSP,rtp rtsp sdp,,)) +$(eval $(call GstBuildPlugin,souphttpsrc,soup input,audio tag,,+libsoup)) +$(eval $(call GstBuildPlugin,spectrum,spectrum data output,audio fft,,)) +$(eval $(call GstBuildPlugin,udp,UDP,net,,)) +$(eval $(call GstBuildPlugin,wavenc,Wav encoder,riff,,)) +$(eval $(call GstBuildPlugin,wavparse,Wav parser,audio riff tag,,)) + +$(eval $(call BuildPackage,gst1-plugins-good)) diff --git a/multimedia/gst1-plugins-good/patches/001-no_docs.patch b/multimedia/gst1-plugins-good/patches/001-no_docs.patch new file mode 100644 index 000000000..9257931b8 --- /dev/null +++ b/multimedia/gst1-plugins-good/patches/001-no_docs.patch @@ -0,0 +1,22 @@ +diff -u --recursive gst-plugins-good-1.0.7-vanilla/Makefile.am gst-plugins-good-1.0.7/Makefile.am +--- gst-plugins-good-1.0.7-vanilla/Makefile.am 2013-06-01 19:54:57.652601127 -0500 ++++ gst-plugins-good-1.0.7/Makefile.am 2013-06-01 19:55:15.281902215 -0500 +@@ -3,7 +3,6 @@ + ALWAYS_SUBDIRS = \ + gst sys ext \ + tests \ +- docs \ + po \ + common \ + m4 \ +diff -u --recursive gst-plugins-good-1.0.7-vanilla/Makefile.in gst-plugins-good-1.0.7/Makefile.in +--- gst-plugins-good-1.0.7-vanilla/Makefile.in 2013-06-01 19:54:57.692599541 -0500 ++++ gst-plugins-good-1.0.7/Makefile.in 2013-06-01 19:55:23.025595255 -0500 +@@ -523,7 +523,6 @@ + ALWAYS_SUBDIRS = \ + gst sys ext \ + tests \ +- docs \ + po \ + common \ + m4 \ diff --git a/multimedia/gst1-plugins-good/patches/002-no_tests.patch b/multimedia/gst1-plugins-good/patches/002-no_tests.patch new file mode 100644 index 000000000..7b862d670 --- /dev/null +++ b/multimedia/gst1-plugins-good/patches/002-no_tests.patch @@ -0,0 +1,22 @@ +diff -u --recursive gst-plugins-good-1.0.7-vanilla/Makefile.am gst-plugins-good-1.0.7/Makefile.am +--- gst-plugins-good-1.0.7-vanilla/Makefile.am 2013-06-01 19:56:00.995090476 -0500 ++++ gst-plugins-good-1.0.7/Makefile.am 2013-06-01 19:56:12.911618318 -0500 +@@ -2,7 +2,6 @@ + + ALWAYS_SUBDIRS = \ + gst sys ext \ +- tests \ + po \ + common \ + m4 \ +diff -u --recursive gst-plugins-good-1.0.7-vanilla/Makefile.in gst-plugins-good-1.0.7/Makefile.in +--- gst-plugins-good-1.0.7-vanilla/Makefile.in 2013-06-01 19:56:00.995090476 -0500 ++++ gst-plugins-good-1.0.7/Makefile.in 2013-06-01 19:56:16.655469989 -0500 +@@ -522,7 +522,6 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + ALWAYS_SUBDIRS = \ + gst sys ext \ +- tests \ + po \ + common \ + m4 \ diff --git a/multimedia/gst1-plugins-good/patches/003-no_translations.patch b/multimedia/gst1-plugins-good/patches/003-no_translations.patch new file mode 100644 index 000000000..84e311408 --- /dev/null +++ b/multimedia/gst1-plugins-good/patches/003-no_translations.patch @@ -0,0 +1,33 @@ +diff -u --recursive gst-plugins-good-1.0.7-vanilla/configure.ac gst-plugins-good-1.0.7/configure.ac +--- gst-plugins-good-1.0.7-vanilla/configure.ac 2013-06-01 19:56:23.004218467 -0500 ++++ gst-plugins-good-1.0.7/configure.ac 2013-06-01 19:56:52.919033496 -0500 +@@ -1157,7 +1157,6 @@ + sys/v4l2/Makefile + sys/waveform/Makefile + sys/ximage/Makefile +-po/Makefile.in + tests/Makefile + tests/check/Makefile + tests/examples/Makefile +diff -u --recursive gst-plugins-good-1.0.7-vanilla/Makefile.am gst-plugins-good-1.0.7/Makefile.am +--- gst-plugins-good-1.0.7-vanilla/Makefile.am 2013-06-01 19:56:23.043216922 -0500 ++++ gst-plugins-good-1.0.7/Makefile.am 2013-06-01 19:56:43.671399777 -0500 +@@ -2,7 +2,6 @@ + + ALWAYS_SUBDIRS = \ + gst sys ext \ +- po \ + common \ + m4 \ + pkgconfig +diff -u --recursive gst-plugins-good-1.0.7-vanilla/Makefile.in gst-plugins-good-1.0.7/Makefile.in +--- gst-plugins-good-1.0.7-vanilla/Makefile.in 2013-06-01 19:56:23.043216922 -0500 ++++ gst-plugins-good-1.0.7/Makefile.in 2013-06-01 19:56:47.703240080 -0500 +@@ -522,7 +522,6 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + ALWAYS_SUBDIRS = \ + gst sys ext \ +- po \ + common \ + m4 \ + pkgconfig From 297bf69c4a2a52bcbfba0e07bb5291e09d4d6550 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 16 Jul 2014 22:00:13 -0400 Subject: [PATCH 04/24] Add gst1-plugins-ugly package Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-ugly/Makefile | 136 ++++++++++++++++++ .../patches/001-no_docs.patch | 24 ++++ .../patches/002-no_tests.patch | 24 ++++ .../patches/003-no_translations.patch | 35 +++++ 4 files changed, 219 insertions(+) create mode 100644 multimedia/gst1-plugins-ugly/Makefile create mode 100644 multimedia/gst1-plugins-ugly/patches/001-no_docs.patch create mode 100644 multimedia/gst1-plugins-ugly/patches/002-no_tests.patch create mode 100644 multimedia/gst1-plugins-ugly/patches/003-no_translations.patch diff --git a/multimedia/gst1-plugins-ugly/Makefile b/multimedia/gst1-plugins-ugly/Makefile new file mode 100644 index 000000000..78abfebb6 --- /dev/null +++ b/multimedia/gst1-plugins-ugly/Makefile @@ -0,0 +1,136 @@ +# +# Copyright (C) 2009-2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=gst1-plugins-ugly +PKG_VERSION:=1.2.3 +PKG_RELEASE:=1 +PKG_MAINTAINER:=W. Michael Petullo + +PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-ugly-$(PKG_VERSION) +PKG_SOURCE:=gst-plugins-ugly-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-ugly/ +PKG_MD5SUM:=7ae60e2f759f58f32af5fcdc3c9193c4 + +PKG_BUILD_DEPENDS:= gstreamer1 gst1-plugins-base liboil +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_gst1-mod-asf \ + CONFIG_PACKAGE_gst1-mod-lame \ + CONFIG_PACKAGE_gst1-mod-mad \ + CONFIG_PACKAGE_gst1-mod-mpeg2dec \ + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +define Package/gstreamer1/Default + CATEGORY:=Multimedia + SECTION:=multimedia + TITLE:=GStreamer + URL:=http://gstreamer.freedesktop.org/ +endef + +define Package/gstreamer1/description/Default + GStreamer open source multimedia framework +endef + + +define Package/gst1-plugins-ugly +$(call Package/gstreamer1/Default) + TITLE+= plugins collection (ugly) + DEPENDS+= $(GST_DEPENDS) +endef + +define Package/gts-plugins-ugly/description +$(call Package/gstreamer1/description/Default) + . + This meta package contains only dependencies to the other plugins from + the ugly plugins collection. +endef + + +GST_COND_SELECT = $(patsubst %,$(if $(CONFIG_PACKAGE_gst1-mod-$(1)),--enable,--disable)-%,$(1)) + +GST_VERSION:=1.0 + +CONFIGURE_ARGS += \ + --disable-debug \ + --disable-examples \ + \ + --disable-a52dec \ + --disable-amrnb \ + --disable-amrwb \ + $(call GST_COND_SELECT,asf) \ + --disable-cdio \ + --disable-dvdlpcmdec \ + --disable-dvdread \ + --disable-dvdsub \ + --disable-iec958 \ + $(call GST_COND_SELECT,lame) \ + $(call GST_COND_SELECT,mad) \ + $(call GST_COND_SELECT,mpeg2dec) \ + --disable-mpegaudioparse \ + --disable-mpegstream \ + --disable-realmedia \ + --disable-sidplay \ + --disable-synaesthesia \ + --disable-twolame \ + --disable-x264 \ + \ + --without-libiconv-prefix \ + --without-libintl-prefix \ + +EXTRA_LDFLAGS+= \ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + + +define Package/gst1-plugins-ugly/install + /bin/true +endef + + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other gstreamer plugins (short name) +# 5: dependencies on other packages +define GstBuildPlugin + + GST_DEPENDS += +gst1-mod-$(1) + + define Package/gst1-mod-$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) plugin (ugly) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $$(foreach p,$(4),+gst1-mod-$$(p)) $(5) + endef + + define Package/gst1-mod-$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) plugin. + endef + + define Package/gst1-mod-$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst$(1).so* \ + $$(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) + endef + + $$(eval $$(call BuildPackage,gst1-mod-$(1))) +endef + +$(eval $(call GstBuildPlugin,asf,ASF demuxer,audio riff rtp rtsp sdp tag,,)) +$(eval $(call GstBuildPlugin,lame,MP3 encoder (using LAME),audio,,+lame-lib)) +$(eval $(call GstBuildPlugin,mad,MP3 decoder (using MAD),audio tag,,+libid3tag +libmad)) +$(eval $(call GstBuildPlugin,mpeg2dec,MPEG decoder,video,,+libmpeg2)) + +$(eval $(call BuildPackage,gst1-plugins-ugly)) diff --git a/multimedia/gst1-plugins-ugly/patches/001-no_docs.patch b/multimedia/gst1-plugins-ugly/patches/001-no_docs.patch new file mode 100644 index 000000000..5d99fd496 --- /dev/null +++ b/multimedia/gst1-plugins-ugly/patches/001-no_docs.patch @@ -0,0 +1,24 @@ +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/Makefile.am gst-plugins-ugly-1.0.7/Makefile.am +--- gst-plugins-ugly-1.0.7-vanilla/Makefile.am 2013-06-01 19:58:12.400886469 -0500 ++++ gst-plugins-ugly-1.0.7/Makefile.am 2013-06-01 19:58:33.306059047 -0500 +@@ -1,7 +1,7 @@ + DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc + + SUBDIRS = \ +- gst-libs gst ext docs m4 tests common pkgconfig po ++ gst-libs gst ext m4 tests common pkgconfig po + + # include before EXTRA_DIST for win32 assignment + include $(top_srcdir)/common/win32.mak +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/Makefile.in gst-plugins-ugly-1.0.7/Makefile.in +--- gst-plugins-ugly-1.0.7-vanilla/Makefile.in 2013-06-01 19:58:12.412885994 -0500 ++++ gst-plugins-ugly-1.0.7/Makefile.in 2013-06-01 19:58:39.810801615 -0500 +@@ -453,7 +453,7 @@ + top_srcdir = @top_srcdir@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + SUBDIRS = \ +- gst-libs gst ext docs m4 tests common pkgconfig po ++ gst-libs gst ext m4 tests common pkgconfig po + + + # the MANIFEST contains all win32 related files that should be disted diff --git a/multimedia/gst1-plugins-ugly/patches/002-no_tests.patch b/multimedia/gst1-plugins-ugly/patches/002-no_tests.patch new file mode 100644 index 000000000..1f23bf96c --- /dev/null +++ b/multimedia/gst1-plugins-ugly/patches/002-no_tests.patch @@ -0,0 +1,24 @@ +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/Makefile.am gst-plugins-ugly-1.0.7/Makefile.am +--- gst-plugins-ugly-1.0.7-vanilla/Makefile.am 2013-06-01 19:59:16.988330482 -0500 ++++ gst-plugins-ugly-1.0.7/Makefile.am 2013-06-01 19:59:28.455876771 -0500 +@@ -1,7 +1,7 @@ + DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc + + SUBDIRS = \ +- gst-libs gst ext m4 tests common pkgconfig po ++ gst-libs gst ext m4 common pkgconfig po + + # include before EXTRA_DIST for win32 assignment + include $(top_srcdir)/common/win32.mak +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/Makefile.in gst-plugins-ugly-1.0.7/Makefile.in +--- gst-plugins-ugly-1.0.7-vanilla/Makefile.in 2013-06-01 19:59:16.988330482 -0500 ++++ gst-plugins-ugly-1.0.7/Makefile.in 2013-06-01 19:59:39.840426385 -0500 +@@ -453,7 +453,7 @@ + top_srcdir = @top_srcdir@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + SUBDIRS = \ +- gst-libs gst ext m4 tests common pkgconfig po ++ gst-libs gst ext m4 common pkgconfig po + + + # the MANIFEST contains all win32 related files that should be disted diff --git a/multimedia/gst1-plugins-ugly/patches/003-no_translations.patch b/multimedia/gst1-plugins-ugly/patches/003-no_translations.patch new file mode 100644 index 000000000..3adfea835 --- /dev/null +++ b/multimedia/gst1-plugins-ugly/patches/003-no_translations.patch @@ -0,0 +1,35 @@ +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/configure.ac gst-plugins-ugly-1.0.7/configure.ac +--- gst-plugins-ugly-1.0.7-vanilla/configure.ac 2013-06-01 19:59:46.199174835 -0500 ++++ gst-plugins-ugly-1.0.7/configure.ac 2013-06-01 20:00:29.709453831 -0500 +@@ -479,7 +479,6 @@ + tests/Makefile + tests/check/Makefile + m4/Makefile +-po/Makefile.in + pkgconfig/Makefile + pkgconfig/gstreamer-plugins-ugly-uninstalled.pc + gst-plugins-ugly.spec +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/Makefile.am gst-plugins-ugly-1.0.7/Makefile.am +--- gst-plugins-ugly-1.0.7-vanilla/Makefile.am 2013-06-01 19:59:46.210174399 -0500 ++++ gst-plugins-ugly-1.0.7/Makefile.am 2013-06-01 20:00:11.351179921 -0500 +@@ -1,7 +1,7 @@ + DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc + + SUBDIRS = \ +- gst-libs gst ext m4 common pkgconfig po ++ gst-libs gst ext m4 common pkgconfig + + # include before EXTRA_DIST for win32 assignment + include $(top_srcdir)/common/win32.mak +diff -u --recursive gst-plugins-ugly-1.0.7-vanilla/Makefile.in gst-plugins-ugly-1.0.7/Makefile.in +--- gst-plugins-ugly-1.0.7-vanilla/Makefile.in 2013-06-01 19:59:46.210174399 -0500 ++++ gst-plugins-ugly-1.0.7/Makefile.in 2013-06-01 20:00:20.222829049 -0500 +@@ -453,7 +453,7 @@ + top_srcdir = @top_srcdir@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + SUBDIRS = \ +- gst-libs gst ext m4 common pkgconfig po ++ gst-libs gst ext m4 common pkgconfig + + + # the MANIFEST contains all win32 related files that should be disted From a4ffe9bf9fbb435ab77b9ca8d0cc48074f744380 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 16 Jul 2014 22:00:28 -0400 Subject: [PATCH 05/24] Add gstreamer1 package Signed-off-by: W. Michael Petullo --- multimedia/gstreamer1/Makefile | 190 ++++++++++++++++++ .../gstreamer1/patches/001-no_docs.patch | 37 ++++ .../gstreamer1/patches/002-no_tests.patch | 39 ++++ .../patches/003-no_translations.patch | 48 +++++ 4 files changed, 314 insertions(+) create mode 100644 multimedia/gstreamer1/Makefile create mode 100644 multimedia/gstreamer1/patches/001-no_docs.patch create mode 100644 multimedia/gstreamer1/patches/002-no_tests.patch create mode 100644 multimedia/gstreamer1/patches/003-no_translations.patch diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile new file mode 100644 index 000000000..3a37c1fba --- /dev/null +++ b/multimedia/gstreamer1/Makefile @@ -0,0 +1,190 @@ +# +# Copyright (C) 2008-2012 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=gstreamer1 +PKG_VERSION:=1.2.3 +PKG_RELEASE:=1 +PKG_MAINTAINER:=W. Michael Petullo + +PKG_BUILD_DIR:=$(BUILD_DIR)/gstreamer-$(PKG_VERSION) +PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gstreamer/ +PKG_MD5SUM:=8155b9c7574ccaa361cc504e8e0e72dc + +PKG_FIXUP:=autoreconf +PKG_REMOVE_FILES:=autogen.sh aclocal.m4 + +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +define Package/gstreamer1/Default + CATEGORY:=Multimedia + SECTION:=multimedia + TITLE:=GStreamer + URL:=http://gstreamer.freedesktop.org/ +endef + +define Package/gstreamer1/description/Default + GStreamer open source multimedia framework +endef + + +define Package/gstreamer1 +$(call Package/gstreamer1/Default) + TITLE+= framework + DEPENDS+= +libgstreamer1 \ + +libgst1check \ + +libgst1controller \ + +libgst1net +endef + +define Package/gstreamer1/description +$(call Package/gstreamer1/description/Default) + . + This meta package contains only dependencies on the other GStreamer + componenents. +endef + + +define Package/gstreamer1-utils +$(call Package/gstreamer1/Default) + TITLE+= utilities + DEPENDS+= +libgstreamer1 +endef + +define Package/gstreamer1-utils/description +$(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer utilities. +endef + + +define Package/libgstreamer1 +$(call Package/gstreamer1/Default) + TITLE+= library (core) + DEPENDS+= +glib2 +libpthread +libxml2 +endef + +define Package/libgstreamer1/description +$(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer core library. +endef + + +GST_VERSION:=1.0 + +CONFIGURE_ARGS += \ + --enable-static \ + --disable-examples \ + --disable-tests \ + --disable-valgrind \ + --without-libiconv-prefix \ + --without-libintl-prefix \ + --without-x \ + +EXTRA_LDFLAGS+= \ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + -L$(ICONV_PREFIX)/lib -L$(INTL_PREFIX)/lib + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/include/gstreamer-$(GST_VERSION)/* \ + $(1)/usr/include/gstreamer-$(GST_VERSION)/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/libgst*-$(GST_VERSION).{a,la,so*} \ + $(1)/usr/lib/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst*.{la,so} \ + $(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/pkgconfig/gstreamer*-$(GST_VERSION).pc \ + $(1)/usr/lib/pkgconfig/ \ + ) + $(INSTALL_DIR) $(2)/share/aclocal + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/share/aclocal/* \ + $(2)/share/aclocal/ \ + ) +endef + +define Package/gstreamer1/install + /bin/true +endef + +define Package/gstreamer1-utils/install + $(INSTALL_DIR) $(1)/usr/bin + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/bin/gst-launch* \ + ./usr/bin/gst-inspect* \ + ./usr/bin/gst-typefind* \ + $(1)/usr/bin/ \ + ) +endef + +define Package/libgstreamer1/install + $(INSTALL_DIR) $(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/libgstbase-$(GST_VERSION).so.* \ + ./usr/lib/libgstreamer-$(GST_VERSION).so.* \ + $(1)/usr/lib/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib/gstreamer-$(GST_VERSION) + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/gstreamer-$(GST_VERSION)/libgst*.so \ + $(1)/usr/lib/gstreamer-$(GST_VERSION)/ \ + ) +endef + + +# 1: short name +# 2: description +# 3: dependencies on other gstreamer libraries (short name) +# 4: dependencies on other packages +define GstBuildLibrary + + define Package/libgst1$(1) + $(call Package/gstreamer1/Default) + TITLE+= $(2) library (core) + DEPENDS+= +libgstreamer1 $$(foreach p,$(3),+libgst1$$(p)) $(4) + endef + + define Package/libgst1$(1)/description + $(call Package/gstreamer1/description/Default) + . + This package contains the GStreamer $(2) library. + endef + + define Package/libgst1$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/libgst$(1)-$(GST_VERSION).so.* \ + $$(1)/usr/lib/ \ + ) + endef + + $$(eval $$(call BuildPackage,libgst1$(1))) +endef + +$(eval $(call GstBuildLibrary,check,check unit testing)) +$(eval $(call GstBuildLibrary,controller,dynamic parameter control)) +$(eval $(call GstBuildLibrary,net,network classes)) + +$(eval $(call BuildPackage,libgstreamer1)) +$(eval $(call BuildPackage,gstreamer1)) +$(eval $(call BuildPackage,gstreamer1-utils)) diff --git a/multimedia/gstreamer1/patches/001-no_docs.patch b/multimedia/gstreamer1/patches/001-no_docs.patch new file mode 100644 index 000000000..744f1c6ac --- /dev/null +++ b/multimedia/gstreamer1/patches/001-no_docs.patch @@ -0,0 +1,37 @@ +diff -u --recursive gstreamer-1.0.7-vanilla/Makefile.am gstreamer-1.0.7/Makefile.am +--- gstreamer-1.0.7-vanilla/Makefile.am 2013-06-01 18:47:44.498057069 -0500 ++++ gstreamer-1.0.7/Makefile.am 2013-06-01 19:01:41.634143861 -0500 +@@ -8,7 +8,6 @@ + + SUBDIRS = pkgconfig \ + gst libs plugins tests \ +- docs \ + po \ + m4 \ + common +@@ -20,7 +19,6 @@ + # These are all the possible subdirs + DIST_SUBDIRS = pkgconfig \ + gst libs plugins tools tests \ +- docs \ + po \ + m4 \ + common +diff -u --recursive gstreamer-1.0.7-vanilla/Makefile.in gstreamer-1.0.7/Makefile.in +--- gstreamer-1.0.7-vanilla/Makefile.in 2013-06-01 18:47:44.533056863 -0500 ++++ gstreamer-1.0.7/Makefile.in 2013-06-01 19:02:04.529246907 -0500 +@@ -508,13 +508,12 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-docbook + aclocaldir = $(datadir)/aclocal + aclocal_DATA = gst-element-check-@GST_API_VERSION@.m4 +-SUBDIRS = pkgconfig gst libs plugins tests docs po m4 common \ ++SUBDIRS = pkgconfig gst libs plugins tests po m4 common \ + $(am__append_1) + + # These are all the possible subdirs + DIST_SUBDIRS = pkgconfig \ + gst libs plugins tools tests \ +- docs \ + po \ + m4 \ + common diff --git a/multimedia/gstreamer1/patches/002-no_tests.patch b/multimedia/gstreamer1/patches/002-no_tests.patch new file mode 100644 index 000000000..e002becfb --- /dev/null +++ b/multimedia/gstreamer1/patches/002-no_tests.patch @@ -0,0 +1,39 @@ +diff -u --recursive gstreamer-1.0.7-vanilla/Makefile.am gstreamer-1.0.7/Makefile.am +--- gstreamer-1.0.7-vanilla/Makefile.am 2013-06-01 19:22:31.546496381 -0500 ++++ gstreamer-1.0.7/Makefile.am 2013-06-01 19:20:38.141070908 -0500 +@@ -7,7 +7,7 @@ + aclocal_DATA = gst-element-check-@GST_API_VERSION@.m4 + + SUBDIRS = pkgconfig \ +- gst libs plugins tests \ ++ gst libs plugins \ + po \ + m4 \ + common +@@ -18,7 +18,7 @@ + + # These are all the possible subdirs + DIST_SUBDIRS = pkgconfig \ +- gst libs plugins tools tests \ ++ gst libs plugins tools \ + po \ + m4 \ + common +diff -u --recursive gstreamer-1.0.7-vanilla/Makefile.in gstreamer-1.0.7/Makefile.in +--- gstreamer-1.0.7-vanilla/Makefile.in 2013-06-01 19:22:31.547496342 -0500 ++++ gstreamer-1.0.7/Makefile.in 2013-06-01 19:20:48.948632307 -0500 +@@ -508,12 +508,12 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-docbook + aclocaldir = $(datadir)/aclocal + aclocal_DATA = gst-element-check-@GST_API_VERSION@.m4 +-SUBDIRS = pkgconfig gst libs plugins tests po m4 common \ ++SUBDIRS = pkgconfig gst libs plugins po m4 common \ + $(am__append_1) + + # These are all the possible subdirs + DIST_SUBDIRS = pkgconfig \ +- gst libs plugins tools tests \ ++ gst libs plugins tools \ + po \ + m4 \ + common diff --git a/multimedia/gstreamer1/patches/003-no_translations.patch b/multimedia/gstreamer1/patches/003-no_translations.patch new file mode 100644 index 000000000..e2561993f --- /dev/null +++ b/multimedia/gstreamer1/patches/003-no_translations.patch @@ -0,0 +1,48 @@ +diff -u --recursive gstreamer-1.0.7-vanilla/configure.ac gstreamer-1.0.7/configure.ac +--- gstreamer-1.0.7-vanilla/configure.ac 2013-06-01 18:47:44.506057110 -0500 ++++ gstreamer-1.0.7/configure.ac 2013-06-01 19:24:05.035756124 -0500 +@@ -769,7 +769,6 @@ + libs/gst/net/Makefile + plugins/Makefile + plugins/elements/Makefile +-po/Makefile.in + tests/Makefile + tests/benchmarks/Makefile + tests/check/Makefile +diff -u --recursive gstreamer-1.0.7-vanilla/Makefile.am gstreamer-1.0.7/Makefile.am +--- gstreamer-1.0.7-vanilla/Makefile.am 2013-06-01 19:23:08.361020919 -0500 ++++ gstreamer-1.0.7/Makefile.am 2013-06-01 19:24:15.036357308 -0500 +@@ -8,7 +8,6 @@ + + SUBDIRS = pkgconfig \ + gst libs plugins \ +- po \ + m4 \ + common + +@@ -19,7 +18,6 @@ + # These are all the possible subdirs + DIST_SUBDIRS = pkgconfig \ + gst libs plugins tools \ +- po \ + m4 \ + common + +diff -u --recursive gstreamer-1.0.7-vanilla/Makefile.in gstreamer-1.0.7/Makefile.in +--- gstreamer-1.0.7-vanilla/Makefile.in 2013-06-01 19:23:08.362020867 -0500 ++++ gstreamer-1.0.7/Makefile.in 2013-06-01 19:24:27.907844191 -0500 +@@ -508,13 +508,12 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-docbook + aclocaldir = $(datadir)/aclocal + aclocal_DATA = gst-element-check-@GST_API_VERSION@.m4 +-SUBDIRS = pkgconfig gst libs plugins po m4 common \ ++SUBDIRS = pkgconfig gst libs plugins m4 common \ + $(am__append_1) + + # These are all the possible subdirs + DIST_SUBDIRS = pkgconfig \ + gst libs plugins tools \ +- po \ + m4 \ + common + From 5173999193eaf946a9dd175b470f5eebb1b1e09c Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 17 Jul 2014 17:26:19 -0400 Subject: [PATCH 06/24] gst1-plugins-base: properly specify theora plugin Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-base/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index 0e4f90e56..8e35aa1fa 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -230,6 +230,7 @@ $(eval $(call GstBuildPlugin,playback,media decoder (v2),pbutils,,)) $(eval $(call GstBuildPlugin,gio,GIO,,,)) $(eval $(call GstBuildPlugin,ogg,Ogg,riff tag pbutils video,,+libogg)) $(eval $(call GstBuildPlugin,tcp,TCP,,,)) +$(eval $(call GstBuildPlugin,theora,Theora,,,)) $(eval $(call GstBuildPlugin,typefindfunctions,'typefind' functions,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,videotestsrc,video test,video,,+liboil)) $(eval $(call GstBuildPlugin,volume,volume,audio controller,,+liboil)) From b2a13d01a1cf9c3a018699acc9b87ea25c2fce7d Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Fri, 18 Jul 2014 01:13:14 -0400 Subject: [PATCH 07/24] gst1-plugins-base: fix build of theora plugin Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-base/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index 8e35aa1fa..a3915e905 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -230,7 +230,7 @@ $(eval $(call GstBuildPlugin,playback,media decoder (v2),pbutils,,)) $(eval $(call GstBuildPlugin,gio,GIO,,,)) $(eval $(call GstBuildPlugin,ogg,Ogg,riff tag pbutils video,,+libogg)) $(eval $(call GstBuildPlugin,tcp,TCP,,,)) -$(eval $(call GstBuildPlugin,theora,Theora,,,)) +$(eval $(call GstBuildPlugin,theora,Theora,tag video,,+libogg +libtheora)) $(eval $(call GstBuildPlugin,typefindfunctions,'typefind' functions,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,videotestsrc,video test,video,,+liboil)) $(eval $(call GstBuildPlugin,volume,volume,audio controller,,+liboil)) From ffae177bb199c5d734d4a9c31dd5dd0d35bad5e0 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:31:18 -0400 Subject: [PATCH 08/24] gstreamer1: add package license to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gstreamer1/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 3a37c1fba..1823bd257 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -11,6 +11,7 @@ PKG_NAME:=gstreamer1 PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo +PKG_LICENSE:=LGPLv2 PKG_BUILD_DIR:=$(BUILD_DIR)/gstreamer-$(PKG_VERSION) PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz From 5c66e21e763c5d2f161b22486e105482d349f1dd Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:31:37 -0400 Subject: [PATCH 09/24] gst1-plugins-bad: add package license to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-bad/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index 9306d07fb..ba08a2f1a 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -11,6 +11,7 @@ PKG_NAME:=gst1-plugins-bad PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo +PKG_LICENSE:=LGPLv2 GPLv2 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-bad-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz From 09ba982cccdd620302f497577fa7a694753a2559 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:31:44 -0400 Subject: [PATCH 10/24] gst1-plugins-base: add package license to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-base/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index a3915e905..44b7d04b1 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -11,6 +11,7 @@ PKG_NAME:=gst1-plugins-base PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo +PKG_LICENSE:=LGPLv2 GPLv2 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-base-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-base-$(PKG_VERSION).tar.xz From 37f7ec2c47337e56476ff6d7adc921af2d3412ec Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:31:55 -0400 Subject: [PATCH 11/24] gst1-plugins-good: add package license to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-good/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-good/Makefile b/multimedia/gst1-plugins-good/Makefile index 7df8fd213..3e27a0e1d 100644 --- a/multimedia/gst1-plugins-good/Makefile +++ b/multimedia/gst1-plugins-good/Makefile @@ -10,6 +10,7 @@ PKG_NAME:=gst1-plugins-good PKG_VERSION:=1.0.7 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo +PKG_LICENSE:=LGPLv2 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-good-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-good-$(PKG_VERSION).tar.xz From d42ad88941d4ede5bcc64b32b23a100a40cd6f3e Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:32:06 -0400 Subject: [PATCH 12/24] gst1-plugins-ugly: add package license to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-ugly/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-ugly/Makefile b/multimedia/gst1-plugins-ugly/Makefile index 78abfebb6..7acb5d0d7 100644 --- a/multimedia/gst1-plugins-ugly/Makefile +++ b/multimedia/gst1-plugins-ugly/Makefile @@ -11,6 +11,7 @@ PKG_NAME:=gst1-plugins-ugly PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo +PKG_LICENSE:=LGPLv2 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-ugly-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-ugly-$(PKG_VERSION).tar.xz From f6819a12a30c7c1e540996b1c5c5133d81ba2660 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:49:33 -0400 Subject: [PATCH 13/24] gst1-plugins-ugly: add package license file to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-ugly/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-ugly/Makefile b/multimedia/gst1-plugins-ugly/Makefile index 7acb5d0d7..837ffa1f4 100644 --- a/multimedia/gst1-plugins-ugly/Makefile +++ b/multimedia/gst1-plugins-ugly/Makefile @@ -12,6 +12,7 @@ PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo PKG_LICENSE:=LGPLv2 +PKG_LICENSE_FILE:=COPYING PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-ugly-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-ugly-$(PKG_VERSION).tar.xz From 14145d01887b1f91109fc8a772e04d22fa20437f Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:49:45 -0400 Subject: [PATCH 14/24] gst1-plugins-base: add package license file to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-base/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index 44b7d04b1..2b51b106c 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -12,6 +12,7 @@ PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo PKG_LICENSE:=LGPLv2 GPLv2 +PKG_LICENSE_FILE:=COPYING.LIB COPYING PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-base-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-base-$(PKG_VERSION).tar.xz From 57ff96d3030764e02f94f28bd13d3c11c3ee17fa Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:49:54 -0400 Subject: [PATCH 15/24] gst1-plugins-good: add package license file to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-good/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-good/Makefile b/multimedia/gst1-plugins-good/Makefile index 3e27a0e1d..f9b78e889 100644 --- a/multimedia/gst1-plugins-good/Makefile +++ b/multimedia/gst1-plugins-good/Makefile @@ -11,6 +11,7 @@ PKG_VERSION:=1.0.7 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo PKG_LICENSE:=LGPLv2 +PKG_LICENSE_FILE:=COPYING PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-good-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-good-$(PKG_VERSION).tar.xz From a072bc75168c84fef48374af0a07035cc9a8ccd7 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:50:08 -0400 Subject: [PATCH 16/24] gst1-plugins-bad: add package license file to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-bad/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index ba08a2f1a..8e0c4ba1d 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -12,6 +12,7 @@ PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo PKG_LICENSE:=LGPLv2 GPLv2 +PKG_LICENSE_FILE:=COPYING.LIB COPYING PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-bad-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz From b94907df64660d5ef40fde5e3fe34830b88fb0cf Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 31 Jul 2014 10:50:22 -0400 Subject: [PATCH 17/24] gstreamer1: add package license file to Makefile Signed-off-by: W. Michael Petullo --- multimedia/gstreamer1/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 1823bd257..5c54b1044 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -12,6 +12,7 @@ PKG_VERSION:=1.2.3 PKG_RELEASE:=1 PKG_MAINTAINER:=W. Michael Petullo PKG_LICENSE:=LGPLv2 +PKG_LICENSE_FILE:=COPYING PKG_BUILD_DIR:=$(BUILD_DIR)/gstreamer-$(PKG_VERSION) PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz From 5cc0da6e4f82f054dbdafdf3e9151acc139e4676 Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Thu, 31 Jul 2014 10:36:17 -0400 Subject: [PATCH 18/24] sox: fix build dependencies and configure args as originally intended Signed-off-by: Ted Hess --- sound/sox/Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sound/sox/Makefile b/sound/sox/Makefile index 2c67f20e2..6977a777c 100644 --- a/sound/sox/Makefile +++ b/sound/sox/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=sox PKG_VERSION:=14.4.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=@SF/sox @@ -29,7 +29,9 @@ TARGET_LDFLAGS+= \ define Package/sox SECTION:=sound CATEGORY:=Sound - DEPENDS:=+BUILD_PATENTED:lame-lib +BUILD_PATENTED:libmad +BUILD_PATENTED:libid3tag +libvorbis +libvorbisidec +libgsm +alsa-lib +libsndfile +libflac +libmagic +libpng +libao +libffmpeg + DEPENDS:=+BUILD_PATENTED:lame-lib +BUILD_PATENTED:libmad +BUILD_PATENTED:libid3tag \ + +libvorbis +libvorbisidec +alsa-lib +libsndfile +libflac \ + +libmagic +libpng +libffmpeg TITLE:=Sox is a general purpose sound converter/player/recorder URL:=http://sox.sourceforge.net/ MAINTAINER:=Hamish Guthrie @@ -45,10 +47,9 @@ endef define Build/Configure $(call Build/Configure/Default, \ - --disable-external-gsm \ - --disable-oss \ - --enable-alsa \ - --disable-libao \ + --without-oss \ + --without-ao \ + --with-alsa \ --without-libltdl \ --with-ogg \ --with-flac \ From 825f5d17a8c42f6c36a865cbd3f6ac313acea9bb Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Thu, 31 Jul 2014 13:04:53 -0400 Subject: [PATCH 19/24] libsamplerate: import from oldpackages, upgrade to 0.1.8, fix build, add myself as pkg maintainer Signed-off-by: Ted Hess --- libs/libsamplerate/Makefile | 55 +++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 libs/libsamplerate/Makefile diff --git a/libs/libsamplerate/Makefile b/libs/libsamplerate/Makefile new file mode 100644 index 000000000..1a6af6790 --- /dev/null +++ b/libs/libsamplerate/Makefile @@ -0,0 +1,55 @@ +# +# Copyright (C) 2007-2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=libsamplerate +PKG_VERSION:=0.1.8 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://www.mega-nerd.com/SRC/ +PKG_MD5SUM:=1c7fb25191b4e6e3628d198a66a84f47 + +PKG_MAINTAINER:=Ted Hess + +PKG_LICENSE:=GPL-2.0 +PKG_LICENSE_FILE:=COPYING + +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/libsamplerate + SECTION:=libs + CATEGORY:=Libraries + DEPENDS:=+libsndfile + TITLE:=Sample Rate Converter + URL:=http://www.mega-nerd.com/SRC/index.html +endef + +define Package/libsamplerate/description + Secret Rabbit Code (aka libsamplerate) is a Sample Rate + Converter for audio. +endef + +TARGET_CFLAGS += $(FPIC) + +CONFIGURE_ARGS += \ + --disable-fftw \ + +define Build/InstallDev + $(INSTALL_DIR) $(1) + $(CP) $(PKG_INSTALL_DIR)/* $(1)/ +endef + +define Package/libsamplerate/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsamplerate.so.* $(1)/usr/lib/ +endef + +$(eval $(call BuildPackage,libsamplerate)) From 195bc823e444f23c6dc280593e824fda1e459331 Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Thu, 31 Jul 2014 13:06:14 -0400 Subject: [PATCH 20/24] moc: import from oldpackages, add LICENSE info, add myself as pkg maintainer Signed-off-by: Ted Hess --- sound/mocp/Makefile | 64 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 sound/mocp/Makefile diff --git a/sound/mocp/Makefile b/sound/mocp/Makefile new file mode 100644 index 000000000..0bdd231fa --- /dev/null +++ b/sound/mocp/Makefile @@ -0,0 +1,64 @@ +# +# Copyright (C) 2011-2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=moc +PKG_VERSION:=2.5.0-beta2 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_URL:=http://ftp.daper.net/pub/soft/moc/unstable/ +PKG_MD5SUM:=da87b90b57934234589b63e347921458 + +PKG_MAINTAINER:=Ted Hess + +PKG_LICENSE:=GPL-2.0 +PKG_LICENSE_FILE:=COPYING + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +define Package/moc + SECTION:=sound + CATEGORY:=Sound + DEPENDS:=+libcurl +BUILD_PATENTED:libmad +libvorbis $(ICONV_DEPENDS) +alsa-lib +libid3tag +libflac +libsamplerate +PACKAGE_libncursesw:libncursesw +!PACKAGE_libncursesw:libncurses +libffmpeg +libltdl +libmagic +faad2 +libdb47 + TITLE:=Music On Console + URL:=http://moc.daper.net/ +endef + +define Package/moc/description + MOC (music on console) is a console audio player for LINUX/UNIX designed to be powerful and easy to use. +endef + +define Build/Configure + $(call Build/Configure/Default, \ + $(if $(CONFIG_BUILD_PATENTED),,--without-mp3) \ + --enable-shared \ + --disable-static \ + --disable-debug \ + --without-speex \ + --without-samplerate \ + --without-curl \ + --without-flac \ + --without-musepack \ + --without-rcc \ + $(if $(CONFIG_PACKAGE_libncursesw),--with-ncursesw --without-ncurses,--with-ncurses --without-ncursesw) \ + ) +endef + +define Package/moc/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mocp $(1)/usr/bin/ + $(INSTALL_DIR) $(1)/usr/lib/moc/decoder_plugins + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/moc/decoder_plugins/*.so $(1)/usr/lib/moc/decoder_plugins +endef + +$(eval $(call BuildPackage,moc)) From 26ef97123cca2441eb7f483a746b5ada226ac630 Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Tue, 5 Aug 2014 16:13:49 -0400 Subject: [PATCH 21/24] gstreamer1 build work in progress --- libs/liboil/Makefile | 12 +++-- libs/libsoup/Makefile | 75 +++++++++++++++++++++++++++ multimedia/gst1-plugins-bad/Makefile | 47 ++++++++++------- multimedia/gst1-plugins-base/Makefile | 9 ++-- multimedia/gst1-plugins-good/Makefile | 14 +++-- multimedia/gst1-plugins-ugly/Makefile | 6 ++- multimedia/gstreamer1/Makefile | 7 ++- 7 files changed, 134 insertions(+), 36 deletions(-) create mode 100644 libs/libsoup/Makefile diff --git a/libs/liboil/Makefile b/libs/liboil/Makefile index d444f69d4..ce844e2d6 100644 --- a/libs/liboil/Makefile +++ b/libs/liboil/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2007-2010 OpenWrt.org +# Copyright (C) 2007-2014 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,16 +9,20 @@ include $(TOPDIR)/rules.mk PKG_NAME:=liboil PKG_VERSION:=0.3.17 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://liboil.freedesktop.org/download/ PKG_MD5SUM:=47dc734f82faeb2964d97771cfd2e701 +PKG_LICENSE:=FREE +PKG_LICENSE_FILE:=COPYING + PKG_FIXUP:=autoreconf PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk define Package/liboil SECTION:=libs @@ -26,7 +30,7 @@ define Package/liboil TITLE:=simple functions optimized for various CPUs URL:=http://liboil.freedesktop.org/wiki/ MAINTAINER:=W. Michael Petullo - DEPENDS:=+librt + DEPENDS:=+librt $(ICONV_DEPENDS) $(INTL_DEPENDS) endef define Package/liboil/description @@ -42,7 +46,7 @@ CONFIGURE_ARGS += \ --enable-shared \ --enable-static \ -TARGET_CFLAGS += $(FPIC) +TARGET_CFLAGS += $(FPIC) $(if $(ICONV_FULL),-liconv) $(if $(INTL_FULL),-lintl) # XXX: VFP_CFLAGS is set to '-mfpu=vfp' on arm by configure, but that breaks # final linking stages, so override it until we find why diff --git a/libs/libsoup/Makefile b/libs/libsoup/Makefile new file mode 100644 index 000000000..feb6264c0 --- /dev/null +++ b/libs/libsoup/Makefile @@ -0,0 +1,75 @@ +# +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=libsoup +PKG_VERSION:=2.38.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/2.38 +PKG_MD5SUM:=d13fb4968acea24c26b83268a308f580 + +PKG_LICENSE:=GPL-2.0 +PKG_LICENSE_FILE:=COPYING + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk + +TARGET_LDFLAGS+=\ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib $(if $(ICONV_FULL),-liconv) + +define Package/libsoup + SECTION:=libs + CATEGORY:=Libraries + TITLE:=libsoup + URL:=http://live.gnome.org/LibSoup + MAINTAINER:=W. Michael Petullo + DEPENDS:=+glib2 +libxml2 +libgnutls $(ICONV_DEPENDS) $(INTL_DEPENDS) +endef + +define Build/Configure + $(call Build/Configure/Default, \ + --enable-ssl \ + --disable-glibtest \ + --without-apache-httpd \ + --without-gnome \ + ) +endef + +define package/libsoup/decription +Libsoup is an HTTP library implementation in C +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/libsoup-2.4/libsoup} + + $(CP) \ + $(PKG_INSTALL_DIR)/usr/lib/libsoup-2.4.{so*,la,a} \ + $(1)/usr/lib/ + + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ + $(1)/usr/lib/pkgconfig/ + + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/include/libsoup-2.4/libsoup/*.h \ + $(1)/usr/include/libsoup-2.4/libsoup/ +endef + +define Package/libsoup/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) \ + $(PKG_INSTALL_DIR)/usr/lib/libsoup-2.4.so* \ + $(1)/usr/lib/ +endef + +$(eval $(call BuildPackage,libsoup)) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index 8e0c4ba1d..5ffe4ed8c 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2011 OpenWrt.org +# Copyright (C) 2011-2014 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,8 +9,10 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-bad PKG_VERSION:=1.2.3 -PKG_RELEASE:=1 +PKG_RELEASE:=2 + PKG_MAINTAINER:=W. Michael Petullo + PKG_LICENSE:=LGPLv2 GPLv2 PKG_LICENSE_FILE:=COPYING.LIB COPYING @@ -32,6 +34,7 @@ define Package/gstreamer1/Default SECTION:=multimedia TITLE:=GStreamer URL:=http://gstreamer.freedesktop.org/ + DEPENDS:= $(ICONV_DEPENDS) endef define Package/gstreamer1/description/Default @@ -126,8 +129,11 @@ CONFIGURE_ARGS += \ --without-libintl-prefix \ --without-x \ +TARGET_CFLAGS+= -std=gnu99 + EXTRA_LDFLAGS+= \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + $(if $(ICONV_FULL),-liconv) \ define Package/gst1-plugins-ugly/install @@ -164,8 +170,9 @@ define GstBuildLibrary $$(eval $$(call BuildPackage,libgst1$(1))) endef -$(eval $(call GstBuildLibrary,photography,photography,,)) +$(eval $(call GstBuildLibrary,photography,photography,,)) +$(eval $(call GstBuildLibrary,basecamerabinsrc,basecamerabinsrc,app,)) # 1: short name # 2: description @@ -199,26 +206,26 @@ define GstBuildPlugin $$(eval $$(call BuildPackage,gst1-mod-$(1))) endef -$(eval $(call GstBuildPlugin,adpcmdec,adpcm decoding support,,,)) -$(eval $(call GstBuildPlugin,adpcmenc,adpcm encoding support,,,)) -$(eval $(call GstBuildPlugin,aiff,aiff support,,,)) +$(eval $(call GstBuildPlugin,adpcmdec,adpcm decoding support,audio,,)) +$(eval $(call GstBuildPlugin,adpcmenc,adpcm encoding support,audio,,)) +$(eval $(call GstBuildPlugin,aiff,aiff support,audio tag,,)) $(eval $(call GstBuildPlugin,asfmux,asf muxing support,rtp,,)) -$(eval $(call GstBuildPlugin,audioparsersbad,audioparsers support,audio tag,,)) +#$(eval $(call GstBuildPlugin,audioparsersbad,audioparsers support,audio tag,,)) $(eval $(call GstBuildPlugin,autoconvert,autoconvert support,,,)) -$(eval $(call GstBuildPlugin,camerabin,camerabin support,photography,,)) -$(eval $(call GstBuildPlugin,legacyresample,legacyresample support,,,+liboil +librt)) +$(eval $(call GstBuildPlugin,camerabin2,camerabin support,basecamerabinsrc photography tag pbutils app,,)) +#$(eval $(call GstBuildPlugin,legacyresample,legacyresample support,,,+liboil +librt)) $(eval $(call GstBuildPlugin,bayer,bayer support,video,,)) -$(eval $(call GstBuildPlugin,cdxaparse,cdxaparse support,riff,,)) +#$(eval $(call GstBuildPlugin,cdxaparse,cdxaparse support,riff,,)) $(eval $(call GstBuildPlugin,dataurisrc,dataurisrc support,,,)) -$(eval $(call GstBuildPlugin,dccp,dccp support,,,)) -$(eval $(call GstBuildPlugin,debugutilsbad,debugutils support,,,)) -$(eval $(call GstBuildPlugin,dtmf,dtmf support,rtp,,)) +#$(eval $(call GstBuildPlugin,dccp,dccp support,,,)) +$(eval $(call GstBuildPlugin,debugutilsbad,debugutils support,video,,)) +#$(eval $(call GstBuildPlugin,dtmf,dtmf support,rtp,,)) $(eval $(call GstBuildPlugin,dvdspu,dvdspu support,video,,)) $(eval $(call GstBuildPlugin,festival,festival support,audio,,)) $(eval $(call GstBuildPlugin,freeze,freeze support,,,)) $(eval $(call GstBuildPlugin,frei0r,frei0r support,controller video,,)) $(eval $(call GstBuildPlugin,h264parse,h264parse support,,,)) -$(eval $(call GstBuildPlugin,hdvparse,hdvparse support,,,)) +#$(eval $(call GstBuildPlugin,hdvparse,hdvparse support,,,)) $(eval $(call GstBuildPlugin,id3tag,id3tag support,tag,,)) $(eval $(call GstBuildPlugin,invtelecine,invtelecine support,,,)) $(eval $(call GstBuildPlugin,jpegformat,jpegformat support,tag,,)) @@ -229,10 +236,10 @@ $(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,,,)) $(eval $(call GstBuildPlugin,mpegpsmux,mpegpsmux support,,,)) $(eval $(call GstBuildPlugin,mpeg4videoparse,mpeg4videoparse support,,,)) $(eval $(call GstBuildPlugin,mpegvideoparse,mpegvideoparse support,,,)) -$(eval $(call GstBuildPlugin,mve,mve support,,,)) +#$(eval $(call GstBuildPlugin,mve,mve support,,,)) $(eval $(call GstBuildPlugin,mxf,mxf support,video,,)) $(eval $(call GstBuildPlugin,nsf,nsf support,,,)) -$(eval $(call GstBuildPlugin,nuvdemux,nuvdemux support,,,)) +#$(eval $(call GstBuildPlugin,nuvdemux,nuvdemux support,,,)) $(eval $(call GstBuildPlugin,pcapparse,pcapparse support,,,)) $(eval $(call GstBuildPlugin,pnm,pnm support,video,,)) $(eval $(call GstBuildPlugin,qtmux,qtmux support,tag,,)) @@ -247,10 +254,10 @@ $(eval $(call GstBuildPlugin,siren,siren support,rtp,,)) $(eval $(call GstBuildPlugin,speed,speed support,,,)) $(eval $(call GstBuildPlugin,subenc,subenc support,controller,,)) $(eval $(call GstBuildPlugin,stereo,stereo support,audio controller,,)) -$(eval $(call GstBuildPlugin,tta,tta support,,,)) +#$(eval $(call GstBuildPlugin,tta,tta support,,,)) $(eval $(call GstBuildPlugin,valve,valve support,,,)) -$(eval $(call GstBuildPlugin,videomeasure,videomeasure support,video,,)) -$(eval $(call GstBuildPlugin,videosignal,videosignal support,video,,)) -$(eval $(call GstBuildPlugin,vmnc,vmnc support,,,)) +#$(eval $(call GstBuildPlugin,videomeasure,videomeasure support,video,,)) +#$(eval $(call GstBuildPlugin,videosignal,videosignal support,video,,)) +#$(eval $(call GstBuildPlugin,vmnc,vmnc support,,,)) $(eval $(call BuildPackage,gst1-plugins-bad)) diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index 2b51b106c..2ec63c9b7 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2008-2011 OpenWrt.org +# Copyright (C) 2008-2014 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -10,7 +10,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-base PKG_VERSION:=1.2.3 PKG_RELEASE:=1 + PKG_MAINTAINER:=W. Michael Petullo + PKG_LICENSE:=LGPLv2 GPLv2 PKG_LICENSE_FILE:=COPYING.LIB COPYING @@ -41,14 +43,12 @@ PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk -# -liconv crept in from pkg-config, to be revisited later -include $(INCLUDE_DIR)/nls.mk - define Package/gstreamer1/Default CATEGORY:=Multimedia SECTION:=multimedia TITLE:=GStreamer URL:=http://gstreamer.freedesktop.org/ + DEPENDS:= $(ICONV_DEPENDS) endef define Package/gstreamer1/description/Default @@ -116,6 +116,7 @@ CONFIGURE_ARGS += \ EXTRA_LDFLAGS+= \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + $(if $(ICONV_FULL),-liconv) \ define Build/InstallDev diff --git a/multimedia/gst1-plugins-good/Makefile b/multimedia/gst1-plugins-good/Makefile index f9b78e889..8d5e5b607 100644 --- a/multimedia/gst1-plugins-good/Makefile +++ b/multimedia/gst1-plugins-good/Makefile @@ -1,4 +1,4 @@ -## Copyright (C) 2009-2011 OpenWrt.org +## Copyright (C) 2009-2014 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -7,16 +7,18 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-good -PKG_VERSION:=1.0.7 +PKG_VERSION:=1.2.3 PKG_RELEASE:=1 + PKG_MAINTAINER:=W. Michael Petullo + PKG_LICENSE:=LGPLv2 PKG_LICENSE_FILE:=COPYING PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-good-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-good-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-good/ -PKG_MD5SUM:=e4b1c825475a9b478fe29e8e9f34516f +PKG_MD5SUM:=1a1f96bc27ad446e559474299160a9a8 PKG_BUILD_DEPENDS:= gstreamer1 gst1-plugins-base liboil @@ -31,6 +33,7 @@ define Package/gstreamer1/Default SECTION:=multimedia TITLE:=GStreamer URL:=http://gstreamer.freedesktop.org/ + DEPENDS:= $(ICONV_DEPENDS) endef define Package/gstreamer1/description/Default @@ -113,6 +116,7 @@ CONFIGURE_ARGS += \ EXTRA_LDFLAGS+= \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + $(if $(ICONV_FULL),-liconv) \ define Package/gst1-plugins-good/install @@ -162,13 +166,13 @@ $(eval $(call GstBuildPlugin,id3demux,ID3v1/v2 demuxer,pbutils tag,,)) $(eval $(call GstBuildPlugin,icydemux,icy demuxer,audio tag,,)) $(eval $(call GstBuildPlugin,interleave,audio interleave,audio,,)) $(eval $(call GstBuildPlugin,level,audio level,audio,,)) -$(eval $(call GstBuildPlugin,audioparsers,audioparsers,audio tag,,)) +$(eval $(call GstBuildPlugin,audioparsers,audioparsers,audio tag pbutils,,)) $(eval $(call GstBuildPlugin,multifile,multiple files access,video,,)) $(eval $(call GstBuildPlugin,multipart,multipart stream handling,,,)) $(eval $(call GstBuildPlugin,ossaudio,OSS audio support,audio,,)) $(eval $(call GstBuildPlugin,replaygain,volume normalization,pbutils,,)) $(eval $(call GstBuildPlugin,rtp,RTP,audio rtp tag pbutils video,,)) -$(eval $(call GstBuildPlugin,rtsp,RTSP,rtp rtsp sdp,,)) +$(eval $(call GstBuildPlugin,rtsp,RTSP,net rtp rtsp sdp,,)) $(eval $(call GstBuildPlugin,souphttpsrc,soup input,audio tag,,+libsoup)) $(eval $(call GstBuildPlugin,spectrum,spectrum data output,audio fft,,)) $(eval $(call GstBuildPlugin,udp,UDP,net,,)) diff --git a/multimedia/gst1-plugins-ugly/Makefile b/multimedia/gst1-plugins-ugly/Makefile index 837ffa1f4..27929d026 100644 --- a/multimedia/gst1-plugins-ugly/Makefile +++ b/multimedia/gst1-plugins-ugly/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2009-2011 OpenWrt.org +# Copyright (C) 2009-2014 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -10,7 +10,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-ugly PKG_VERSION:=1.2.3 PKG_RELEASE:=1 + PKG_MAINTAINER:=W. Michael Petullo + PKG_LICENSE:=LGPLv2 PKG_LICENSE_FILE:=COPYING @@ -37,6 +39,7 @@ define Package/gstreamer1/Default SECTION:=multimedia TITLE:=GStreamer URL:=http://gstreamer.freedesktop.org/ + DEPENDS:= $(ICONV_DEPENDS) endef define Package/gstreamer1/description/Default @@ -91,6 +94,7 @@ CONFIGURE_ARGS += \ EXTRA_LDFLAGS+= \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + $(if $(ICONV_FULL),-liconv) \ define Package/gst1-plugins-ugly/install diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 5c54b1044..6a46014ea 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2008-2012 OpenWrt.org +# Copyright (C) 2008-2014 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -10,7 +10,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gstreamer1 PKG_VERSION:=1.2.3 PKG_RELEASE:=1 + PKG_MAINTAINER:=W. Michael Petullo + PKG_LICENSE:=LGPLv2 PKG_LICENSE_FILE:=COPYING @@ -32,6 +34,7 @@ define Package/gstreamer1/Default SECTION:=multimedia TITLE:=GStreamer URL:=http://gstreamer.freedesktop.org/ + DEPENDS:= $(ICONV_DEPENDS) $(INTL_DEPENDS) endef define Package/gstreamer1/description/Default @@ -95,7 +98,7 @@ CONFIGURE_ARGS += \ EXTRA_LDFLAGS+= \ -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ - -L$(ICONV_PREFIX)/lib -L$(INTL_PREFIX)/lib + $(if $(ICONV_FULL),-liconv) define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/gstreamer-$(GST_VERSION) From 77b4014f297b132590bea3d3fc9bf48765d35764 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 6 Aug 2014 08:56:01 -0400 Subject: [PATCH 22/24] gst1-plugins-bad: adjust Makefile so each plugin builds Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-bad/Makefile | 43 +++++++--------------------- 1 file changed, 10 insertions(+), 33 deletions(-) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index 5ffe4ed8c..84bc045ea 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -210,54 +210,31 @@ $(eval $(call GstBuildPlugin,adpcmdec,adpcm decoding support,audio,,)) $(eval $(call GstBuildPlugin,adpcmenc,adpcm encoding support,audio,,)) $(eval $(call GstBuildPlugin,aiff,aiff support,audio tag,,)) $(eval $(call GstBuildPlugin,asfmux,asf muxing support,rtp,,)) -#$(eval $(call GstBuildPlugin,audioparsersbad,audioparsers support,audio tag,,)) $(eval $(call GstBuildPlugin,autoconvert,autoconvert support,,,)) -$(eval $(call GstBuildPlugin,camerabin2,camerabin support,basecamerabinsrc photography tag pbutils app,,)) -#$(eval $(call GstBuildPlugin,legacyresample,legacyresample support,,,+liboil +librt)) $(eval $(call GstBuildPlugin,bayer,bayer support,video,,)) -#$(eval $(call GstBuildPlugin,cdxaparse,cdxaparse support,riff,,)) +$(eval $(call GstBuildPlugin,camerabin2,camerabin support,basecamerabinsrc photography tag pbutils app,,)) $(eval $(call GstBuildPlugin,dataurisrc,dataurisrc support,,,)) -#$(eval $(call GstBuildPlugin,dccp,dccp support,,,)) $(eval $(call GstBuildPlugin,debugutilsbad,debugutils support,video,,)) -#$(eval $(call GstBuildPlugin,dtmf,dtmf support,rtp,,)) $(eval $(call GstBuildPlugin,dvdspu,dvdspu support,video,,)) $(eval $(call GstBuildPlugin,festival,festival support,audio,,)) -$(eval $(call GstBuildPlugin,freeze,freeze support,,,)) $(eval $(call GstBuildPlugin,frei0r,frei0r support,controller video,,)) -$(eval $(call GstBuildPlugin,h264parse,h264parse support,,,)) -#$(eval $(call GstBuildPlugin,hdvparse,hdvparse support,,,)) $(eval $(call GstBuildPlugin,id3tag,id3tag support,tag,,)) -$(eval $(call GstBuildPlugin,invtelecine,invtelecine support,,,)) +$(eval $(call GstBuildPlugin,imagefreeze,imagefreeze support,,,)) $(eval $(call GstBuildPlugin,jpegformat,jpegformat support,tag,,)) -#$(eval $(call GstBuildPlugin,librfbsrc,librfb support,,,)) $(eval $(call GstBuildPlugin,liveadder,liveadder support,audio,,)) -$(eval $(call GstBuildPlugin,mpegdemux,mpegdemux support,tag,,+liboil +librt)) -$(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,,,)) +$(eval $(call GstBuildPlugin,mpegpsdemux,mpegpsdemux support,,,)) $(eval $(call GstBuildPlugin,mpegpsmux,mpegpsmux support,,,)) -$(eval $(call GstBuildPlugin,mpeg4videoparse,mpeg4videoparse support,,,)) -$(eval $(call GstBuildPlugin,mpegvideoparse,mpegvideoparse support,,,)) -#$(eval $(call GstBuildPlugin,mve,mve support,,,)) -$(eval $(call GstBuildPlugin,mxf,mxf support,video,,)) -$(eval $(call GstBuildPlugin,nsf,nsf support,,,)) -#$(eval $(call GstBuildPlugin,nuvdemux,nuvdemux support,,,)) +$(eval $(call GstBuildPlugin,mpegtsdemux,mpegtsdemux support,,,)) +$(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,video,,)) +$(eval $(call GstBuildPlugin,mxf,mxf support,audio video,,)) $(eval $(call GstBuildPlugin,pcapparse,pcapparse support,,,)) $(eval $(call GstBuildPlugin,pnm,pnm support,video,,)) -$(eval $(call GstBuildPlugin,qtmux,qtmux support,tag,,)) -$(eval $(call GstBuildPlugin,rawparse,rawparse support,video,,)) -$(eval $(call GstBuildPlugin,rtpmux,rtpmux support,rtp,,)) -#$(eval $(call GstBuildPlugin,rfbsrc,rfb support,,,)) -$(eval $(call GstBuildPlugin,scaletempoplugin,scaletempo support,,,)) +$(eval $(call GstBuildPlugin,rawparse,rawparse support,audio video,,)) +$(eval $(call GstBuildPlugin,rfbsrc,librfb support,,,)) $(eval $(call GstBuildPlugin,sdpelem,sdp support,rtp sdp,,)) $(eval $(call GstBuildPlugin,segmentclip,segmentclip support,audio,,)) -$(eval $(call GstBuildPlugin,selector,selector support,,,)) -$(eval $(call GstBuildPlugin,siren,siren support,rtp,,)) -$(eval $(call GstBuildPlugin,speed,speed support,,,)) +$(eval $(call GstBuildPlugin,siren,siren support,audio rtp,,)) +$(eval $(call GstBuildPlugin,speed,speed support,audio,,)) $(eval $(call GstBuildPlugin,subenc,subenc support,controller,,)) -$(eval $(call GstBuildPlugin,stereo,stereo support,audio controller,,)) -#$(eval $(call GstBuildPlugin,tta,tta support,,,)) -$(eval $(call GstBuildPlugin,valve,valve support,,,)) -#$(eval $(call GstBuildPlugin,videomeasure,videomeasure support,video,,)) -#$(eval $(call GstBuildPlugin,videosignal,videosignal support,video,,)) -#$(eval $(call GstBuildPlugin,vmnc,vmnc support,,,)) $(eval $(call BuildPackage,gst1-plugins-bad)) From 8431c041b11be8e6580e800f466f7238083421dc Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 6 Aug 2014 13:12:50 -0400 Subject: [PATCH 23/24] gst1-plugins-good: enable more plugins Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-bad/Makefile | 1 - multimedia/gst1-plugins-good/Makefile | 66 +++++++++++++++++---------- 2 files changed, 43 insertions(+), 24 deletions(-) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index 84bc045ea..cce277f02 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -219,7 +219,6 @@ $(eval $(call GstBuildPlugin,dvdspu,dvdspu support,video,,)) $(eval $(call GstBuildPlugin,festival,festival support,audio,,)) $(eval $(call GstBuildPlugin,frei0r,frei0r support,controller video,,)) $(eval $(call GstBuildPlugin,id3tag,id3tag support,tag,,)) -$(eval $(call GstBuildPlugin,imagefreeze,imagefreeze support,,,)) $(eval $(call GstBuildPlugin,jpegformat,jpegformat support,tag,,)) $(eval $(call GstBuildPlugin,liveadder,liveadder support,audio,,)) $(eval $(call GstBuildPlugin,mpegpsdemux,mpegpsdemux support,,,)) diff --git a/multimedia/gst1-plugins-good/Makefile b/multimedia/gst1-plugins-good/Makefile index 8d5e5b607..f217ea9f4 100644 --- a/multimedia/gst1-plugins-good/Makefile +++ b/multimedia/gst1-plugins-good/Makefile @@ -62,47 +62,26 @@ CONFIGURE_ARGS += \ --disable-examples \ \ --disable-aalib \ - --disable-alpha \ --disable-annodex \ - --disable-apetag \ - --disable-auparse \ - --disable-avi \ --disable-bz2 \ --disable-cairo \ --disable-directsound \ --disable-dv1394 \ - --disable-effectv \ --disable-esd \ - --disable-flv \ - --disable-flx \ --disable-gconf \ --disable-gconftool \ --disable-gdk_pixbuf \ - --disable-goom \ - --disable-goom2k1 \ --disable-gst_v4l2 \ --disable-hal \ - --disable-jpeg \ - --disable-law \ --disable-libcaca \ --disable-libdv \ - --disable-libpng \ - --disable-matroska \ - --disable-monoscope \ --disable-osx_audio \ --disable-osx_video \ --disable-pulse \ --disable-qtdemux \ --disable-rtspmanager \ - --disable-smpte \ --disable-shout2 \ - --disable-speex \ --disable-sunaudio \ - --disable-taglib \ - --disable-videobox \ - --disable-videocrop \ - --disable-videofilter \ - --disable-videomixer \ --disable-wavpack \ --disable-x \ --disable-xshm \ @@ -156,27 +135,68 @@ define GstBuildPlugin $$(eval $$(call BuildPackage,gst1-mod-$(1))) endef +#$(eval $(call GstBuildPlugin,1394,IEEE 1394 support,,,)) +$(eval $(call GstBuildPlugin,alaw,alaw codec,audio,,)) +$(eval $(call GstBuildPlugin,alpha,alpha support,video,,)) +$(eval $(call GstBuildPlugin,alphacolor,alphacolor support,video,,)) +$(eval $(call GstBuildPlugin,apetag,apetag support,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,audiofx,audio effects,audio fft controller,,)) +$(eval $(call GstBuildPlugin,audioparsers,audioparsers,audio tag pbutils,,)) +$(eval $(call GstBuildPlugin,auparse,auparse,audio tag pbutils,,)) $(eval $(call GstBuildPlugin,autodetect,format auto-detection,,,)) +$(eval $(call GstBuildPlugin,avi,avi support,audio riff tag video,,)) $(eval $(call GstBuildPlugin,cutter,audio cutter,audio,,)) $(eval $(call GstBuildPlugin,debug,debugging,,,)) +$(eval $(call GstBuildPlugin,deinterlace,deinterlace support,video,,)) +$(eval $(call GstBuildPlugin,dtmf,dtmf support,rtp,,)) +#$(eval $(call GstBuildPlugin,dv,dv support,audio tag video,,)) +$(eval $(call GstBuildPlugin,effectv,effectvsupport,video,,)) $(eval $(call GstBuildPlugin,equalizer,audio equalizer,audio controller,,)) $(eval $(call GstBuildPlugin,flac,FLAC codec,audio pbutils tag,,+libflac)) -$(eval $(call GstBuildPlugin,id3demux,ID3v1/v2 demuxer,pbutils tag,,)) +$(eval $(call GstBuildPlugin,flv,flv codec,audio pbutils tag video,,)) +$(eval $(call GstBuildPlugin,flxdec,flx codec,,,)) +#$(eval $(call GstBuildPlugin,gdkpixbuf,gdkpixbuf support,video,,)) +$(eval $(call GstBuildPlugin,goom2k1,goom support,,,)) +$(eval $(call GstBuildPlugin,goom,goom support,,,)) $(eval $(call GstBuildPlugin,icydemux,icy demuxer,audio tag,,)) +$(eval $(call GstBuildPlugin,id3demux,ID3v1/v2 demuxer,pbutils tag,,)) +$(eval $(call GstBuildPlugin,imagefreeze,imagefreeze support,,,)) $(eval $(call GstBuildPlugin,interleave,audio interleave,audio,,)) +$(eval $(call GstBuildPlugin,isomp4,isomp4 support,audio pbutils riff rtp tag video,,)) +#$(eval $(call GstBuildPlugin,jack,jack support,audio,,)) +$(eval $(call GstBuildPlugin,jpeg,jpeg support,video,,+libjpeg)) $(eval $(call GstBuildPlugin,level,audio level,audio,,)) -$(eval $(call GstBuildPlugin,audioparsers,audioparsers,audio tag pbutils,,)) +$(eval $(call GstBuildPlugin,matroska,matroska support,audio pbutils riff tag video,,)) +$(eval $(call GstBuildPlugin,mulaw,mulaw support,audio,,)) $(eval $(call GstBuildPlugin,multifile,multiple files access,video,,)) $(eval $(call GstBuildPlugin,multipart,multipart stream handling,,,)) +$(eval $(call GstBuildPlugin,navigationtest,navigationtest support,video,,)) +$(eval $(call GstBuildPlugin,oss4audio,OSS 4 audio support,audio tag,,)) $(eval $(call GstBuildPlugin,ossaudio,OSS audio support,audio,,)) +$(eval $(call GstBuildPlugin,png,png support,video,,+libpng)) +#$(eval $(call GstBuildPlugin,pulse,pulse support,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,replaygain,volume normalization,pbutils,,)) +$(eval $(call GstBuildPlugin,rtpmanager,RTP manager,audio net rtp tag pbutils video,,)) $(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,smpte,smpte support,video,,)) $(eval $(call GstBuildPlugin,souphttpsrc,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,taglib,taglib support,tag,,)) $(eval $(call GstBuildPlugin,udp,UDP,net,,)) +#$(eval $(call GstBuildPlugin,video4linux2,video4linux2 support,video,,)) +$(eval $(call GstBuildPlugin,videobox,videobox support,video,,)) +$(eval $(call GstBuildPlugin,videocrop,videocrop support,video,,)) +$(eval $(call GstBuildPlugin,videofilter,videofilter support,video,,)) +$(eval $(call GstBuildPlugin,videomixer,videomixer support,video,,)) +#$(eval $(call GstBuildPlugin,vpx,vpx support,tag video,,)) $(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 BuildPackage,gst1-plugins-good)) From e35d46becfdc8026fee3c7cdf5a91049bab0d482 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Wed, 6 Aug 2014 14:02:19 -0400 Subject: [PATCH 24/24] gst1-plugins-bad: fix the build of several plugins Signed-off-by: W. Michael Petullo --- multimedia/gst1-plugins-bad/Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index cce277f02..99a7c1f17 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -123,7 +123,6 @@ CONFIGURE_ARGS += \ --disable-schro \ --disable-zbar \ --disable-vp8 \ - --disable-librfb \ \ --without-libiconv-prefix \ --without-libintl-prefix \ @@ -221,15 +220,15 @@ $(eval $(call GstBuildPlugin,frei0r,frei0r support,controller video,,)) $(eval $(call GstBuildPlugin,id3tag,id3tag support,tag,,)) $(eval $(call GstBuildPlugin,jpegformat,jpegformat support,tag,,)) $(eval $(call GstBuildPlugin,liveadder,liveadder support,audio,,)) -$(eval $(call GstBuildPlugin,mpegpsdemux,mpegpsdemux support,,,)) +$(eval $(call GstBuildPlugin,mpegpsdemux,mpegpsdemux support,pbutils tag,,)) $(eval $(call GstBuildPlugin,mpegpsmux,mpegpsmux support,,,)) -$(eval $(call GstBuildPlugin,mpegtsdemux,mpegtsdemux support,,,)) -$(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,video,,)) +#$(eval $(call GstBuildPlugin,mpegtsdemux,mpegtsdemux support,mpegts pbutils tag,,)) +#$(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,video,,)) $(eval $(call GstBuildPlugin,mxf,mxf support,audio video,,)) $(eval $(call GstBuildPlugin,pcapparse,pcapparse support,,,)) $(eval $(call GstBuildPlugin,pnm,pnm support,video,,)) $(eval $(call GstBuildPlugin,rawparse,rawparse support,audio video,,)) -$(eval $(call GstBuildPlugin,rfbsrc,librfb support,,,)) +$(eval $(call GstBuildPlugin,rfbsrc,librfb support,video,,)) $(eval $(call GstBuildPlugin,sdpelem,sdp support,rtp sdp,,)) $(eval $(call GstBuildPlugin,segmentclip,segmentclip support,audio,,)) $(eval $(call GstBuildPlugin,siren,siren support,audio rtp,,))