[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