Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#72331 - [opentimelineio] Move C++ libraries and includes to /usr
Attached to Project:
Community Packages
Opened by Tércio Martins (tercio) - Sunday, 03 October 2021, 04:55 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 17 October 2021, 22:06 GMT
Opened by Tércio Martins (tercio) - Sunday, 03 October 2021, 04:55 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 17 October 2021, 22:06 GMT
|
DetailsDescription: The current version of the "opentimelineio" package puts the C++ libraries and includes in the "/usr/lib/python3.9/site-packages/opentimelineio/cxx-libs/" directory.
Programs like Olive look for these files in the "/usr/lib" and "/usr/include" directories respectively during build (and not in the actual package path). Please change the package's PKGBUILD to put these files in "/usr" along with the other C and C++ libraries and includes. The attached file contains a suggestion to change the PKGBUILD. Additional info: * package version(s): 0.13-2 |
This task depends upon
PKGBUILD.diff
The file "setup.py" no longer has the parameter "cxx-install-root", and the configuration of the C++ bindings needs to be done separately.
The change I suggested makes the package follow the Arch Linux packaging guidelines (especially the header files):
https://wiki.archlinux.org/title/Arch_package_guidelines#Directories
Finally, by making this change, it is possible to change the dependency of "olive-git" to use the stable version of OpenTimelineIO without affecting Kdenlive and other applications that need the library.