From 754b29e023596c3eed560f8e411cac8ab3d9640e Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Tue, 9 Apr 2019 13:22:52 +0200 Subject: Add debian packaging for osmo-gsm-manuals-dev Allow including pdf manuals in each Osmocom repositories -doc debian package, by depending on osmo-gsm-manuals-dev. Related: OS#3899 Example usage: I4c184c62804c0b805a0a2425a5bd0312e94e49ab (osmo-bts.git) Change-Id: I7edb5093e5b58eb3b0f7af2376476db4026db735 --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 36 ++++++++++++++++++++++++++++++++++++ debian/copyright | 28 ++++++++++++++++++++++++++++ debian/rules | 5 +++++ debian/source/format | 1 + 6 files changed, 76 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..975644a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +osmo-gsm-manuals-dev (0.0.0) unstable; urgency=medium + + * Initial Release. + + -- Oliver Smith Tue, 09 Apr 2019 13:19:25 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9dc03cb --- /dev/null +++ b/debian/control @@ -0,0 +1,36 @@ +Source: osmo-gsm-manuals-dev +Section: devel +Priority: optional +Maintainer: Oliver Smith +Build-Depends: autotools-dev, + debhelper (>= 9), + pkg-config, +# All below also need to be in Depends + asciidoc, + asciidoc-dblatex, + dblatex, + docbook5-xml, + graphviz, + mscgen, + python, + python-nwdiag, + python-pychart, + xsltproc +Standards-Version: 3.9.8 +Homepage: https://git.osmocom.org/osmo-gsm-manuals/ + +Package: osmo-gsm-manuals-dev +Architecture: all +Depends: ${misc:Depends}, + asciidoc, + asciidoc-dblatex, + dblatex, + docbook5-xml, + graphviz, + mscgen, + python, + python-nwdiag, + python-pychart, + xsltproc +Description: Osmocom manuals shared code + All Osomocom repositories require this package to build their manuals. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..bbc0d9a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: osmo-gsm-manuals +Source: + +Files: * +Copyright: 2009-2019 Harald Welte +License: GFDL-1.3 + +Files: debian/* +Copyright: 2019 sysmocom s.f.m.c. GmbH +License: GPL-3.0+ + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..272596d --- /dev/null +++ b/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE = 1 +%: + dh $@ --with autotools_dev diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) -- cgit v1.2.3