<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/13499">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Add Debian packaging information<br><br>Change-Id: Id5044b1835190edc948952d207a5196a18669eb1<br>---<br>A debian/changelog<br>A debian/compat<br>A debian/control<br>A debian/copyright<br>A debian/libosmo-rspro-dev.install<br>A debian/libosmo-rspro0.install<br>A debian/osmo-remsim-bankd.install<br>A debian/osmo-remsim-client.install<br>A debian/osmo-remsim-server.install<br>A debian/rules<br>10 files changed, 134 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-remsim refs/changes/99/13499/1</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..ca4d246</span><br><span>--- /dev/null</span><br><span>+++ b/debian/changelog</span><br><span>@@ -0,0 +1,6 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-remsim (0.1.0) unstable; urgency=medium</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Harald Welte ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * initial release.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Harald Welte <laforge@gnumonks.org>  Wed, 03 Apr 2019 08:59:40 +0200</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..8301a42</span><br><span>--- /dev/null</span><br><span>+++ b/debian/control</span><br><span>@@ -0,0 +1,69 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Source: osmo-remsim</span><br><span style="color: hsl(120, 100%, 40%);">+Maintainer: Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+Section: net</span><br><span style="color: hsl(120, 100%, 40%);">+Priority: optional</span><br><span style="color: hsl(120, 100%, 40%);">+Build-Depends: debhelper (>= 9),</span><br><span style="color: hsl(120, 100%, 40%);">+               pkg-config,</span><br><span style="color: hsl(120, 100%, 40%);">+               dh-autoreconf,</span><br><span style="color: hsl(120, 100%, 40%);">+               dh-systemd (>= 1.5),</span><br><span style="color: hsl(120, 100%, 40%);">+               autotools-dev,</span><br><span style="color: hsl(120, 100%, 40%);">+               pkg-config,</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmocore-dev,</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-abis-dev,</span><br><span style="color: hsl(120, 100%, 40%);">+               libpcsclite-dev,</span><br><span style="color: hsl(120, 100%, 40%);">+               libusb-1.0-0-dev,</span><br><span style="color: hsl(120, 100%, 40%);">+               libulfius-dev,</span><br><span style="color: hsl(120, 100%, 40%);">+               libjansson-dev</span><br><span style="color: hsl(120, 100%, 40%);">+Standards-Version: 3.9.8</span><br><span style="color: hsl(120, 100%, 40%);">+Vcs-Browser: http://git.osmocom.org/osmo-remsim/</span><br><span style="color: hsl(120, 100%, 40%);">+Vcs-Git: git://git.osmocom.org/osmo-remsim</span><br><span style="color: hsl(120, 100%, 40%);">+Homepage: https://projects.osmocom.org/projects/osmo-remsim</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmo-rspro0</span><br><span style="color: hsl(120, 100%, 40%);">+Section: libs</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: any</span><br><span style="color: hsl(120, 100%, 40%);">+Multi-Arch: same</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${shlibs:Depends}, ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Pre-Depends: ${misc:Pre-Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Osmocom Remote SIM - Shared Library</span><br><span style="color: hsl(120, 100%, 40%);">+ libosmo-rsrpo is an utility library for encoding/decoding the ASN.1 BER</span><br><span style="color: hsl(120, 100%, 40%);">+ based RSPRO (Remote SIM Protocol) protocol used between the osmo-remsim</span><br><span style="color: hsl(120, 100%, 40%);">+ programs.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmo-rspro-dev</span><br><span style="color: hsl(120, 100%, 40%);">+Section: libdevel</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: any</span><br><span style="color: hsl(120, 100%, 40%);">+Multi-Arch: same</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Osmocom Remote SIM - Shared Library Development Haders</span><br><span style="color: hsl(120, 100%, 40%);">+ libosmo-rsrpo is an utility library for encoding/decoding the ASN.1 BER</span><br><span style="color: hsl(120, 100%, 40%);">+ based RSPRO (Remote SIM Protocol) protocol used between the osmo-remsim</span><br><span style="color: hsl(120, 100%, 40%);">+ programs.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: osmo-remsim-server</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: any</span><br><span style="color: hsl(120, 100%, 40%);">+Multi-Arch: same</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${shlibs:Depends}, ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Osmocom Remote SIM - Central Server</span><br><span style="color: hsl(120, 100%, 40%);">+ The remsim-server is the central element of a osmo-remsim deployment,</span><br><span style="color: hsl(120, 100%, 40%);">+ it maintains a list of clients + bankds connected to it, as well as the</span><br><span style="color: hsl(120, 100%, 40%);">+ dynamic SIM card mappings between them.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: osmo-remsim-bankd</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: any</span><br><span style="color: hsl(120, 100%, 40%);">+Multi-Arch: same</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${shlibs:Depends}, ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Osmocom Remote SIM - Bank Daemon</span><br><span style="color: hsl(120, 100%, 40%);">+ The remsim-bankd is managing a bank of SIM card readers and their</span><br><span style="color: hsl(120, 100%, 40%);">+ respective cards.  It establishes a control connection to remsim-server</span><br><span style="color: hsl(120, 100%, 40%);">+ and receives inbound connections from remsim-clients.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Package: osmo-remsim-client</span><br><span style="color: hsl(120, 100%, 40%);">+Architecture: any</span><br><span style="color: hsl(120, 100%, 40%);">+Multi-Arch: same</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${shlibs:Depends}, ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Description: Osmocom Remote SIM - Client</span><br><span style="color: hsl(120, 100%, 40%);">+ The remsim-client is managing a given phone/modem.  It attaches to the</span><br><span style="color: hsl(120, 100%, 40%);">+ 'cardem' firmware of a SIMtrcace2 (or compatible, such as sysmoQMOD)</span><br><span style="color: hsl(120, 100%, 40%);">+ hardware and forwards the SIM card communication to a remsim-bankd,</span><br><span style="color: hsl(120, 100%, 40%);">+ under the control of remsim-server.</span><br><span>diff --git a/debian/copyright b/debian/copyright</span><br><span>new file mode 100644</span><br><span>index 0000000..8af2d2e</span><br><span>--- /dev/null</span><br><span>+++ b/debian/copyright</span><br><span>@@ -0,0 +1,25 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/</span><br><span style="color: hsl(120, 100%, 40%);">+Upstream-Name: osmo-remsim</span><br><span style="color: hsl(120, 100%, 40%);">+Source: http://cgit.osmocom.org/osmo-remsim/</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: *</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: 2018-2019 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%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+License: GPL-2+</span><br><span style="color: hsl(120, 100%, 40%);">+ This package is free software: you can redistribute it and/or modify</span><br><span style="color: hsl(120, 100%, 40%);">+ it under the terms of the GNU General Public License as published by</span><br><span style="color: hsl(120, 100%, 40%);">+ the Free Software Foundation, either version 2 of the License, or</span><br><span style="color: hsl(120, 100%, 40%);">+ (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ This program is distributed in the hope that it will be useful,</span><br><span style="color: hsl(120, 100%, 40%);">+ but WITHOUT ANY WARRANTY; without even the implied warranty of</span><br><span style="color: hsl(120, 100%, 40%);">+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><br><span style="color: hsl(120, 100%, 40%);">+ GNU General Public License for more details.</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ You should have received a copy of the GNU General Public License</span><br><span style="color: hsl(120, 100%, 40%);">+ along with this program.  If not, see <http://www.gnu.org/licenses/>.</span><br><span style="color: hsl(120, 100%, 40%);">+ .</span><br><span style="color: hsl(120, 100%, 40%);">+ On Debian systems, the complete text of the GNU General</span><br><span style="color: hsl(120, 100%, 40%);">+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".</span><br><span>diff --git a/debian/libosmo-rspro-dev.install b/debian/libosmo-rspro-dev.install</span><br><span>new file mode 100644</span><br><span>index 0000000..5abeb9c</span><br><span>--- /dev/null</span><br><span>+++ b/debian/libosmo-rspro-dev.install</span><br><span>@@ -0,0 +1,5 @@</span><br><span style="color: hsl(120, 100%, 40%);">+usr/include/osmocom/rspro</span><br><span style="color: hsl(120, 100%, 40%);">+usr/lib/*/libosmo-rspro*.a</span><br><span style="color: hsl(120, 100%, 40%);">+usr/lib/*/libosmo-rspro*.so</span><br><span style="color: hsl(120, 100%, 40%);">+usr/lib/*/libosmo-rspro*.la</span><br><span style="color: hsl(120, 100%, 40%);">+usr/lib/*/pkgconfig/libosmo-rspro.pc</span><br><span>diff --git a/debian/libosmo-rspro0.install b/debian/libosmo-rspro0.install</span><br><span>new file mode 100644</span><br><span>index 0000000..2b3a85d</span><br><span>--- /dev/null</span><br><span>+++ b/debian/libosmo-rspro0.install</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+usr/lib/*/libosmo-rspro*.so.*</span><br><span>diff --git a/debian/osmo-remsim-bankd.install b/debian/osmo-remsim-bankd.install</span><br><span>new file mode 100644</span><br><span>index 0000000..d8168d5</span><br><span>--- /dev/null</span><br><span>+++ b/debian/osmo-remsim-bankd.install</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+usr/bin/osmo-remsim-bankd</span><br><span>diff --git a/debian/osmo-remsim-client.install b/debian/osmo-remsim-client.install</span><br><span>new file mode 100644</span><br><span>index 0000000..8e73dc1</span><br><span>--- /dev/null</span><br><span>+++ b/debian/osmo-remsim-client.install</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+usr/bin/osmo-remsim-client*</span><br><span>diff --git a/debian/osmo-remsim-server.install b/debian/osmo-remsim-server.install</span><br><span>new file mode 100644</span><br><span>index 0000000..f6f14a1</span><br><span>--- /dev/null</span><br><span>+++ b/debian/osmo-remsim-server.install</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+usr/bin/osmo-remsim-server</span><br><span>diff --git a/debian/rules b/debian/rules</span><br><span>new file mode 100755</span><br><span>index 0000000..bbf2626</span><br><span>--- /dev/null</span><br><span>+++ b/debian/rules</span><br><span>@@ -0,0 +1,24 @@</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%);">+DEBIAN  := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)</span><br><span style="color: hsl(120, 100%, 40%);">+DEBVERS := $(shell echo '$(DEBIAN)' | cut -d- -f1)</span><br><span style="color: hsl(120, 100%, 40%);">+VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g')</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+#export DH_VERBOSE=1</span><br><span style="color: hsl(120, 100%, 40%);">+export DEB_BUILD_MAINT_OPTIONS = hardening=+all</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%);">+%:</span><br><span style="color: hsl(120, 100%, 40%);">+     dh $@ --with=systemd --with autoreconf --fail-missing</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+override_dh_auto_configure:</span><br><span style="color: hsl(120, 100%, 40%);">+  dh_auto_configure --  --with-systemdsystemunitdir=/lib/systemd/system</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+#override_dh_clean:</span><br><span style="color: hsl(120, 100%, 40%);">+# dh_clean</span><br><span style="color: hsl(120, 100%, 40%);">+#     $(RM) tests/package.m4</span><br><span style="color: hsl(120, 100%, 40%);">+#       $(RM) tests/testsuite</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+# Print test results in case of a failure</span><br><span style="color: hsl(120, 100%, 40%);">+#override_dh_auto_test:</span><br><span style="color: hsl(120, 100%, 40%);">+#  dh_auto_test || (find . -name testsuite.log -exec cat {} \; ; false)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/13499">change 13499</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/13499"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-remsim </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Id5044b1835190edc948952d207a5196a18669eb1 </div>
<div style="display:none"> Gerrit-Change-Number: 13499 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>