[libmseed2] 05/08: debianization

Pierre Duperray zulu-guest at moszumanska.debian.org
Thu Feb 23 20:20:42 UTC 2017


This is an automated email from the git hooks/post-receive script.

zulu-guest pushed a commit to branch master
in repository libmseed2.

commit 881923a347e8acfe10a7b35f549d2bc74c301503
Author: Pierre Duperray <pierreduperray at free.fr>
Date:   Sat Feb 18 15:31:52 2017 +0100

    debianization
---
 debian/changelog             |  5 +++++
 debian/compat                |  1 +
 debian/control               | 35 +++++++++++++++++++++++++++++++++++
 debian/copyright             | 29 +++++++++++++++++++++++++++++
 debian/libmseed-dev.doc-base |  9 +++++++++
 debian/libmseed-dev.install  |  6 ++++++
 debian/libmseed2-docs.docs   |  2 ++
 debian/libmseed2.dirs        |  1 +
 debian/libmseed2.install     |  1 +
 debian/libmseed2.symbols     |  0
 debian/rules                 | 21 +++++++++++++++++++++
 debian/source/format         |  1 +
 debian/watch                 |  4 ++++
 13 files changed, 115 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..7020e7d
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libmseed2 (2.18-1) unstable; urgency=medium
+
+  * Initial release (Closes: #851806)
+
+ -- Pierre Duperray <pierreduperray at free.fr>  Sun, 08 Jan 2017 22:38:22 +0100
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..d14bdd0
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,35 @@
+Source: libmseed2
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Pierre Duperray <pierreduperray at free.fr>
+Section: science
+Priority: optional
+Build-Depends: debhelper (>= 9),
+               dh-autoreconf
+Standards-Version: 3.9.8
+Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/libmseed2.git
+Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/libmseed2.git
+Homepage: http://ds.iris.edu/ds/nodes/dmc/software/downloads/libmseed/
+
+Package: libmseed-dev
+Architecture: any
+Section: libdevel
+Depends: libmseed2 (= ${binary:Version}),
+         ${misc:Depends}
+Description: seed data records manipulation library (development files)
+ Provides a framework for manipulation of SEED (Standard for the Exchange
+ of Earthquake Data) data records.
+ .
+ This package includes development files for compiling against libmseed.
+
+Package: libmseed2
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: seed data records manipulation library
+ Provides a framework for manipulation of SEED (Standard for the Exchange
+ of Earthquake Data) data records.
+ .
+ Functionality is also included for managing waveform data as continuous
+ traces. All structures of seed 2.4 data records are supported with the
+ following exceptions: Blockette 2000 opaque data which has an unknown
+ data structure by definition and Blockette 405.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..492d0b4
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,29 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libmseed
+Upstream-Contact: Chad Traband <chad at iris.washington.edu>
+Source: http://ds.iris.edu/ds/nodes/dmc/software/downloads/libmseed/
+
+Files: *
+Copyright: 2004 Chad Traband chad at iris.washington.edu
+License: LGPL-3.0+
+
+Files: Makefile.am configure.ac mseed.pc.in debian/*
+Copyright: 2017 Pierre Duperray <pierreduperray at free.fr>
+License: LGPL-3.0+
+
+License: LGPL-3.0+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-3".
diff --git a/debian/libmseed-dev.doc-base b/debian/libmseed-dev.doc-base
new file mode 100644
index 0000000..df273cb
--- /dev/null
+++ b/debian/libmseed-dev.doc-base
@@ -0,0 +1,9 @@
+Document: libmseed-dev
+Title: An introduction to libmseed
+Author: Chad Trabant
+Abstract: This manual describes what libmseed2 is
+ and how it can be used to manipulate SEED data records
+Section: Programming/C
+
+Format: Text
+Files: /usr/share/doc/libmseed-dev/libmseed-UsersGuide.gz
diff --git a/debian/libmseed-dev.install b/debian/libmseed-dev.install
new file mode 100644
index 0000000..12d1d14
--- /dev/null
+++ b/debian/libmseed-dev.install
@@ -0,0 +1,6 @@
+usr/include/*
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/mseed.pc
+usr/share/doc/libmseed/libmseed-UsersGuide usr/share/doc/libmseed-dev
+usr/share/doc/libmseed/example/* usr/share/doc/libmseed-dev/example
+usr/share/man/man3/*
diff --git a/debian/libmseed2-docs.docs b/debian/libmseed2-docs.docs
new file mode 100644
index 0000000..efea0a6
--- /dev/null
+++ b/debian/libmseed2-docs.docs
@@ -0,0 +1,2 @@
+README.Debian
+README.source
diff --git a/debian/libmseed2.dirs b/debian/libmseed2.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libmseed2.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libmseed2.install b/debian/libmseed2.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/libmseed2.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/libmseed2.symbols b/debian/libmseed2.symbols
new file mode 100644
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..55a760a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+# output every command that modifies files on the build system.
+export DH_VERBOSE = 1
+# see FEATURE AREAS in dpkg-buildflags(1)
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+# see ENVIRONMENT in dpkg-buildflags(1)
+# package maintainers to append CFLAGS
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# package maintainers to append LDFLAGS
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+
+%:
+	dh $@  --with autoreconf
+
+
+override_dh_clean:
+	dh_clean
+	rm -f Makefile test/Makefile
+
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..e871c0b
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+
+opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/libmseed-$1\.tar\.gz/ \
+  https://github.com/iris-edu/libmseed/tags .*/v?(\d\S+)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libmseed2.git



More information about the debian-science-commits mailing list