[neon/neon-packaging/python3-aaf/Neon/unstable] debian: initial packaging

Carlos De Maine null at kde.org
Tue Mar 18 11:48:32 GMT 2025


Git commit 6c0f822c986cceb1d9c6b2b0bafc8e60ae26a005 by Carlos De Maine.
Committed on 18/03/2025 at 11:47.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +5    -0    debian/changelog
A  +31   -0    debian/control
A  +20   -0    debian/copyright
A  +0    -0    debian/python3-pygdbmi.install
A  +14   -0    debian/rules
A  +1    -0    debian/source/format
A  +3    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/python3-aaf/-/commit/6c0f822c986cceb1d9c6b2b0bafc8e60ae26a005

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..17b57e8
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+python3-aaf2 (1.7.1-0neon) unstable; urgency=medium
+
+  * Initial packaging.
+
+ -- KDE Neon <neon at kde.org>  Tue, 18 Mar 2025 21:41:24 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..c079ada
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,31 @@
+Source: python3-aaf2
+Section: python
+Priority: optional
+Maintainer: KDE Neon <neon at kde.org>
+Build-Depends:
+ debhelper-compat (= 13),
+ dh-python,
+ python3-all,
+ python3-setuptools,
+ python3-wheel,
+Standards-Version: 4.6.2
+Vcs-Browser: https://invent.kde.org/neon/neon-packaging/python3-aaf2/
+Vcs-Git: https://invent.kde.org/neon/neon-packaging/python3-aaf2/
+Homepage: https://github.com/markreidvfx/pyaaf2
+
+Package: python3-aaf2
+Architecture: all
+Depends:
+  ${misc:Depends},
+ ${python3:Depends},
+Description: A python module for reading and writing Advanced Authoring
+ Format (AAF) files.
+ .
+ Features include:
+ - Read/Write AAF files
+ - Modifying existing AAF files inplace
+ - Embedding DNxHD/DNxHR/WAV media
+ - Copying objects between files
+ - Low level read/write Compound File Binary access
+ - Lazy file reading
+ - Zero dependencies, does not use AAF SDK
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..f5e2229
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,20 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: pyaaf2
+Source: https://github.com/markreidvfx/pyaaf2
+
+Files: *
+Copyright: (c)  2017 Mark Reid <mindmark at gmail.com>
+License: MIT
+
+Files: debian/*
+Copyright: (c) 2025, KDE Neon <neon at kde.org>
+License: BSD-3-clause
+
+License: MIT License
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Join Us
diff --git a/debian/python3-pygdbmi.install b/debian/python3-pygdbmi.install
new file mode 100644
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..5f49e7c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,14 @@
+#!/usr/bin/make -f
+
+export DH_VERBOSE=1
+export PYBUILD_NAME= pyaaf2
+#export PYBUILD_SYSTEM= setuptools
+
+%:
+	dh $@ --buildsystem=pybuild --with python3
+
+override_dh_auto_clean:
+	rm -rf build
+
+override_dh_auto_test:
+	echo "no tests"
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..938df42
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/\.(b|rc)/~$1/" \
+https://github.com/markreidvfx/pyaaf2/tags .*/v(\d[\d\.]+)\.tar\.gz


More information about the Neon-commits mailing list