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
 }

Reply via email to