From 3519816278a9b67ae8c1e70310e97a56225349d2 Mon Sep 17 00:00:00 2001 From: Uyanide Date: Fri, 31 Jul 2026 15:02:43 +0200 Subject: [PATCH] fix: update to new build system; install generated pc --- .SRCINFO | 10 +++++++--- PKGBUILD | 14 ++++++++++---- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f8547e6..95138b2 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,13 +1,17 @@ pkgbase = vapoursynth-plugin-vship-cuda-git pkgdesc = Plugin for Vapoursynth: vship for nvidia gpus (GIT version) - pkgver = 5.0.2.40.g093273d + pkgver = 5.1.0.14.g5975d8b pkgrel = 1 url = https://codeberg.org/Line-fr/Vship arch = x86_64 - license = MIT + license = LicenseRef-MIT-NON-AI makedepends = git makedepends = gcc15 - depends = cuda + makedepends = cuda + depends = nvidia-utils + depends = libgcc + depends = libstdc++ + depends = glibc optdepends = vapoursynth: vapoursynth plugin usage provides = vapoursynth-plugin-vship provides = libvship diff --git a/PKGBUILD b/PKGBUILD index b0329ec..0e70b86 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,13 +2,13 @@ pkgname=vapoursynth-plugin-vship-cuda-git pkgrel=1 -pkgver=5.0.2.40.g093273d +pkgver=5.1.0.14.g5975d8b pkgdesc="Plugin for Vapoursynth: vship for nvidia gpus (GIT version)" arch=('x86_64') url='https://codeberg.org/Line-fr/Vship' license=('MIT') -depends=('cuda') -makedepends=('git' 'gcc15') +depends=('nvidia-utils' 'libgcc' 'libstdc++' 'glibc') +makedepends=('git' 'gcc15' 'cuda') optdepends=('vapoursynth: vapoursynth plugin usage') provides=("vapoursynth-plugin-vship" "libvship") conflicts=("vapoursynth-plugin-vship" "libvship") @@ -25,7 +25,11 @@ build() { cd "$srcdir/vship" export PATH="/opt/cuda/bin:$PATH" - make buildcuda CUDA_CCBIN=gcc-15 CXXFLAGS="" + unset CXXFLAGS LDFLAGS + + make build BACKEND=Cuda CUDA_CCBIN=gcc-15 \ + LDFLAGS="-Xlinker -z -Xlinker relro -Xlinker -z -Xlinker now" + make genpkgConfig PREFIX=/usr } pkgver() { @@ -42,4 +46,6 @@ package(){ install -Dm644 src/VshipAPI.h "$pkgdir/usr/include/VshipAPI.h" install -Dm644 src/VshipColor.h "$pkgdir/usr/include/VshipColor.h" + + install -Dm644 libvship.pc "$pkgdir/usr/lib/pkgconfig/libvship.pc" }