Package Details: vapoursynth-plugin-bestsource-git r401.7d5890d-1

Git Clone URL: https://aur.archlinux.org/vapoursynth-plugin-bestsource-git.git (read-only, click to copy)
Package Base: vapoursynth-plugin-bestsource-git
Description: Plugin for Vapoursynth: bestsource (GIT version)
Upstream URL: https://forum.doom9.org/showthread.php?p=1972253
Keywords: vapoursynth
Licenses: MIT
Conflicts: vapoursynth-plugin-bestsource
Provides: libbestsource.so, vapoursynth-plugin-bestsource
Submitter: witchymary
Maintainer: witchymary
Last Packager: witchymary
Votes: 1
Popularity: 0.000000
First Submitted: 2023-03-14 20:50 (UTC)
Last Updated: 2026-04-04 15:18 (UTC)

Required by (7)

Sources (2)

Latest Comments

1 2 Next › Last »

paarushsk commented on 2026-07-12 14:12 (UTC) (edited on 2026-07-12 14:13 (UTC) by paarushsk)

This should fix the Automatic wrap-based subproject downloading is disabled errors.

diff --git a/PKGBUILD b/PKGBUILD
index bebe690..2966127 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 _plug=bestsource
 pkgname=vapoursynth-plugin-${_plug}-git
-pkgver=r401.7d5890d
+pkgver=r436.bf3554d
 pkgrel=1
 pkgdesc="Plugin for Vapoursynth: ${_plug} (GIT version)"
 arch=('x86_64')
@@ -20,8 +20,10 @@ provides=("vapoursynth-plugin-${_plug}"
           'libbestsource.so')
 conflicts=("vapoursynth-plugin-${_plug}")
 source=("${_plug}::git+https://github.com/vapoursynth/bestsource.git"
-        "libp2p::git+https://github.com/sekrit-twc/libp2p.git#commit=f50288b0c8db2cb14bb98fc25a5f056609d03652")
+        "libp2p::git+https://github.com/sekrit-twc/libp2p.git#commit=869fa993041f9f3af7d9ac8b10158920c6ddce66"
+        "avisynthplus::git+https://github.com/AviSynth/AviSynthPlus.git#commit=fcb9c8a205c1b01ee1ea491adba50e2217594598")
 sha256sums=('SKIP'
+            'SKIP'
             'SKIP')
 options=('debug')

@@ -35,9 +37,11 @@ prepare() {
   mkdir -p build

   cd "$_plug"
-  git submodule init
-  git config submodule.libp2p.url "$srcdir/libp2p"
-  git -c protocol.file.allow=always submodule update
+  ln -sf "$srcdir/libp2p" "subprojects/libp2p"
+  cp "subprojects/packagefiles/libp2p/meson.build" "$srcdir/libp2p/meson.build"
+
+  ln -sf "$srcdir/avisynthplus" "subprojects/avisynthplus"
+  cp "subprojects/packagefiles/avisynthplus/meson.build" "$srcdir/avisynthplus/meson.build"
 }

 build()

superboo07 commented on 2026-05-25 21:53 (UTC)

ERROR: Subproject avisynthplus is buildable: NO

../bestsource/meson.build:33:12: ERROR: Automatic wrap-based subproject downloading is disabled

witchymary commented on 2026-04-04 15:19 (UTC) (edited on 2026-04-04 15:20 (UTC) by witchymary)

Should be fixed now. You probably will have to delete the previous libp2p folder, though.

okbzl commented on 2026-04-03 11:55 (UTC) (edited on 2026-04-03 11:56 (UTC) by okbzl)

Have issues trying to compile this fatal: git upload-pack: not our ref f50288b0c8db2cb14bb98fc25a5f056609d03652 fatal: remote error: upload-pack: not our ref f50288b0c8db2cb14bb98fc25a5f056609d03652 fatal: Fetched in submodule path 'libp2p', but it did not contain f50288b0c8db2cb14bb98fc25a5f056609d03652. Direct fetching of that commit failed.

witchymary commented on 2024-07-08 20:25 (UTC)

Done!

jholmer commented on 2024-07-07 18:08 (UTC)

Hello, I've been receiving a warning every time upon running Vapoursynth since installing this plugin. It appears a change is needed to the build script to resolve this. Please see https://github.com/vapoursynth/bestsource/issues/57#issuecomment-2184094475

sommio commented on 2024-06-23 01:09 (UTC)

ffmpeg 7.01 can't build it, use ffmpeg4.4 for a temporary fix

diff --git a/PKGBUILD b/PKGBUILD
index ad63604..92c15dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,8 +9,7 @@ arch=('x86_64')
 url='https://forum.doom9.org/showthread.php?p=1896898'
 license=('GPL')
 depends=('vapoursynth'
-         'libavcodec.so'
-         'libavformat.so'
+         'ffmpeg4.4'
          )
 makedepends=('git'
              'meson'
@@ -33,8 +32,10 @@ prepare() {

 build() {
   cd build
-  arch-meson "../${_plug}" \
-    --libdir /usr/lib/vapoursynth
+  PKG_CONFIG_PATH="/usr/lib/ffmpeg4.4/pkgconfig" \
+    CFLAGS=-D_XOPEN_SOURCE=500 \
+    arch-meson "../${_plug}" \
+      --libdir /usr/lib/vapoursynth

   ninja
 }

fr3akyphantom commented on 2024-02-22 07:33 (UTC) (edited on 2024-02-23 11:41 (UTC) by fr3akyphantom)

libp2p is now available as a submodule to bestsource repo. Edit: Thanks for the update.

Win8Error commented on 2021-10-25 18:07 (UTC)

Thx, now it's building fine.