[hamradio-commits] [kvasd-installer] 01/01: Add debian folder

Greg Beam ki7mt-guest at moszumanska.debian.org
Wed Nov 12 16:55:03 UTC 2014


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

ki7mt-guest pushed a commit to branch master
in repository kvasd-installer.

commit 5a87af3b7075020173ab08e331184e63310d5631
Author: Greg Beam <ki7mt at yahoo.com>
Date:   Wed Nov 12 09:54:02 2014 -0700

    Add debian folder
---
 debian/README.Debian | 22 ++++++++++++++++++
 debian/changelog     |  6 +++++
 debian/compat        |  1 +
 debian/control       | 34 +++++++++++++++++++++++++++
 debian/copyright     | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/dirs          |  6 +++++
 debian/docs          |  4 ++++
 debian/install       |  6 +++++
 debian/manpages      |  1 +
 debian/menu          |  3 +++
 debian/postinst      |  8 +++++++
 debian/postrm        | 24 +++++++++++++++++++
 debian/rules         |  8 +++++++
 debian/source/format |  1 +
 14 files changed, 189 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..dd10e38
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,22 @@
+KVASD-Installer or Debian
+--------------------------
+
+* kvasd-installer is a set of scripts / functions to mangae the installation and
+removal of the KVASD decoder for use in WSJT, WSJT-X and WSPR-X from
+Joseph H, Tayolor, K1JT.
+
+* The KVASD binary itself "is not" part of this package, as such, this package
+does not violate FOSS.
+
+* The package does not have a tar.gz file, as such, a watch file is *not* 
+included at this time.
+
+* Source can be downloaded / updated with:
+
+mkdir -p ~/kvasd-installer && cd ~/kvasd-installer
+svn export --force svn://svn.code.sf.net/p/wsjt/wsjt/trunk/kvasd-binary/kvasd-installer .
+
+* Do not forget the "." at the end if your in the SVN checkout directory. Then
+add the debian folder and package as normal.
+
+-- Greg Beam <ki7mt at yahoo.com>  Thu, 11 Nov 2014 20:54:00 -0600
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..e677923
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+kvasd-installer (1.12.5-1) unstable; urgency=medium
+
+  * Initial Debian Release (Closes: #765987)
+
+ -- Greg Beam <ki7mt at yahoo.com>  Tue, 11 Nov 2014 22:30:00 -0600
+
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..1b62e3d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,34 @@
+Source: kvasd-installer
+Section: contrib/hamradio
+Priority: optional
+Maintainer: Debian Hamradio Maintainers <debian-hams at lists.debian.org>
+Uploaders: Greg Beam <ki7mt at yahoo.com>, Kamal Mostafa <kamal at whence.com>
+Standards-Version: 3.9.5
+Build-Depends: debhelper (>= 9.2.0),
+               libfile-fcntllock-perl
+Homepage: http://physics.princeton.edu/pulsar/K1JT/devel.html
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-hamradio/kvasd-installer.git
+Vcs-Git: http://anonscm.debian.org/git/pkg-hamradio/kvasd-installer.git
+
+Package: kvasd-installer
+Architecture: i386 amd64
+Provides: kvasd-installer-1.11.0
+Enhances: wsjtx, wsjt
+Depends: ${misc:Depends},
+         gfortran,
+         dialog,
+         bash (>> 4.3),
+         gawk,
+         wget,
+         curl
+Description: Utility to Install, Remove and Test KVASD Decoder
+ The KVASD, Algebraic Soft-Decision Decoder for RS(63,12)_6 is a non-FOSS
+ binary used in WSJT, WSJT-X and WSPR-X. As such, it cannot be included with
+ the packages. kvasd-installer is a set of scripts used to download and manage
+ the installation of KVASD. It also installs the required dependencies
+ in order for KVASD to run properly, in either i386 or amd64 environments.
+ .
+ The package is optoinal, as the user could manually install the dependencies
+ and the binary itself. Dialog is used for the menu system.
+ .
+ kvasd-installer is a FOSS compliant package, licensed under GPL v3.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a284282
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,65 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: kvasd-installer
+Upstream-Contact: Hamlib Developers <hamlib-developer at lists.sourceforge.net>
+Source: svn://svn.code.sf.net/p/wsjt/wsjt/trunk/kvasd-binary/kvasd-installer
+
+Files: debian/*
+Copyright: 2014 Greg Beam <ki7mt at yahoo.com>
+License: GPL-3
+
+Files: kvasd-installer/*
+Copyright: 2014 Greg Beam <ki7mt at yahoo.com>
+License: GPL-3
+
+Files: icons/kvasd-installer.xpm
+Copyright: 2001-2014 Joe Taylor, K1JT
+License: GPL-3
+
+Files: build-aux/config.guess
+Copyright: 1992-2014 Free Software Foundation, Inc.
+License: GPL-3
+
+Files: build-aux/config.guess config.sub
+Copyright: 1992-2014 Free Software Foundation, Inc.
+License: GPL-3
+
+License: GPL-3
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+
+Files: build-aux/install-sh
+Copyright: 1994 X Consortium
+License: MIT
+
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to
+ deal in the Software without restriction, including without limitation the
+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ .
+ Except as contained in this notice, the name of the X Consortium shall not
+ be used in advertising or otherwise to promote the sale, use or other deal-
+ ings in this Software without prior written authorization from the X Consor-
+ tium.
+ .
+ FSF changes to this file are in the public domain.
+ .
+ Calling this script install-sh is preferred over install.sh, to prevent
+ 'make' implicit rules from creating a file called install from it
+ when there is no Makefile.
+ .
+ This script is compatible with the BSD install script, but was written
+ from scratch.
+
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..4b062bf
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,6 @@
+usr/bin
+usr/share/applications
+usr/share/doc/kvasd-installer
+usr/share/man/man1
+usr/share/pixmaps
+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..7c17bb6
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,4 @@
+BUGS
+README
+TODO
+
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..916d84d
--- /dev/null
+++ b/debian/install
@@ -0,0 +1,6 @@
+kvasd-installer usr/bin/
+README usr/share/doc/kvasd-installer/
+TODO usr/share/doc/kvasd-installer/
+BUGS usr/share/doc/kvasd-installer/
+icons/kvasd-installer.xpm usr/share/pixmaps/
+kvasd-installer.desktop usr/share/applications/
diff --git a/debian/manpages b/debian/manpages
new file mode 100644
index 0000000..bd5304d
--- /dev/null
+++ b/debian/manpages
@@ -0,0 +1 @@
+man1/kvasd-installer.1
diff --git a/debian/menu b/debian/menu
new file mode 100644
index 0000000..7cb289a
--- /dev/null
+++ b/debian/menu
@@ -0,0 +1,3 @@
+?package(kvasd-installer):needs="X11" section="Applications/Amateur Radio"\
+  title="KVASD-Installer" description="KVASD Utility" \
+  icon="/usr/share/pixmaps/kvasd-installer.xpm" command="/usr/bin/kvasd-installer"
diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 0000000..ce6ab40
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+exit 0
+
diff --git a/debian/postrm b/debian/postrm
new file mode 100644
index 0000000..03a0e72
--- /dev/null
+++ b/debian/postrm
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+set -e
+
+# remove kvasd binary when package is removed
+if [ "$1" = "remove" ]; then
+	if [ -f /usr/bin/kvasd ] ; then
+		echo "Postrm Remove: KVASD binary"
+		rm -f /usr/bin/kvasd
+	fi
+fi
+
+# remove all traces of the package on purge
+if [ "$1" = "purge" ]; then
+
+	if [ -f /usr/bin/kvasd ] ; then
+		 echo "Postrm Purge: KVASD binary"
+		 rm -f /usr/bin/kvasd
+	fi
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2d177d6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+DH_VERBOSE = 1
+export DH_OPTIONS=-v
+
+%:
+	dh $@
+
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)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/kvasd-installer.git



More information about the pkg-hamradio-commits mailing list