<p>Harald Welte <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/9396">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  Harald Welte: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Add debian packaging rules<br><br>This allows us to package osmopy as debian package.<br><br>The package currently includes both the library as well as the<br>executables/scripts.  It might make sense to separate that into<br>a pure library package and an "utils" package<br><br>Related: SYS#3028<br>Change-Id: I332fb82d0e8dd09c5cf53caafa6a63297a8e3881<br>---<br>A debian/changelog<br>A debian/compat<br>A debian/control<br>A debian/copyright<br>A debian/rules<br>A debian/source/format<br>6 files changed, 85 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>new file mode 100644</span><br><span>index 0000000..3bee65a</span><br><span>--- /dev/null</span><br><span>+++ b/debian/changelog</span><br><span>@@ -0,0 +1,5 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-python-tests (0.0.9) unstable; urgency=medium</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  * Initial package</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Harald Welte <laforge@gnumonks.org>  Thu, 31 May 2019 10:33:31 +0100</span><br><span>diff --git a/debian/compat b/debian/compat</span><br><span>new file mode 100644</span><br><span>index 0000000..ec63514</span><br><span>--- /dev/null</span><br><span>+++ b/debian/compat</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+9</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>new file mode 100644</span><br><span>index 0000000..f0df4c0</span><br><span>--- /dev/null</span><br><span>+++ b/debian/control</span><br><span>@@ -0,0 +1,37 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Source: osmo-python-tests</span><br><span style="color: hsl(120, 100%, 40%);">+Section: python</span><br><span style="color: hsl(120, 100%, 40%);">+Priority: optional</span><br><span style="color: hsl(120, 100%, 40%);">+Maintainer: Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+Build-Depends: debhelper (>= 9), python, dh-python, python-setuptools, python3, python3-setuptools</span><br><span style="color: hsl(120, 100%, 40%);">+Standards-Version: 3.9.8</span><br><span style="color: hsl(120, 100%, 40%);">+Homepage: http://git.osmocom.org/python/osmo-python-tests/</span><br><span style="color: hsl(120, 100%, 40%);">+Vcs-Git: git://git.osmocom.org/python/osmo-python-tests</span><br><span style="color: hsl(120, 100%, 40%);">+Vcs-Browser: http://git.osmocom.org/python/osmo-python-tests/</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: python2-osmopy-libs</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: all</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${python:Depends}, ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Python code (not only) for testing of Osmocom programs</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ This package contains the Python 2 version of osmopy libraries.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: python2-osmopy-utils</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: all</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${python:Depends}, ${misc:Depends}, python2-osmopy-libs</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Python code (not only) for testing of Osmocom programs</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ This package contains the Python 2 version of osmopy utils.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: python3-osmopy-libs</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: all</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${python3:Depends}, ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Python code (not only) for testing of Osmocom programs</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ This package contains the Python 3 version of osmopy libraries.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: python3-osmopy-utils</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: all</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${python3:Depends}, ${misc:Depends}, python3-osmopy-libs</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Python code (not only) for testing of Osmocom programs</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ This package contains the Python 3 version of osmopy utils.</span><br><span>diff --git a/debian/copyright b/debian/copyright</span><br><span>new file mode 100644</span><br><span>index 0000000..22d0b8b</span><br><span>--- /dev/null</span><br><span>+++ b/debian/copyright</span><br><span>@@ -0,0 +1,27 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/</span><br><span style="color: hsl(120, 100%, 40%);">+Upstream-Name: osmo-python-tests</span><br><span style="color: hsl(120, 100%, 40%);">+Source: http://git.osmocom.org/python/osmo-python-tests/</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: osmopy/obscvty.py</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: Copyright (C) 2012, 2013 Holger Hans Peter Freyther</span><br><span style="color: hsl(120, 100%, 40%);">+License: GPL-2+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: osmopy/osmo_ipa.py</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: Copyright (C) 2016 sysmocom s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+License: GPL-3+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: osmopy/osmoutil.py</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: (C) 2013 by Katerina Barone-Adesi <kat.obsc@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+License: GPL-3+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: osmopy/osmo_interact/*</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: (C) 2017 by sysmocom s.f.m.c. GmbH <info@sysmocom.de></span><br><span style="color: hsl(120, 100%, 40%);">+License: GPL-3+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: debian/*</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+License: GPL-2+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: setup.py</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: (C) 2013 by Katerina Barone-Adesi <kat.obsc@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+License: AGPL-3.0+</span><br><span>diff --git a/debian/rules b/debian/rules</span><br><span>new file mode 100755</span><br><span>index 0000000..d9e98af</span><br><span>--- /dev/null</span><br><span>+++ b/debian/rules</span><br><span>@@ -0,0 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+#!/usr/bin/make -f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+%:</span><br><span style="color: hsl(120, 100%, 40%);">+      dh $@ --with python2,python3</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+override_dh_auto_install:</span><br><span style="color: hsl(120, 100%, 40%);">+     python2 setup.py install --install-layout=deb --root=$(CURDIR)/debian/python2-osmopy-libs</span><br><span style="color: hsl(120, 100%, 40%);">+     rm -rf $(CURDIR)/debian/python2-osmopy-libs/usr/bin</span><br><span style="color: hsl(120, 100%, 40%);">+   python2 setup.py install --install-layout=deb --root=$(CURDIR)/debian/python2-osmopy-utils</span><br><span style="color: hsl(120, 100%, 40%);">+    rm -rf $(CURDIR)/debian/python2-osmopy-utils/usr/lib</span><br><span style="color: hsl(120, 100%, 40%);">+  python3 setup.py install --install-layout=deb --root=$(CURDIR)/debian/python3-osmopy-libs</span><br><span style="color: hsl(120, 100%, 40%);">+     rm -rf $(CURDIR)/debian/python3-osmopy-libs/usr/bin</span><br><span style="color: hsl(120, 100%, 40%);">+   python3 setup.py install --install-layout=deb --root=$(CURDIR)/debian/python3-osmopy-utils</span><br><span style="color: hsl(120, 100%, 40%);">+    rm -rf $(CURDIR)/debian/python3-osmopy-utils/usr/lib</span><br><span>diff --git a/debian/source/format b/debian/source/format</span><br><span>new file mode 100644</span><br><span>index 0000000..89ae9db</span><br><span>--- /dev/null</span><br><span>+++ b/debian/source/format</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+3.0 (native)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/9396">change 9396</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/9396"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: python/osmo-python-tests </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I332fb82d0e8dd09c5cf53caafa6a63297a8e3881 </div>
<div style="display:none"> Gerrit-Change-Number: 9396 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Pau Espin Pedrol <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Thorsten Alteholz <osmocom@alteholz.de> </div>