Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : gstreamer-1.0-plugins-bad | name : gstreamer-1.0-plugins-bad | ||||
| version : 1.18.4 | version : 1.18.4 | ||||
| release : 72 | release : 73 | ||||
| source : | source : | ||||
| - https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.4.tar.xz : 74e806bc5595b18c70e9ca93571e27e79dfb808e5d2e7967afa952b52e99c85f | - https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/archive/1.18.4/gst-plugins-bad-1.18.4.tar.gz : 30178ddcabcf71faccca8808f402a6e02394dfe3f821e2abe7a1b397f01eeaed | ||||
| license : LGPL-2.0-or-later | license : LGPL-2.0-or-later | ||||
| homepage : https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/ | component : | ||||
| component : multimedia.gstreamer | - multimedia.gstreamer | ||||
| summary : Additional GStreamer plugins | - ^gstreamer-1.0-plugins-opencv : multimedia.gstreamer | ||||
| summary : | |||||
| - Additional GStreamer plugins | |||||
| - ^gstreamer-1.0-plugins-opencv : | |||||
| - OpenCV GStreamer plugins | |||||
| description: | | description: | | ||||
| GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins that aren't tested well enough, or the code is not of good enough quality. | GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins that aren't tested well enough, or the code is not of good enough quality. | ||||
JoshStrobl: This can just be `- ^gstreamer-1.0-plugins-opencv : OpenCV GStreamer plugins` and you need to… | |||||
| builddeps : | builddeps : | ||||
| - pkgconfig(aom) | - pkgconfig(aom) | ||||
| - pkgconfig(bluez) | - pkgconfig(bluez) | ||||
| - pkgconfig(dvdnav) | - pkgconfig(dvdnav) | ||||
| - pkgconfig(faad2) | - pkgconfig(faad2) | ||||
| - pkgconfig(fdk-aac) | - pkgconfig(fdk-aac) | ||||
| - pkgconfig(fluidsynth) | - pkgconfig(fluidsynth) | ||||
| - pkgconfig(gl) | - pkgconfig(gl) | ||||
| - pkgconfig(gobject-introspection-1.0) | - pkgconfig(gobject-introspection-1.0) | ||||
| - pkgconfig(gstreamer-plugins-base-1.0) | - pkgconfig(gstreamer-plugins-base-1.0) | ||||
| - pkgconfig(lcms2) | |||||
| - pkgconfig(libaacs) | - pkgconfig(libaacs) | ||||
| - pkgconfig(libass) | - pkgconfig(libass) | ||||
| - pkgconfig(libchromaprint) | - pkgconfig(libchromaprint) | ||||
| - pkgconfig(libcurl) | - pkgconfig(libcurl) | ||||
| - pkgconfig(libdc1394-2) | - pkgconfig(libdc1394-2) | ||||
| - pkgconfig(libde265) | - pkgconfig(libde265) | ||||
| - pkgconfig(libdrm) | - pkgconfig(libdrm) | ||||
| - pkgconfig(libexif) | - pkgconfig(libexif) | ||||
| - pkgconfig(libmms) | - pkgconfig(libmms) | ||||
| - pkgconfig(libmpeg2) | - pkgconfig(libmpeg2) | ||||
| - pkgconfig(libopenjp2) | - pkgconfig(libopenjp2) | ||||
| - pkgconfig(libopenmpt) | - pkgconfig(libopenmpt) | ||||
| - pkgconfig(librsvg-2.0) | - pkgconfig(librsvg-2.0) | ||||
| - pkgconfig(libturbojpeg) | - pkgconfig(libturbojpeg) | ||||
| - pkgconfig(libusb-1.0) | - pkgconfig(libusb-1.0) | ||||
| - pkgconfig(libwebp) | - pkgconfig(libwebp) | ||||
| - pkgconfig(lilv-0) | - pkgconfig(lilv-0) | ||||
| - pkgconfig(libva-drm) | - pkgconfig(libva-drm) | ||||
| - pkgconfig(ltc) | |||||
| - pkgconfig(microdns) | |||||
| - pkgconfig(mjpegtools) | - pkgconfig(mjpegtools) | ||||
| - pkgconfig(nettle) | - pkgconfig(nettle) | ||||
| - pkgconfig(neon) | |||||
| - pkgconfig(nice) | - pkgconfig(nice) | ||||
| - pkgconfig(oggkate) | - pkgconfig(oggkate) | ||||
| - pkgconfig(openal) | |||||
| - pkgconfig(opencv4) | |||||
| - pkgconfig(opus) | - pkgconfig(opus) | ||||
| - pkgconfig(orc-0.4) | - pkgconfig(orc-0.4) | ||||
| - pkgconfig(pango) | - pkgconfig(pango) | ||||
| - pkgconfig(sbc) | - pkgconfig(sbc) | ||||
| - pkgconfig(shaderc) | |||||
| - pkgconfig(sndfile) | |||||
| - pkgconfig(soundtouch) | - pkgconfig(soundtouch) | ||||
| - pkgconfig(srt) | - pkgconfig(srt) | ||||
| - pkgconfig(vo-aacenc) | - pkgconfig(vo-aacenc) | ||||
| - pkgconfig(vpx) | - pkgconfig(vpx) | ||||
| - pkgconfig(wayland-protocols) | - pkgconfig(wayland-protocols) | ||||
| - pkgconfig(webrtc-audio-processing) | - pkgconfig(webrtc-audio-processing) | ||||
| - pkgconfig(x265) | - pkgconfig(x265) | ||||
| - pkgconfig(xkbcommon) | - pkgconfig(xkbcommon) | ||||
| - pkgconfig(zbar) | |||||
| - bzip2-devel | - bzip2-devel | ||||
| - gsm-devel | |||||
| - ladspa-devel | - ladspa-devel | ||||
| - vulkan-headers | - vulkan-headers | ||||
| rundeps : | |||||
| - devel : | |||||
| - gstreamer-1.0-plugins-opencv | |||||
Done Inline ActionsEh? Surely you should be splitting out the opencv headers and having the opencv gst package + devel require bad, not the other way around. JoshStrobl: Eh? Surely you should be splitting out the opencv headers and having the opencv gst package +… | |||||
| replaces : | replaces : | ||||
| - gst-transcoder | - gst-transcoder | ||||
| - devel : gst-transcoder-devel | - devel : gst-transcoder-devel | ||||
| patterns : | |||||
| - ^gstreamer-1.0-plugins-opencv : | |||||
| - /usr/lib64/libgstopencv-1.0.so.* | |||||
| - /usr/lib64/gstreamer-1.0/libgstopencv.so | |||||
| setup : | | setup : | | ||||
| %meson_configure -Dpackage-name="GStreamer Bad Plugins ${version} Solus" \ | %meson_configure -Dpackage-name="GStreamer Bad Plugins ${version} Solus" \ | ||||
| -Dpackage-origin="https://getsol.us" \ | -Dpackage-origin="https://getsol.us" \ | ||||
| -Dgobject-cast-checks=disabled \ | -Dgobject-cast-checks=disabled \ | ||||
| -Dglib-asserts=disabled \ | -Dglib-asserts=disabled \ | ||||
| -Dglib-checks=disabled \ | -Dglib-checks=disabled \ | ||||
| -Dx11=enabled | -Dx11=enabled | ||||
| build : | | build : | | ||||
| %ninja_build | %ninja_build | ||||
| install : | | install : | | ||||
| %ninja_install | %ninja_install | ||||
| check : | | check : | | ||||
| %ninja_check || : | %ninja_check || : | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
This can just be - ^gstreamer-1.0-plugins-opencv : OpenCV GStreamer plugins and you need to give the same treatment to description, e.g.
description : - GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins that aren't tested well enough, or the code is not of good enough quality. - ^gstreamer-1.0-plugins-opencv : OpenCV GStreamer plugins - ^gstreamer-1.0-plugins-opencv-devel : Development files for gstreamer-1.0-plugins-opencv