Date: Tuesday, October 12, 2021 @ 20:26:38 Author: arojas Revision: 1029936
Install shared lib in /usr (FS#72331) Modified: opentimelineio/trunk/PKGBUILD ----------+ PKGBUILD | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-10-12 19:52:35 UTC (rev 1029935) +++ PKGBUILD 2021-10-12 20:26:38 UTC (rev 1029936) @@ -2,7 +2,7 @@ pkgname=opentimelineio pkgver=0.13 -pkgrel=2 +pkgrel=3 pkgdesc='Open Source API and interchange format for editorial timeline information' url='http://opentimeline.io/' license=(Apache) @@ -24,17 +24,20 @@ } build() { + cmake -B build -S OpenTimelineIO-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build + cd OpenTimelineIO-$pkgver python setup.py build } package() { - _cxx_libs_dir=$(python -c "import site; print(site.getsitepackages()[0])")/${pkgname}/cxx-libs/ + DESTDIR="$pkgdir" cmake --install build + cd OpenTimelineIO-$pkgver - DESTDIR="$pkgdir" python setup.py install --root="$pkgdir" --optimize=1 --cxx-install-root=$_cxx_libs_dir - install -d "$pkgdir/$_cxx_libs_dir"/include/opentimelineio/deps/{nonstd,any} - install -t "$pkgdir/$_cxx_libs_dir"/include/opentimelineio/deps/any src/deps/any/any.hpp - ln -s /usr/include/nonstd/optional.hpp "$pkgdir/$_cxx_libs_dir"/include/opentimelineio/deps/nonstd/optional.hpp + DESTDIR="$pkgdir" python setup.py install --root="$pkgdir" --optimize=1 + mv "$pkgdir"/build/opentimelineio/src/*/*/*/opentimelineio/* "$pkgdir"/usr/lib/python*/site-packages/opentimelineio rm -fr "$pkgdir"/build }