components/encumbered/gst-libav1/Makefile | ●●●●● patch | view | raw | blame | history | |
components/encumbered/gst-libav1/gst-libav1.p5m | ●●●●● patch | view | raw | blame | history | |
components/encumbered/gst-libav1/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/encumbered/gst-libav1/patches/01-disable-asm.patch | ●●●●● patch | view | raw | blame | history |
components/encumbered/gst-libav1/Makefile
New file @@ -0,0 +1,63 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2016 Aurelien Larcher. All rights reserved. # Copyright 2017 Alexander Pyhalov # include ../../../make-rules/shared-macros.mk COMPONENT_NAME= gst-libav COMPONENT_VERSION= 1.10.4 COMPONENT_SUMMARY= GNOME streaming media framework plugins COMPONENT_CLASSIFICATION= System/Multimedia Libraries COMPONENT_FMRI= library/audio/gstreamer1/plugin/libav COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz COMPONENT_ARCHIVE_HASH= \ sha256:6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b COMPONENT_ARCHIVE_URL= \ http://gstreamer.freedesktop.org/src/$(COMPONENT_SRC_NAME)/$(COMPONENT_ARCHIVE) COMPONENT_PROJECT_URL = http://gstreamer.freedesktop.org/ COMPONENT_LICENSE= LGPLv2 COMPONENT_LICENSE_FILE= COPYING.LIB include $(WS_MAKE_RULES)/encumbered.mk include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk COMPONENT_PREP_ACTION = (cd $(SOURCE_DIR) && autoreconf -f) PATH = /usr/gnu/bin:/usr/bin CFLAGS += -I/usr/X11/include/mesa CFLAGS += -I/usr/X11/include CONFIGURE_OPTIONS += --sysconfdir=/etc CONFIGURE_OPTIONS.32 += --libexecdir=/usr/lib CONFIGURE_OPTIONS.64 += --libexecdir=/usr/lib/$(MACH64) build: $(BUILD_32_and_64) install: $(INSTALL_32_and_64) test: $(NO_TESTS) REQUIRED_PACKAGES += compress/bzip2 REQUIRED_PACKAGES += compress/xz REQUIRED_PACKAGES += library/audio/gstreamer1 REQUIRED_PACKAGES += library/audio/gstreamer1/plugin/base REQUIRED_PACKAGES += library/glib2 REQUIRED_PACKAGES += library/zlib REQUIRED_PACKAGES += system/library REQUIRED_PACKAGES += system/library/math components/encumbered/gst-libav1/gst-libav1.p5m
New file @@ -0,0 +1,26 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2017 Alexander Pyhalov # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=org.opensolaris.consolidation value=$(CONSOLIDATION) license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/lib/$(MACH64)/gstreamer-1.0/libgstlibav.so file path=usr/lib/gstreamer-1.0/libgstlibav.so components/encumbered/gst-libav1/manifests/sample-manifest.p5m
New file @@ -0,0 +1,26 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2017 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=org.opensolaris.consolidation value=$(CONSOLIDATION) license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/lib/$(MACH64)/gstreamer-1.0/libgstlibav.so file path=usr/lib/gstreamer-1.0/libgstlibav.so components/encumbered/gst-libav1/patches/01-disable-asm.patch
New file @@ -0,0 +1,12 @@ --- gst-libav-1.10.4/configure.ac.1 2017-03-16 23:37:02.319114126 +0300 +++ gst-libav-1.10.4/configure.ac 2017-03-16 23:38:04.936112390 +0300 @@ -369,7 +369,8 @@ --disable-audiotoolbox --disable-videotoolbox --disable-vaapi --disable-crystalhd \ --disable-mediacodec --disable-nvenc --disable-mmal --disable-omx \ --disable-omx-rpi --disable-cuda --disable-cuvid --disable-libmfx \ - --disable-libnpp --disable-iconv --disable-jni --enable-optimizations" + --disable-libnpp --disable-iconv --disable-jni --enable-optimizations \ + --disable-yasm --disable-asm" if test "x$enable_gpl" == "xyes"; then emblibav_configure_args="$emblibav_configure_args --enable-gpl"