[libmseed] 03/04: debianization

Pierre Duperray zulu-guest at moszumanska.debian.org
Mon Feb 27 22:18:05 UTC 2017


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

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

commit 3884be891731e6a794928fc09ddfd0a584f1af24
Author: Pierre Duperray <pierreduperray at free.fr>
Date:   Mon Feb 27 22:58:23 2017 +0100

    debianization
---
 debian/changelog             |   5 ++
 debian/compat                |   1 +
 debian/control               |  34 +++++++++++
 debian/copyright             |  29 ++++++++++
 debian/gbp.conf              |   7 +++
 debian/libmseed-dev.doc-base |   9 +++
 debian/libmseed-dev.install  |   6 ++
 debian/libmseed2.dirs        |   1 +
 debian/libmseed2.install     |   1 +
 debian/libmseed2.symbols     | 134 +++++++++++++++++++++++++++++++++++++++++++
 debian/rules                 |  26 +++++++++
 debian/source/format         |   1 +
 debian/watch                 |   4 ++
 13 files changed, 258 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..6a25c89
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libmseed (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..223eb53
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,34 @@
+Source: libmseed
+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)
+Standards-Version: 3.9.8
+Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/libmseed.git
+Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/libmseed.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..eb13dcf
--- /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: 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/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..f53906f
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,7 @@
+[DEFAULT]
+upstream-branch = upstream
+debian-branch = master
+upstream-tag = upstream/%(version)s
+debian-tag = debian/%(version)s
+sign-tags = True
+pristine-tar = True
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.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..c358292
--- /dev/null
+++ b/debian/libmseed2.symbols
@@ -0,0 +1,134 @@
+libmseed.so.2 libmseed2 #MINVER#
+ ms_addselect at Base 2.18
+ ms_addselect_comp at Base 2.18
+ ms_bigendianhost at Base 2.18
+ ms_blktdesc at Base 2.18
+ ms_blktlen at Base 2.18
+ ms_btime2hptime at Base 2.18
+ ms_btime2isotimestr at Base 2.18
+ ms_btime2mdtimestr at Base 2.18
+ ms_btime2seedtimestr at Base 2.18
+ ms_dabs at Base 2.18
+ ms_detect at Base 2.18
+ ms_doy2md at Base 2.18
+ ms_encodingstr at Base 2.18
+ ms_errorstr at Base 2.18
+ ms_freeselections at Base 2.18
+ ms_genfactmult at Base 2.18
+ ms_gswap2 at Base 2.18
+ ms_gswap2a at Base 2.18
+ ms_gswap3 at Base 2.18
+ ms_gswap4 at Base 2.18
+ ms_gswap4a at Base 2.18
+ ms_gswap8 at Base 2.18
+ ms_gswap8a at Base 2.18
+ ms_hptime2btime at Base 2.18
+ ms_hptime2isotimestr at Base 2.18
+ ms_hptime2mdtimestr at Base 2.18
+ ms_hptime2seedtimestr at Base 2.18
+ ms_hptime2tomsusecoffset at Base 2.18
+ ms_log at Base 2.18
+ ms_log_l at Base 2.18
+ ms_log_main at Base 2.18
+ ms_loginit at Base 2.18
+ ms_loginit_l at Base 2.18
+ ms_loginit_main at Base 2.18
+ ms_matchselect at Base 2.18
+ ms_md2doy at Base 2.18
+ ms_nomsamprate at Base 2.18
+ ms_parse_raw at Base 2.18
+ ms_printselections at Base 2.18
+ ms_ratapprox at Base 2.18
+ ms_readleapsecondfile at Base 2.18
+ ms_readleapseconds at Base 2.18
+ ms_readmsr at Base 2.18
+ ms_readmsr_main at Base 2.18
+ ms_readmsr_r at Base 2.18
+ ms_readselectionsfile at Base 2.18
+ ms_readtracelist at Base 2.18
+ ms_readtracelist_selection at Base 2.18
+ ms_readtracelist_timewin at Base 2.18
+ ms_readtraces at Base 2.18
+ ms_readtraces_selection at Base 2.18
+ ms_readtraces_timewin at Base 2.18
+ ms_recsrcname at Base 2.18
+ ms_reduce_rate at Base 2.18
+ ms_rsqrt64 at Base 2.18
+ ms_samplesize at Base 2.18
+ ms_seedtimestr2hptime at Base 2.18
+ ms_splitsrcname at Base 2.18
+ ms_strncpclean at Base 2.18
+ ms_strncpcleantail at Base 2.18
+ ms_strncpopen at Base 2.18
+ ms_time2hptime at Base 2.18
+ ms_timestr2hptime at Base 2.18
+ msr_addblockette at Base 2.18
+ msr_decode_cdsn at Base 2.18
+ msr_decode_dwwssn at Base 2.18
+ msr_decode_float32 at Base 2.18
+ msr_decode_float64 at Base 2.18
+ msr_decode_geoscope at Base 2.18
+ msr_decode_int16 at Base 2.18
+ msr_decode_int32 at Base 2.18
+ msr_decode_sro at Base 2.18
+ msr_decode_steim1 at Base 2.18
+ msr_decode_steim2 at Base 2.18
+ msr_duplicate at Base 2.18
+ msr_encode_float32 at Base 2.18
+ msr_encode_float64 at Base 2.18
+ msr_encode_int16 at Base 2.18
+ msr_encode_int32 at Base 2.18
+ msr_encode_steim1 at Base 2.18
+ msr_encode_steim2 at Base 2.18
+ msr_encode_text at Base 2.18
+ msr_endtime at Base 2.18
+ msr_free at Base 2.18
+ msr_free_blktchain at Base 2.18
+ msr_host_latency at Base 2.18
+ msr_init at Base 2.18
+ msr_matchselect at Base 2.18
+ msr_nomsamprate at Base 2.18
+ msr_normalize_header at Base 2.18
+ msr_pack at Base 2.18
+ msr_pack_header at Base 2.18
+ msr_parse at Base 2.18
+ msr_parse_selection at Base 2.18
+ msr_print at Base 2.18
+ msr_samprate at Base 2.18
+ msr_srcname at Base 2.18
+ msr_starttime at Base 2.18
+ msr_starttime_uc at Base 2.18
+ msr_unpack at Base 2.18
+ msr_unpack_data at Base 2.18
+ msr_writemseed at Base 2.18
+ mst_addmsr at Base 2.18
+ mst_addmsrtogroup at Base 2.18
+ mst_addspan at Base 2.18
+ mst_addtracetogroup at Base 2.18
+ mst_convertsamples at Base 2.18
+ mst_findadjacent at Base 2.18
+ mst_findmatch at Base 2.18
+ mst_free at Base 2.18
+ mst_freegroup at Base 2.18
+ mst_groupheal at Base 2.18
+ mst_groupsort at Base 2.18
+ mst_init at Base 2.18
+ mst_initgroup at Base 2.18
+ mst_pack at Base 2.18
+ mst_packgroup at Base 2.18
+ mst_printgaplist at Base 2.18
+ mst_printsynclist at Base 2.18
+ mst_printtracelist at Base 2.18
+ mst_srcname at Base 2.18
+ mst_writemseed at Base 2.18
+ mst_writemseedgroup at Base 2.18
+ mstl_addmsr at Base 2.18
+ mstl_addmsrtoseg at Base 2.18
+ mstl_addsegtoseg at Base 2.18
+ mstl_convertsamples at Base 2.18
+ mstl_free at Base 2.18
+ mstl_init at Base 2.18
+ mstl_msr2seg at Base 2.18
+ mstl_printgaplist at Base 2.18
+ mstl_printsynclist at Base 2.18
+ mstl_printtracelist at Base 2.18
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..8a1a57b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,26 @@
+#!/usr/bin/make -f
+export DH_VERBOSE = 1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+include /usr/share/dpkg/architecture.mk
+ifeq ($(origin CC),default)
+CC := $(DEB_HOST_GNU_TYPE)-gcc
+endif
+
+%:
+	dh $@
+
+override_dh_auto_build:
+	dh_auto_build -- shared
+
+override_dh_install:
+	dh_install --list-missing
+#-X.la -X.pyc -X.pyo
+
+override_dh_auto_install:
+	dh_auto_install -- PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+
+
+
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..77fa58f
--- /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/releases /iris-edu/libmseed/archive/v(\d\S+)\.tar\.gz

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



More information about the debian-science-commits mailing list