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

Antonio Rojas arojas at gemini.archlinux.org
Tue Oct 12 20:26:38 UTC 2021


    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
 }



More information about the arch-commits mailing list