Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4512,7 +4512,7 @@ libgrass_gproj.8.3.so grass-8.3.0_1
libgrass_imagery.8.3.so grass-8.3.0_1
libgrass_raster.8.3.so grass-8.3.0_1
libgrass_vector.8.3.so grass-8.3.0_1
libvpl.so.2 oneVPL-2023.3.1_1
libvpl.so.2 libvpl-2.14.0_1
libusrsctp.so.2 usrsctp-0.9.5.0_1
libdatachannel.so.0.20 libdatachannel-0.20.2_1
libgeotiff.so.5 libgeotiff-1.7.1_1
Expand Down
10 changes: 5 additions & 5 deletions srcpkgs/ffmpeg6/template
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
pkgname=ffmpeg6
version=6.1.2
revision=7
revision=8
hostmakedepends="pkg-config perl"
makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
libXext-devel libXvMC-devel libxcb-devel lame-devel libtheora-devel
Expand All @@ -14,7 +14,7 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
libwebp-devel libdrm-devel srt-devel librist-devel vulkan-loader-devel
zimg-devel libmysofa-devel libsvt-av1-devel $(vopt_if vaapi libva-devel)
$(vopt_if vdpau libvdpau-devel) $(vopt_if fdk_aac fdk-aac-devel)
$(vopt_if onevpl oneVPL-devel) $(vopt_if nvcodec nv-codec-headers)"
$(vopt_if libvpl libvpl-devel) $(vopt_if nvcodec nv-codec-headers)"
depends="ffplay6>=${version}_${revision}"
short_desc="Decoding, encoding and streaming software"
maintainer="Orphaned <[email protected]>"
Expand All @@ -24,7 +24,7 @@ changelog="https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog"
distfiles="https://www.ffmpeg.org/releases/ffmpeg-${version}.tar.xz"
checksum=3b624649725ecdc565c903ca6643d41f33bd49239922e45c9b1442c63dca4e38

build_options="vaapi vdpau fdk_aac nvcodec onevpl"
build_options="vaapi vdpau fdk_aac nvcodec libvpl"
desc_option_sofa="Enable support for AES SOFA"

case "$XBPS_TARGET_MACHINE" in
Expand All @@ -34,7 +34,7 @@ case "$XBPS_TARGET_MACHINE" in
;;
x86_64*)
hostmakedepends+=" nasm"
build_options_default+=" vaapi vdpau nvcodec onevpl"
build_options_default+=" vaapi vdpau nvcodec libvpl"
;;
ppc64*) build_options_default+=" vaapi vdpau";;
mips*) CFLAGS="-mnan=legacy";;
Expand Down Expand Up @@ -103,7 +103,7 @@ do_configure() {
$(vopt_enable vaapi) $(vopt_enable vdpau) \
$(vopt_enable zimg libzimg) \
$(vopt_enable sofa libmysofa) \
$(vopt_enable onevpl libvpl) \
$(vopt_enable libvpl libvpl) \
$(vopt_enable nvcodec nvenc) \
$(vopt_enable nvcodec nvdec)
}
Expand Down
8 changes: 4 additions & 4 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.2
revision=1
revision=2
build_helper="gir"
build_style=meson
configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
Expand All @@ -27,7 +27,7 @@ makedepends="alsa-lib-devel celt-devel openssl-devel exempi-devel
fdk-aac-devel flite-devel fluidsynth-devel liblrdf-devel ladspa-sdk
lilv-devel lv2 libopenjpeg2-devel sbc-devel spandsp-devel vulkan-loader-devel
webrtc-audio-processing-devel libzbar-devel ffmpeg6-devel nv-codec-headers
srt-devel libva-devel $(vopt_if onevpl oneVPL-devel) $(vopt_if gme libgme-devel)"
srt-devel libva-devel $(vopt_if libvpl libvpl-devel) $(vopt_if gme libgme-devel)"
depends="gst-plugins-base1>=${version}"
short_desc="GStreamer plugins from the bad set (v1.x)"
maintainer="Orphaned <[email protected]>"
Expand All @@ -37,13 +37,13 @@ changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${version}.tar.xz"
checksum=cb116bfc3722c2de53838899006cafdb3c7c0bc69cd769b33c992a8421a9d844

build_options="gir gme onevpl wayland"
build_options="gir gme libvpl wayland"
build_options_default="gir wayland"
desc_option_gme="Build with Game Music Emulator support"

case "$XBPS_TARGET_MACHINE" in
mips*) ;; # libgme cannot be built for mips*
x86_64*) build_options_default+=" gme onevpl" ;; # onevpl only supports 64bit
x86_64*) build_options_default+=" gme libvpl" ;; # libvpl only supports 64bit
*) build_options_default+=" gme" ;;
esac

Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/handbrake/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'handbrake'
pkgname=handbrake
version=1.8.1
revision=2
revision=3
build_style=gnu-configure
configure_args="--force --disable-df-fetch --harden
$(vopt_enable fdk_aac fdk-aac) $(vopt_enable nvenc) $(vopt_enable qsv)"
Expand All @@ -14,7 +14,7 @@ makedepends="bzip2-devel gst-plugins-base1-devel gtk4-devel
libsamplerate-devel libtheora-devel libvorbis-devel libvpx-devel libxml2-devel
opus-devel speex-devel x264-devel x265-devel zimg-devel libsvt-av1-devel
$(vopt_if fdk_aac fdk-aac-devel)
$(vopt_if qsv 'libva-devel oneVPL-devel')
$(vopt_if qsv 'libva-devel libdrm-devel libvpl-devel')
$(vopt_if nvenc nv-codec-headers)"
depends="desktop-file-utils gst-plugins-good1 hicolor-icon-theme"
short_desc="Multithreaded video transcoder"
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/libvpl-devel
1 change: 1 addition & 0 deletions srcpkgs/libvpl-examples
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
--- a/dispatcher/pkgconfig/vpl.pc.in 2023-07-21 23:28:38.000000000 +0200
--- a/libvpl/pkgconfig/vpl.pc.in 2023-07-21 23:28:38.000000000 +0200
+++ - 2023-11-14 10:16:46.665168740 +0100
@@ -1,6 +1,6 @@
-prefix=@pc_rel_prefix@
Expand Down
40 changes: 40 additions & 0 deletions srcpkgs/libvpl/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Template file for 'libvpl'
pkgname=libvpl
version=2.14.0
revision=1
build_style=cmake
configure_args="-DBUILD_EXAMPLES=ON"
hostmakedepends="pkg-config"
makedepends="libva-devel libX11-devel"
short_desc="Intel oneAPI Video Processing Library"
maintainer="Michael Aldridge <[email protected]>"
license="MIT"
homepage="https://github.com/intel/libvpl"
changelog="https://github.com/intel/libvpl/blob/master/CHANGELOG.md"
distfiles="https://github.com/intel/libvpl/archive/refs/tags/v${version}.tar.gz"
checksum=7c6bff1c1708d910032c2e6c44998ffff3f5fdbf06b00972bc48bf2dd9e5ac06

post_install() {
vlicense LICENSE
}

libvpl-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove etc/vpl/vars.sh
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/cmake
vmove usr/lib/*.so
}
}

libvpl-examples_package() {
short_desc+=" - examples"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/bin
vmove usr/share/vpl/examples
}
}
4 changes: 2 additions & 2 deletions srcpkgs/obs/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'obs'
pkgname=obs
version=31.0.2
revision=5
revision=6
archs="i686* x86_64* ppc64le* aarch64* riscv64*"
build_style=cmake
configure_args="-DOBS_VERSION_OVERRIDE=${version} -DENABLE_JACK=ON
Expand All @@ -18,7 +18,7 @@ makedepends="$(vopt_if luajit LuaJIT-devel) fdk-aac-devel
v4l-utils-devel vlc-devel qt6-svg-devel x264-devel mbedtls-devel
jansson-devel wayland-devel pipewire-devel libxkbcommon-devel
pciutils-devel librist-devel srt-devel libdatachannel-devel
oneVPL-devel uthash qt6-base-private-devel json-c++
libvpl-devel uthash qt6-base-private-devel json-c++
$(vopt_if nvenc nv-codec-headers)"
depends="xset xdg-desktop-portal"
short_desc="Open Broadcaster Software"
Expand Down
43 changes: 10 additions & 33 deletions srcpkgs/oneVPL/template
Original file line number Diff line number Diff line change
@@ -1,43 +1,20 @@
# Template file for 'oneVPL'
pkgname=oneVPL
version=2023.3.1
revision=2
build_style=cmake
hostmakedepends="pkg-config"
makedepends="libva-devel libX11-devel"
short_desc="Intel oneAPI Video Processing Library"
revision=3
metapackage=yes
short_desc="Intel oneAPI Video Processing Library (transitional dummy package)"
maintainer="Michael Aldridge <[email protected]>"
license="MIT"
homepage="https://github.com/oneapi-src/oneVPL"
changelog="https://github.com/oneapi-src/oneVPL/blob/master/CHANGELOG.md"
distfiles="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v$version.tar.gz"
checksum=914530a80bdb155d3a4d50916ff34451da48584269e37075a48bd74a74e3d847

post_install() {
vlicense LICENSE
}
license="Public Domain"
homepage="https://github.com/intel/libvpl"
changelog="https://github.com/intel/libvpl/blob/master/CHANGELOG.md"

oneVPL-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove etc/vpl/vars.sh
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/cmake
vmove "usr/lib/*.so"
}
metapackage=yes
depends="libvpl-devel>=0"
}

oneVPL-examples_package() {
short_desc+=" - examples"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/bin/sample_decode
vmove usr/bin/sample_encode
vmove usr/bin/sample_multi_transcode
vmove usr/bin/sample_vpp
vmove usr/bin/vpl-inspect
vmove usr/share/vpl/examples
}
metapackage=yes
depends="libvpl-examples>=0"
}