Guest User

Untitled

a guest
Jan 9th, 2026
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. # Maintainer: Gustavo Alvarez <[email protected]>
  2.  
  3. _plug=mvtools_sf
  4. pkgname=vapoursynth-plugin-${_plug}-git
  5. pkgver=10_pe.7.g38dadba
  6. pkgrel=1
  7. pkgdesc="Plugin for Vapoursynth: ${_plug} (GIT version)"
  8. arch=('x86_64')
  9. url='https://forum.doom9.org/showthread.php?t=172525'
  10. license=('GPL2')
  11. depends=('vapoursynth'
  12. 'fftw'
  13. )
  14. makedepends=('git'
  15. 'meson'
  16. 'vapoursynth-lib-vsfilterscript-git'
  17. )
  18. provides=("vapoursynth-plugin-${_plug}")
  19. conflicts=("vapoursynth-plugin-${_plug}")
  20. source=("${_plug}::git+https://github.com/IFeelBloated/vapoursynth-mvtools-sf.git")
  21. sha256sums=('SKIP')
  22. options=('debug')
  23.  
  24. pkgver() {
  25. cd "${_plug}"
  26. echo "$(git describe --long --tags | tr - . | tr -d r)"
  27. }
  28.  
  29. prepare() {
  30. mkdir -p build
  31. mkdir -p "${srcdir}/mvtools_sf"
  32.  
  33. sed 's|vapoursynth-mvtools-sf|mvtools_sf|g' -i "${_plug}/meson.build"
  34.  
  35. cp -r /usr/include/vsFilterScript "${srcdir}/mvtools_sf"
  36. patch -p1 < ../mvtools.patch
  37. }
  38.  
  39. build() {
  40. cd build
  41. arch-meson "../${_plug}" \
  42. --prefix /usr
  43.  
  44. ninja
  45. }
  46.  
  47. package() {
  48. DESTDIR="${pkgdir}" ninja -C build install
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment