[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