Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-vapoursynth-77-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: python3-vapoursynth Distribution: openSUSE Tumbleweed
Version: 77 Vendor: openSUSE
Release: 2.1 Build date: Sun Jun 21 20:03:55 2026
Group: Unspecified Build host: reproducible
Size: 879216 Source RPM: vapoursynth-77-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.vapoursynth.com/
Summary: Python interface for VapourSynth
Python interface for VapourSynth/VSScript.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Sun Jun 21 2026 Martin Pluskal <mpluskal@suse.com>
  - Extend vapoursynth-fhs-install.patch to also fix vapoursynth.pc:
    with the headers and library relocated to FHS locations, the
    generated pkgconfig file still derived includedir from the .pc
    location (${pcfiledir}/../include -> /usr/lib64/include) and
    carried no Libs, so consumers got the wrong -I path. Configure
    prefix/includedir/libdir from meson and emit
    - I%{_includedir}/vapoursynth plus -L%{_libdir} -lvapoursynth.
    Fixes the pkgconfig breakage that stops dependent software (e.g.
    mpv) from building (boo#1268226; the separate vspipe/meson-build
    issue in that report is not addressed here).
* Tue Jun 16 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to R77:
    * Fixed deadlock introduced in R76
    * MaskedMerge and PreMultiply now take chroma location into
      account when resizing the mask/alpha channel (may raise
      errors in rare cases due to new chroma location checks)
    * RISC-V is now detected as a proper target, with compilation
      fixes
    * proptoclip now also takes an index for the property
    * Many minor issues (filter argument validation, overflows and
      other rare problems) fixed after an AI audit of the code
  - Drop vapoursynth-system-zimg.patch: linking against the shared
    system zimg was adopted upstream (the bundled-static dependency
    is gone)
* Wed Jun 03 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to R76:
    * Build system migrated to Meson
    * Remove autoloading of bundled "core plugins" (none have been
      bundled for years apart from the AviSynth compat on Windows)
    * Improved Python library detection on Linux
    * Numerous vspipe and vsscript fixes on Unix
  - Major packaging rework for the new Meson, wheel-oriented build:
    * Install the libraries, vspipe, headers and pkgconfig file to
      FHS locations instead of the Python site-packages wheel layout
      (vapoursynth-fhs-install.patch)
    * Link against the shared system zimg instead of bundling a
      static copy (vapoursynth-system-zimg.patch)
    * Drop vapoursynth-version.patch: the core library now carries
      its proper upstream SONAME libvapoursynth.so.4 instead of the
      downstream release-numbered libvapoursynth-73.so
    * Rename the library subpackages to libvapoursynth4 and
      libvsscript0 accordingly
    * Drop the obsolete gcc12 build fallback for EOL openSUSE
  - Require zimg >= 3.0.5
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
  - Update to 73:
    * many minor python improvements (ichunjo)
    * the api r3 headers are no longer distributed with the windows binaries,
      general api r3 support for plugins remains for now
    * vsscript r3 api support has been completely removed since nobody has used it for 3+ years
    * fixed mirroring at edges in convolution filters to be more consistent
    * fixed cache state not being updated properly for nodes with no
      consumers ever and no calls to setcache
  - Drop ac62a4d2a54bacccd09b97453bffe759c01f18ef.patch:
    No difference in build results
* Mon Jun 02 2025 Michael Vetter <mvetter@suse.com>
  - Update to 72:
    * added named pipe output support to vspipe in windows by specifying .\pipe
    * fixed a bug that could lead to wrong timecodes being output by
      vspipe when a clip contains many different frame durations
    * the portable install script now allows the installed python version
      to be specified using the PythonVersionMajor and PythonVersionMinor
      arguments, it can also handle pre-releases properly now for easier testing
    * by default a limited python api compatible module will be compiled
      when python 3.12+ is used on all platforms
    * now supports python 3.12 and later in addition to 3.8 on windows
* Mon Jun 02 2025 Michael Vetter <mvetter@suse.com>
  - Update to 71:
    * fixed vertical mirroring at edges in convolution filters
    * improved trim and audiotrim error messages
    * updated the supported python versions to 3.13 and 3.8 on windows
    * updated visual studio 2022 runtime version
* Wed Sep 18 2024 Michael Vetter <mvetter@suse.com>
  - Update to 70:
    * the inspectable core flag is now correctly detected by the
      vsscript python environment when an external core is supplied
    * fixed a potential crash that could happen when more than 2
      audio clips are spliced at the same time
* Fri Jul 05 2024 Michael Vetter <mvetter@suse.com>
  - Update to 69:
    * added YUV420PS/H and YUV422PS/H constants for convenience
    * vspipe --info will now output information for all set output nodes
    * added a new function to to the vsscript api to get a list of all set output
      indices, since most users don't need vsscript api 4.2 you now have to
      define VSSCRIPT_USE_LATEST_API or VSSCRIPT_USE_API_42 to actually require it
    * the python module will now warn if it doesn't match the core library
      version when creating a core
    * updated zimg to fix a rare resizing bug that only happens around 0.5x
    * scaling with avx512 optimizations
    * now always sets console output codepage to utf8 in windows
* Mon May 13 2024 Michael Vetter <mvetter@suse.com>
  - Update to 68:
    * fixed portable base path detection, was broken in r67
    * fixed is_inspectable, was broken in r67
    * reverted widestring print changes in vspipe from r67
* Mon May 06 2024 Michael Vetter <mvetter@suse.com>
  - Update to 67:
    * since most plugins don't need api 4.1 you now have to define
      VS_USE_LATEST_API or VS_USE_API_41 to actually
    * require it
    * fixed a minor performance issue
    * all suitable constants are now IntEnum type instead of IntFlag
      when compiled with cython 3.x
    * fixed constants in vapoursynth module not being correctly
      coerced to int type when used passed to plugin
    * functions due to cython 3.x changes
    * vfw and avfs will now output YUV420P12 and YUV422P12 as P016
      and P216 fourcc (16 bit) to make things more
    * convenient
    * fixed 19-24 bit audio output in vfw
    * fixed handling of audio decoding errors in vfw
    * fixed the reported plugin path being empty
    * improved the portable install script
* Tue Mar 12 2024 Michael Vetter <mvetter@suse.com>
  - Update to 66:
    * updated the supported python versions to 3.12 and 3.8
    * added an option to write a full filter graph with time information
      to file when done processing in vspipe
    * clarified where different information will be output in vspipe
    * fixed backslashes and linebreaks not being properly escaped in dot graph output
    * copyframeprops can now optionally copy only a subset of properties
    * removeframeprops function now accepts wildcards in property names
    * added prop_src argument to shuffleplanes
    * added an access pattern mode when only repeatedly requesting the last frame of a clip
    * added approximate_gamma option to resizers (saindriches)
    * added plugin_path property to plugin object in python
    * audio is now clamped instead of wrapped around in audiomix and
      audiogain, these functions can also now warn when
    * clipping happens
    * the vfw wrapper now provides simple waveformatex information
      automatically if the audio is mono or flagged as
    * plain stereo and samples contain no padding bits
    * increased the get_frame error message buffer size in python,
      fewer messages should be truncated now
    * added missing st428 transfer characteristics to resize
    * made most graph information functions part of the stable api
      and bumped the version to 4.1
    * added new frame request pattern where only the last frame
      is requested multiple times to further improve cache
    * usage
    * added new api functions for cache clearing
    * fixed request pattern set for selectevery with multiple identical offsets
    * fixed request pattern set for premultiply
    * expose number of bytes used by cache in python and clean up
      version and str representations of things
    * fixed modifyframe filter not properly copying its own videoinfo
      which may cause crashes if nothing else
    * references the format node
    * fixed setcache function leaking a node reference
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Mon Dec 04 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Upstream supports Cython 0.29 and 3, stop special casing it.
* Mon Oct 30 2023 Michael Vetter <mvetter@suse.com>
  - Update to 65:
    * fixed inspection api sometimes causing memory corruption when
      used from python
    * frame properties in python are now return as str type instead
      of bytes when hinted as utf8 printable
    * fixed how unprintable data is returned from plugin functions
      in python, previously it would leak a ctypes pointer
    * with no length instead of returning a bytes object
    * fixed a bug in the avx2 maskedmerge float premultiplied code
      path that would switch the two input clips
    * reverted the from_chars code a bit more to make no locale affect
      float parsing
    * fixed the sar adjustment for real this time
* Thu Oct 12 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix build on Leap 15.x
  - Add patch to revert for Leap 15.x only:
    * ac62a4d2a54bacccd09b97453bffe759c01f18ef.patch
* Wed Sep 27 2023 Michael Vetter <mvetter@suse.com>
  - Update to 64:
    * fixed compilation on osx where the default standard library
      doesn't have a full implementation of std::from_chars
    * fixed SAR adjustment in resizer when source cropping is used
    * added -- as an alternate to . to indicate no output in vspipe
      since shells have a tendency to expand .
    * added json output of video frame properties to vspipe
    * fixed clearMap function, previously it would forget to properly
      clear the error state in maps which could cause
    * crashes in frameeval and other filters
    * 32 bit binaries are no longer provided for windows
    * updated zimg to fix issues on zen4 cpus
    * added support for cython 3.x
* Sat Sep 23 2023 munix9@googlemail.com
  - Fix build on Factory/TW: requires python3-Cython0
  - Fix build on Leap 15.4/15.5: requires gcc/gcc-c++ >= 11
* Fri Jun 23 2023 Michael Vetter <mvetter@suse.com>
  - Update to 63:
    * Updat all api documentation for api4
    * Switch to C++17 for the entire project
    * Add a warning every time the deprecated cache filter is instantiated and ignored
    * Fix a regression with alpha nodes in vspipe introduced in r62
* Fri Mar 31 2023 Michael Vetter <mvetter@suse.com>
  - Update to 62:
    * updated the supported python versions to 3.11 and 3.8
    * now up to 500 log messages are cached when no log handler is attached
    * improvements to repr, audio channel handling and other python fixes
    * added a class Local for environment-local values
  - Refresh vapoursynth-version.patch
  - Remove plugins. All plugins now available at https://vsdb.top/

Files

/usr/lib64/python3.13/site-packages/vapoursynth
/usr/lib64/python3.13/site-packages/vapoursynth/__init__.py
/usr/lib64/python3.13/site-packages/vapoursynth/__main__.py
/usr/lib64/python3.13/site-packages/vapoursynth/__pycache__
/usr/lib64/python3.13/site-packages/vapoursynth/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/vapoursynth/__pycache__/__main__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/vapoursynth/__pycache__/_cli.cpython-313.pyc
/usr/lib64/python3.13/site-packages/vapoursynth/__pycache__/_shell.cpython-313.pyc
/usr/lib64/python3.13/site-packages/vapoursynth/__pycache__/_utils.cpython-313.pyc
/usr/lib64/python3.13/site-packages/vapoursynth/_cli.py
/usr/lib64/python3.13/site-packages/vapoursynth/_shell.py
/usr/lib64/python3.13/site-packages/vapoursynth/_utils.py
/usr/lib64/python3.13/site-packages/vapoursynth/vapoursynth.abi3.so
/usr/lib64/python3.13/site-packages/vapoursynth/vapoursynth.pyi


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026