summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d67e7460470..97c6d09d4be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,14 @@
_plug=vfrtocfr
pkgname=vapoursynth-plugin-${_plug}-git
-pkgver=v1.0.2.gc25cce8
+pkgver=v1.0.6.g6c8cd2b
pkgrel=1
pkgdesc="Plugin for Vapoursynth: ${_plug}"
arch=('i686' 'x86_64')
url='https://forum.doom9.org/showthread.php?t=174711'
license=('BSD')
depends=('vapoursynth')
+makedepends=('meson')
source=("${_plug}::git+https://github.com/blaze077/Vapoursynth-VFRToCFR.git")
sha256sums=('SKIP')
@@ -18,27 +19,28 @@ pkgver() {
}
prepare(){
+ mkdir -p build
+
cd "${_plug}"
sed -e 's|"VapourSynth.h"|<VapourSynth.h>|g' \
-e 's|"VSHelper.h"|<VSHelper.h>|g' \
-i VFRToCFR.cpp
-
- echo "all:
- g++ -c -fPIC ${CXXFLAGS} ${CPPFLAGS} -I. $(pkg-config --cflags vapoursynth) -o VFRToCFR.o VFRToCFR.cpp
-
- g++ -shared -L. -fPIC ${LDFLAGS} -o libvs${_plug}.so VFRToCFR.o"> Makefile
}
build() {
- cd "${_plug}"
- make
+ cd build
+ meson \
+ "../${_plug}" \
+ --prefix=/usr \
+ --buildtype=release
+
+ ninja
}
package() {
- cd "${_plug}"
- install -Dm755 "libvs${_plug}.so" "${pkgdir}/usr/lib/vapoursynth/libvs${_plug}.so"
+ DESTDIR="${pkgdir}" ninja -C build install
- install -Dm644 README.rst "${pkgdir}/usr/share/doc/vapoursynth/plugins/${pkgname}/README.rst"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${_plug}/README.rst" "${pkgdir}/usr/share/doc/vapoursynth/plugins/${pkgname}/README.rst"
+ install -Dm644 "${_plug}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}