[neon/neon-packaging/opentimelineio/Neon/unstable] debian: bits and bobs

Carlos De Maine null at kde.org
Wed Mar 19 07:10:48 GMT 2025


Git commit 1431136f233fbdc837be3c93a835603c60100703 by Carlos De Maine.
Committed on 19/03/2025 at 07:10.
Pushed by carlosdem into branch 'Neon/unstable'.

bits and bobs

M  +19   -1    debian/control
A  +4    -0    debian/opentimelineio-dev.install
M  +3    -2    debian/rules

https://invent.kde.org/neon/neon-packaging/opentimelineio/-/commit/1431136f233fbdc837be3c93a835603c60100703

diff --git a/debian/control b/debian/control
index 3f0f6aa..4ec3be8 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Vcs-Git: https://invent.kde.org/neon/neon-packaging/opentimelineio/
 Homepage: https://github.com/markreidvfx/pyaaf2
 
 Package: opentimelineio
-Architecture: all
+Architecture: any
 Depends:
   ${misc:Depends},
  ${python3:Depends},
@@ -36,3 +36,21 @@ Description: an interchange format and API for editorial cut information.
  in C++ and provides an in-memory data model, as well as library functions
  for interpreting, manipulating, and serializing that data model. Within
  the core is a dependency-less library for dealing strictly with time, opentime.
+
+Package: opentimelineio-dev
+Architecture: any
+Depends:
+  ${misc:Depends},
+ ${python3:Depends},
+Description: an interchange format and API for editorial cut information.
+ .
+ OTIO contains information about the order and length of cuts and
+ references to external media. It is not however, a container format for
+ media.
+ .
+ For integration with applications, the core OTIO library is implemented
+ in C++ and provides an in-memory data model, as well as library functions
+ for interpreting, manipulating, and serializing that data model. Within
+ the core is a dependency-less library for dealing strictly with time, opentime.
+ .
+ These are development files.
diff --git a/debian/opentimelineio-dev.install b/debian/opentimelineio-dev.install
new file mode 100644
index 0000000..180cb11
--- /dev/null
+++ b/debian/opentimelineio-dev.install
@@ -0,0 +1,4 @@
+usr/include/opentime/
+usr/include/opentimelineio/
+usr/share/opentime/
+usr/share/opentimelineio/
diff --git a/debian/rules b/debian/rules
index f22091a..d77e63f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,7 @@
 export DH_VERBOSE=1
 export PYBUILD_NAME= opentimelineio
 export PYBUILD_SYSTEM= setuptools
-
+export CXXFLAGS+=" -I/usr/include/Imath"
 %:
 	dh $@ --buildsystem=cmake --with python3
 
@@ -12,7 +12,8 @@ override_dh_auto_configure:
 	-DCMAKE_INSTALL_PREFIX=/usr \
 	-DOTIO_FIND_IMATH=ON \
 	-DOTIO_AUTOMATIC_SUBMODULES=OFF \
-	-DOTIO_DEPENDENCIES_INSTALL=OFF
+	-DOTIO_DEPENDENCIES_INSTALL=OFF \
+	-DOTIO_CXX_EXAMPLES=ON
 
 override_dh_auto_clean:
 	rm -rf build


More information about the Neon-commits mailing list