Skip to content
Open
4 changes: 4 additions & 0 deletions Manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -1136,6 +1136,10 @@ This aims to fix cross-builds for when the build-style is mixed: e.g. when in a

- `qmake6` is like `qmake` but for Qt6.

> NOTE: the qmake build helpers internally use the `qmake_default_version` variable
to select the default qmake implementation (Qt5 or Qt6). This variable is part of
the helper workflow and is not commonly set in templates.

- `rust` specifies environment variables required for cross-compiling crates via cargo and
for compiling cargo -sys crates.
It also adds a `cargo` wrapper that detects and passes builds through `cargo-auditable`.
Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/gst-libav/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'gst-libav'
pkgname=gst-libav
version=1.26.5
version=1.26.10
revision=1
build_style=meson
hostmakedepends="pkg-config yasm"
Expand All @@ -12,7 +12,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${version}.tar.xz"
checksum=d6de05884ef42376dd8cde89940f7b50ced96f4f6f52888e764cd8233e74f052
checksum=c8c2fd29cc063a6d26c314cd1a0a3a3060c8a029981b9520fab52c4206d11611

case "$XBPS_TARGET_MACHINE" in
*-musl) # Required by musl for M_SQRT1_2
Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/gst-plugins-bad1/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'gst-plugins-bad1'
pkgname=gst-plugins-bad1
version=1.26.5
revision=2
version=1.26.10
revision=1
build_helper="gir"
build_style=meson
configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
Expand Down Expand Up @@ -36,7 +36,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${version}.tar.xz"
checksum=9890f262f3b2a9564dcb629e9eb697d77b93d1f71897eda1a8170b7dcfe73294
checksum=fec973dff512b507d9dcb5a828e04e061e52188f4d5989e953aed6a41beda437

build_options="gir gme libvpl wayland"
build_options_default="gir wayland"
Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/gst-plugins-base1/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-base1'
pkgname=gst-plugins-base1
version=1.26.5
version=1.26.10
revision=1
build_style=meson
build_helper="gir"
Expand All @@ -22,7 +22,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz"
checksum=f0c0e26cbedaa57732cb6a578e8cc13a1164bf18d737d55c333061c52f0c48d7
checksum=1c1531dd8f2d480c89c57b08a930545a3375077391789762e40e490cdbbf03fd

build_options="cdparanoia gir libvisual sndio wayland"
build_options_default="cdparanoia gir wayland"
Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/gst-plugins-good1/template
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Template file for 'gst-plugins-good1'
pkgname=gst-plugins-good1
version=1.26.5
revision=2
version=1.26.10
revision=1
build_style=meson
build_helper="qmake qmake6"
qmake_default_version=none

Check failure on line 7 in srcpkgs/gst-plugins-good1/template

View workflow job for this annotation

GitHub Actions / Lint templates

Template Lint

custom variables should use _ prefix: qmake_default_version=none

Check failure on line 7 in srcpkgs/gst-plugins-good1/template

View workflow job for this annotation

GitHub Actions / Lint templates

Template Lint

Place qmake_default_version= after checksum=
configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
-Dqt6=enabled $(vopt_feature wayland qt-wayland) -Dqt-method=qmake
$(vopt_feature gtk3 gtk3) -Dpkgconfig.relocatable=true"
Expand All @@ -27,7 +27,7 @@
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${version}.tar.xz"
checksum=eb0862e93404b073e98ec50350ece7e6685ea2936cab8118c2b8e938e2cbea8b
checksum=7beacb5daba3c6751ebc1c85017d9b1d6de64e24798125932c73c8b1dbeb3bc9

build_options="gtk3 wayland"
build_options_default="gtk3 wayland"
Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/gst-plugins-ugly1/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-ugly1'
pkgname=gst-plugins-ugly1
version=1.26.5
version=1.26.10
revision=1
build_style=meson
configure_args=" -Dsidplay=disabled -Dgpl=enabled -Dx264=enabled
Expand All @@ -17,4 +17,4 @@ license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${version}.tar.xz"
checksum=3dfc43435be97e110816bac6d602b0f206a038546279683d9d25372ff127db52
checksum=b2c648ef62cbf03cdc215f55dca01e2e8372983d8c88de3fa03671ddf08d7d14
4 changes: 2 additions & 2 deletions srcpkgs/gst-rtsp-server/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'gst-rtsp-server'
pkgname=gst-rtsp-server
version=1.26.5
version=1.26.10
revision=1
build_style=meson
build_helper=gir
Expand All @@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${version}.tar.xz"
checksum=328dff2457419683f2a4f06ca119cfd22beb632cee1ad6830591213325353c44
checksum=4476cda6912b6a92179d6004d2df821e253afdf7c916ebaea5fad9bd082f5604

gst-rtsp-server-devel_package() {
depends="${sourcepkg}>=${version}_${revision} gst-plugins-base1-devel"
Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/gst1-editing-services/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'gst1-editing-services'
pkgname=gst1-editing-services
version=1.26.2
revision=2
version=1.26.10
revision=1
build_style=meson
build_helper="gir"
configure_args="-Ddoc=disabled $(vopt_feature gir introspection)"
Expand All @@ -14,7 +14,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-${version}.tar.xz"
checksum=2e5651276fd59af1de64757098b626b0f75c00fd49938f1aa527c56750ec15f6
checksum=72c994fe9cce0926e2826b610781cdadc72d90e058e3c9bea5aeb322098d5203

build_options="gir"

Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/gst1-python3/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'gst1-python3'
pkgname=gst1-python3
version=1.26.5
revision=2
version=1.26.10
revision=1
build_style=meson
hostmakedepends="pkg-config python3 python3-packaging-bootstrap"
makedepends="libglib-devel python3-devel python3-gobject-devel gst-plugins-base1-devel
Expand All @@ -13,5 +13,5 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-python/gst-python-${version}.tar.xz"
checksum=86e2fe2b1bba7ffc18b1d4abe1035fe1c33b20fe4e077cce2f90dbfa445b2341
checksum=6fd89a8e8b0cb8455f40794e4cdfc5993bdedb07ea660dac54ba88e294319805
make_check=no # Upstream didn't adjust checks to match their API changes
4 changes: 2 additions & 2 deletions srcpkgs/gstreamer-vaapi/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'gstreamer-vaapi'
pkgname=gstreamer-vaapi
version=1.26.5
version=1.26.10
revision=1
build_style=meson
hostmakedepends="pkg-config"
Expand All @@ -11,7 +11,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"
checksum=b42d44db63f3195a6f33296e1ead32c14d01ef27452b7068f1a2d86624f55ea9
checksum=64633e188d0b6005847fd8e3ad70c0c20c86caeeae4f211f3e383b1455fc5d09

pre_check() {
# Seems to need certain hardware to pass
Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/gstreamer1/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'gstreamer1'
pkgname=gstreamer1
version=1.26.5
version=1.26.10
revision=1
build_style=meson
build_helper="gir"
Expand All @@ -17,7 +17,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz"
checksum=0a7edb0e7b42dbe6b575fce61a4808a3f6b20e085a1eaecbc025d0ec21f1e774
checksum=d7f20bec75edeb8677662926c33e987da64a42616c24fc3353b9ad44ed750cd6

pre_check() {
# gst_gstdatetime is known to fail according to LFS
Expand Down
Loading