include $(TOPDIR)/rules.mk
PKG_NAME:=gst1-plugins-ugly
-PKG_VERSION:=1.16.1
+PKG_VERSION:=1.16.2
PKG_RELEASE:=1
-PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org> \
- Ted Hess <thess@kitschensync.net>
-
-PKG_LICENSE:=LGPLv2
-PKG_LICENSE_FILES:=COPYING
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-ugly-$(PKG_VERSION)
PKG_SOURCE:=gst-plugins-ugly-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-plugins-ugly
-PKG_HASH:=4bf913b2ca5195ac3b53b5e3ade2dc7c45d2258507552ddc850c5fa425968a1d
+PKG_HASH:=5500415b865e8b62775d4742cbb9f37146a50caecfc0e7a6fc0160d3c560fbca
+PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-ugly-$(PKG_VERSION)
-PKG_CONFIG_DEPENDS:= \
- CONFIG_PACKAGE_gst1-mod-asf \
- CONFIG_PACKAGE_gst1-mod-mpeg2dec \
+PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org> \
+ Ted Hess <thess@kitschensync.net>
+PKG_LICENSE:=LGPL-2.1-or-later
+PKG_LICENSE_FILES:=COPYING
-PKG_FIXUP:=autoreconf
-PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
+include ../../devel/meson/meson.mk
+
+PKG_CONFIG_DEPENDS:= \
+ CONFIG_PACKAGE_gst1-mod-asf \
+ CONFIG_PACKAGE_gst1-mod-mpeg2dec \
GST_UGLY_MODULES:=
endef
-GST_COND_SELECT = $(patsubst %,$(if $(CONFIG_PACKAGE_gst1-mod-$(1)),--enable,--disable)-%,$(1))
+GST_COND_SELECT = -D$(1)=$(if $(CONFIG_PACKAGE_gst1-mod-$(1)),en,dis)abled
GST_VERSION:=1.0
-CONFIGURE_ARGS += \
- --disable-debug \
- --disable-examples \
- --disable-fatal-warnings \
- --disable-glib-asserts \
- --disable-gobject-cast-checks \
- --disable-gtk-doc-html \
- --disable-valgrind \
- --disable-rpath \
+MESON_ARGS += \
+ -Dasfdemux=$(if $(CONFIG_PACKAGE_gst1-mod-asf),en,dis)abled \
+ -Ddvdlpcmdec=disabled \
+ -Ddvdsub=disabled \
+ -Drealmedia=disabled \
+ -Dxingmux=disabled \
\
- --disable-a52dec \
- --disable-amrnb \
- --disable-amrwb \
- $(call GST_COND_SELECT,asf) \
- --disable-cdio \
- --disable-dvdlpcmdec \
- --disable-dvdread \
- --disable-dvdsub \
- --disable-iec958 \
+ -Da52dec=disabled \
+ -Damrnb=disabled \
+ -Damrwbdec=disabled \
+ -Dcdio=disabled \
+ -Ddvdread=disabled \
$(call GST_COND_SELECT,mpeg2dec) \
- --disable-mpegaudioparse \
- --disable-mpegstream \
- --disable-realmedia \
- --disable-sidplay \
- --disable-synaesthesia \
- --disable-twolame \
- --disable-x264 \
+ -Dsidplay=disabled \
+ -Dx264=disabled \
\
- --without-libiconv-prefix \
- --without-libintl-prefix \
- --with-pic
+ -Dnls=enabled \
+ -Dorc=disabled \
+ -Dtests=disabled \
+ -Dgobject-cast-checks=disabled \
+ -Dglib-asserts=disabled \
+ -Dglib-checks=disabled
define Package/gst1-plugins-ugly/install
/bin/true