Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 3 additions & 71 deletions gstreamer.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Generated from https://git.alpinelinux.org/aports/plain/main/gstreamer/APKBUILD
package:
name: gstreamer
version: "1.27.2"
epoch: 2
version: "1.27.50"
epoch: 0
description: GStreamer streaming media framework
copyright:
- license: LGPL-2.1
Expand All @@ -28,7 +28,6 @@ environment:
- glib-gir
- gobject-introspection-dev
- graphene-dev
- gst-plugins-base-dev
- libcap-dev
- libcap-utils
- libdrm-dev
Expand Down Expand Up @@ -61,7 +60,7 @@ pipeline:
with:
repository: https://github.com/GStreamer/gstreamer
tag: ${{package.version}}
expected-commit: 285de3cf1de94b5b370a1af39446a7d1498d7c2c
expected-commit: 98f0ec4b5dd48b36365e85ad8695e88b4a7d7ec0

- runs: |
cd subprojects/gstreamer
Expand Down Expand Up @@ -103,73 +102,6 @@ subpackages:
pipeline:
- uses: test/docs

- name: gst-plugins-good
dependencies:
runtime:
- gst-plugins-base
- gstreamer
pipeline:
- working-directory: subprojects/gst-plugins-good
pipeline:
- runs: |
export CFLAGS="$CFLAGS -O2 -DMPG123_NO_LARGENAME"
export CXXFLAGS="$CXXFLAGS -O2 -DMPG123_NO_LARGENAME"
export CPPFLAGS="$CPPFLAGS -O2 -DMPG123_NO_LARGENAME"
- uses: meson/configure
with:
opts: |
--wrap-mode=nodownload \
-Db_lto=true \
-Dpackage-origin="https://wolfi.dev" \
-Dpackage-name="GStreamer good plug-ins (Wolfi-Linux)" \
-Dtests=disabled \
-Damrnb=enabled \
-Damrwbdec=enabled \
-Dqt-x11=disabled \
-Dqt6=disabled \
-Dgtk3=disabled \
-Djack=disabled \
-Dpulse=enabled \
-Dsoup=disabled \
-Dspeex=enabled \
-Dtaglib=disabled \
-Dv4l2=disabled \
-Dvpx=disabled \
-Dwavpack=disabled
- uses: meson/compile
- uses: meson/install
- uses: strip
description: GStreamer streaming media framework good plug-ins
test:
pipeline:
# AUTOGENERATED
- runs: |
echo "Testing gst-plugins-good..."
for plugin in jpegdec pngdec autodetect udp audioconvert; do gst-inspect-1.0 $plugin && echo "✓ $plugin found"; done
gst-launch-1.0 videotestsrc num-buffers=1 ! videoconvert ! jpegenc ! jpegdec ! fakesink && echo "✓ JPEG pipeline works"
gst-launch-1.0 audiotestsrc num-buffers=1 ! audioconvert ! fakesink && echo "✓ Audio pipeline works"
echo "✓ gst-plugins-good test passed"
- runs: |
echo "Testing pulsaudio plugin elements available..."
for element in pulsesrc pulsesink; do
gst-inspect-1.0 $element | grep -Eq "$element"
echo "✓ $element found"
done
echo "✓ gst-plugins-good pulseaudio test passed"
- uses: test/tw/ldd-check

- name: gst-plugins-good-dev
dependencies:
runtime:
- gst-plugins-good
pipeline:
- uses: split/dev
description: gst-plugins-good dev
test:
pipeline:
- uses: test/pkgconf
- uses: test/tw/ldd-check

update:
enabled: true
github:
Expand Down
Loading