Package Details: vapoursynth-plugin-rife-ncnn-vulkan-git 9.mod.v6.0.g4cbe35e-1

Git Clone URL: https://aur.archlinux.org/vapoursynth-plugin-rife-ncnn-vulkan-git.git (read-only, click to copy)
Package Base: vapoursynth-plugin-rife-ncnn-vulkan-git
Description: Plugin for Vapoursynth: rife-ncnn-vulkan (GIT version)
Upstream URL: https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan
Keywords: vapoursynth
Licenses: MIT
Conflicts: vapoursynth-plugin-rife-ncnn-vulkan
Provides: vapoursynth-plugin-rife-ncnn-vulkan
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 1
Popularity: 0.000000
First Submitted: 2021-10-10 05:20 (UTC)
Last Updated: 2023-11-04 17:07 (UTC)

Dependencies (5)

Required by (4)

Sources (3)

Latest Comments

UltimateKyle commented on 2023-10-21 08:43 (UTC)

https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan Found an alternative fork.

UltimateKyle commented on 2023-10-15 14:07 (UTC)

It seems like the upstream has disappeared? Do anyone have a surviving copy?

Win8Error commented on 2022-10-15 21:51 (UTC)

Please add vulkan-headers as make dependency.

Quaternions commented on 2022-08-01 19:41 (UTC) (edited on 2022-08-02 05:23 (UTC) by Quaternions)

r7 has an option to use system ncnn

_plug=rife-ncnn-vulkan
pkgname=vapoursynth-plugin-${_plug}-git
pkgver=7.0.ga68c650
pkgrel=1
pkgdesc="Plugin for Vapoursynth: ${_plug} (GIT version)"
arch=('x86_64')
url='https://github.com/HomeOfVapourSynthEvolution/VapourSynth-RIFE-ncnn-Vulkan'
license=('MIT')
depends=('vapoursynth' 'ncnn')
makedepends=('git'
             'meson'
             'cmake'
             )
provides=("vapoursynth-plugin-${_plug}")
conflicts=("vapoursynth-plugin-${_plug}")
source=("${_plug}::git+https://github.com/HomeOfVapourSynthEvolution/VapourSynth-RIFE-ncnn-Vulkan.git")
sha256sums=('SKIP')
options=('debug')

pkgver() {
  cd "${_plug}"
  echo "$(git describe --long --tags | tr - . | tr -d r)"
}

prepare() {
  mkdir -p build

  cd "${_plug}"
  sed "s|models|${_plug}-models|g" -i RIFE/plugin.cpp
}

build() {
  cd build
  arch-meson "../${_plug}" \
    --libdir /usr/lib/vapoursynth -Duse_system_ncnn=true

  ninja
}

package(){
  DESTDIR="${pkgdir}" ninja -C build install

  mv "${pkgdir}/usr/lib/vapoursynth/models" "${pkgdir}/usr/lib/vapoursynth/${_plug}-models"

  install -Dm644 "${_plug}/README.md" "${pkgdir}/usr/share/doc/vapoursynth/plugins/${_plug}/README.md"
  install -Dm644 "${_plug}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}