diff options
author | sL1pKn07 | 2022-02-06 21:48:13 +0100 |
---|---|---|
committer | sL1pKn07 | 2022-02-06 21:48:13 +0100 |
commit | cfa835b869b77f5feffc507fdfb378f5e9dcc4f8 (patch) | |
tree | d54882a8229bcf456bc426a2272b9e646cc78932 /PKGBUILD | |
parent | f748d3b7e77452b5b6a73236a228828b07ca4d25 (diff) | |
download | aur-cfa835b869b77f5feffc507fdfb378f5e9dcc4f8.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 13 insertions, 17 deletions
@@ -2,8 +2,8 @@ _plug=fftspectrum pkgname=vapoursynth-plugin-${_plug}-git -pkgver=r1.1.g0fe5160 -pkgrel=2 +pkgver=r1.5.g6326b2e +pkgrel=1 pkgdesc="Plugin for Vapoursynth: ${_plug} (GIT version)" arch=('x86_64') url='https://github.com/Beatrice-Raws/FFTSpectrum' @@ -11,7 +11,9 @@ license=('GPL') depends=('vapoursynth' 'fftw' ) -makedepends=('git') +makedepends=('git' + 'meson' + ) provides=("vapoursynth-plugin-${_plug}") conflicts=("vapoursynth-plugin-${_plug}") source=("${_plug}::git+https://github.com/Beatrice-Raws/FFTSpectrum.git") @@ -23,25 +25,19 @@ pkgver() { } prepare() { - cd "${_plug}" - - sed -e 's|"vapoursynth/VapourSynth.h"|<VapourSynth.h>|g' \ - -e 's|"vapoursynth/VSHelper.h"|<VSHelper.h>|g' \ - -e 's|"fftw3.h"|<fftw3.h>|g' \ - -i FFTSpectrum.c - - echo "all: - gcc -c -fPIC ${CXXFLAGS} ${CPPFLAGS} -I. $(pkg-config --cflags vapoursynth) -o FFTSpectrum.o FFTSpectrum.c - gcc -shared $(pkg-config --libs fftw3f) -fPIC ${LDFLAGS} -o lib${_plug}.so FFTSpectrum.o" > Makefile + mkdir -p build } build() { - make -C "${_plug}" + cd build + arch-meson "../${_plug}" \ + --libdir /usr/lib/vapoursynth + + ninja } package(){ - cd "${_plug}" - install -Dm755 "lib${_plug}.so" "${pkgdir}/usr/lib/vapoursynth/lib${_plug}.so" + DESTDIR="${pkgdir}" ninja -C build install - install -Dm644 README.md "${pkgdir}/usr/share/doc/vapoursynth/plugins/${_plug}/README.md" + install -Dm644 "${_plug}/README.md" "${pkgdir}/usr/share/doc/vapoursynth/plugins/${_plug}/README.md" } |