[arch-commits] Commit in opentimelineio/trunk (PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Sun Sep 19 11:19:13 UTC 2021


    Date: Sunday, September 19, 2021 @ 11:19:13
  Author: arojas
Revision: 1017260

Install c++ headers (FS#71895)

Modified:
  opentimelineio/trunk/PKGBUILD

----------+
 PKGBUILD |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-19 11:00:02 UTC (rev 1017259)
+++ PKGBUILD	2021-09-19 11:19:13 UTC (rev 1017260)
@@ -2,7 +2,7 @@
 
 pkgname=opentimelineio
 pkgver=0.13
-pkgrel=1
+pkgrel=2
 pkgdesc='Open Source API and interchange format for editorial timeline information'
 url='http://opentimeline.io/'
 license=(Apache)
@@ -29,8 +29,12 @@
 }
 
 package() {
+  _cxx_libs_dir=$(python -c "import site; print(site.getsitepackages()[0])")/${pkgname}/cxx-libs/
   cd OpenTimelineIO-$pkgver
-  DESTDIR="$pkgdir" python setup.py install --root="$pkgdir" --optimize=1
+  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
   mv "$pkgdir"/build/opentimelineio/src/*/*/*/opentimelineio/* "$pkgdir"/usr/lib/python*/site-packages/opentimelineio
   rm -fr "$pkgdir"/build
 }



More information about the arch-commits mailing list