summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsL1pKn072020-05-22 18:11:34 +0200
committersL1pKn072020-05-22 18:11:34 +0200
commit8e4d9360ddcdceaa02657b6072131b51441fb265 (patch)
tree24c0ec0cc657a3a8da5eba48d903b9819a0f8619 /PKGBUILD
parent92cb464a987517090322b0e533b72cd89e42aa73 (diff)
downloadaur-8e4d9360ddcdceaa02657b6072131b51441fb265.tar.gz
bump
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 10 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ed23ff632d3b..c7021460edb8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_plug=mvtools_sf
pkgname=vapoursynth-plugin-${_plug}-git
-pkgver=r10_pre.1.g820dd0a
+pkgver=r10_pre.6.gbc15acb
pkgrel=1
pkgdesc="Plugin for Vapoursynth: ${_plug} (GIT version)"
arch=('x86_64')
@@ -12,6 +12,7 @@ depends=('vapoursynth'
'fftw'
)
makedepends=('git'
+ 'meson'
'vapoursynth-lib-vsfilterscript-git'
)
provides=("vapoursynth-plugin-${_plug}")
@@ -25,25 +26,19 @@ pkgver() {
}
prepare() {
- cd "${_plug}"
- sed 's|"Include/Interface.hxx"|<Include/Interface.hxx>|g' -i src/EntryPoint.cxx
- sed -e 's|"Include/VapourSynth.h"|<VapourSynth.h>|g' \
- -e 's|"Include/VSHelper.h"|<VSHelper.h>|g' \
- -i src/*.hxx \
- -i src/*.h
- sed 's|"Include/fftw3.h"|<fftw3.h>|g' -i src/DCTFFTW.hpp
+ mkdir -p build
- echo "all:
- g++ -c -std=gnu++20 -fPIC ${CXXFLAGS} ${CPPFLAGS} -I/usr/include/vsfilterscript -I./src $(pkg-config --cflags vapoursynth) -o EntryPoint.o src/EntryPoint.cxx
- g++ -shared -fPIC ${LDFLAGS} -lstdc++ $(pkg-config --libs vapoursynth fftw3) -o lib${_plug}.so EntryPoint.o" > Makefile
+ sed 's|vapoursynth-mvtools-sf|mvtools_sf|g' -i "${_plug}/meson.build"
}
build() {
- cd "${_plug}"
- make
+ cd build
+ arch-meson "../${_plug}" \
+ --prefix /usr
+
+ ninja
}
package() {
- cd "${_plug}"
- install -Dm755 "lib${_plug}.so" "${pkgdir}/usr/lib/vapoursynth/lib${_plug}.so"
+ DESTDIR="${pkgdir}" ninja -C build install
}