[hamradio-commits] [soapyhackrf] 02/02: Add and modify debian/ files based on upstream's

Andreas E. Bombe aeb at moszumanska.debian.org
Sat Sep 24 11:09:29 UTC 2016


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

aeb pushed a commit to branch master
in repository soapyhackrf.

commit 8abaf620dc2482af29ce07365cc46256325747fb
Author: Andreas Bombe <aeb at debian.org>
Date:   Sat Sep 24 12:55:14 2016 +0200

    Add and modify debian/ files based on upstream's
---
 .gitignore                                        | 14 ++++++++++
 debian/changelog                                  | 18 +++----------
 debian/control                                    | 33 ++++++++++++++---------
 debian/copyright                                  | 24 ++++++++++++++---
 debian/rules                                      |  5 ++++
 debian/{docs => soapysdr0.5-2-module-hackrf.docs} |  0
 debian/watch                                      |  2 ++
 7 files changed, 65 insertions(+), 31 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1071359
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,14 @@
+.*.sw[a-p]
+*~
+
+.pc/
+
+debian/.debhelper
+debian/debhelper-build-stamp
+debian/files
+debian/*.debhelper.log
+debian/*.substvars
+
+debian/tmp/
+debian/soapysdr*-module-hackrf/
+obj-*/
diff --git a/debian/changelog b/debian/changelog
index ab4be00..108eba2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,17 +1,5 @@
-soapyhackrf (0.2.1) unstable; urgency=low
+soapyhackrf (0.2.1+git20160919-1) unstable; urgency=medium
 
-  * Release 0.2.1 (2016-02-29)
+  * Initial release (Closes: #834379)
 
- -- Josh Blum <josh at pothosware.com>  Mon, 29 Feb 2016 13:19:38 -0800
-
-soapyhackrf (0.2.0) unstable; urgency=low
-
-  * Release 0.2.0 (2015-11-20)
-
- -- Josh Blum <josh at pothosware.com>  Fri, 23 Oct 2015 18:39:30 -0700
-
-soapyhackrf (0.1.0) unstable; urgency=low
-
-  * Release 0.1.0 (2015-10-10)
-
- -- Josh Blum <josh at pothosware.com>  Sat, 10 Oct 2015 11:34:51 -0700
+ -- Andreas Bombe <aeb at debian.org>  Sat, 24 Sep 2016 12:52:16 +0200
diff --git a/debian/control b/debian/control
index e006d7b..59cc343 100644
--- a/debian/control
+++ b/debian/control
@@ -1,30 +1,37 @@
 Source: soapyhackrf
-Section: libs
+Section: hamradio
 Priority: optional
-Maintainer: jocover <jiangwei0402 at gmail.com>
-Uploaders: Josh Blum <josh at pothosware.com>
+Maintainer: Debian Hamradio Maintainers <debian-hams at lists.debian.org>
+Uploaders: Andreas Bombe <aeb at debian.org>
 Build-Depends:
-    debhelper (>= 9.0.0),
+    debhelper (>= 9),
     cmake,
-    libhackrf-dev,
-    libsoapysdr-dev
+    libsoapysdr-dev,
+    libhackrf-dev
 Standards-Version: 3.9.8
 Homepage: https://github.com/pothosware/SoapyHackRF/wiki
-Vcs-Git: https://github.com/pothosware/SoapyHackRF.git
-Vcs-Browser: https://github.com/pothosware/SoapyHackRF
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-hamradio/soapyhackrf.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-hamradio/soapyhackrf.git
 
 Package: soapysdr0.5-2-module-hackrf
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Soapy HackRF - HackRF device support for Soapy SDR.
- A Soapy module that supports HackRF devices within the Soapy API.
+Provides: soapysdr0.5-2-module
+Description: HackRF device support for SoapySDR
+ The Soapy HackRF project provides a SoapySDR hardware support module.
+ Using this, any program using SoapySDR to interface to software
+ defined radio hardware can make use of the open source HackRF device
+ to transmit and receive.
 
 Package: soapysdr-module-hackrf
-Architecture: all
+Architecture: any
 Depends: soapysdr0.5-2-module-hackrf, ${misc:Depends}
-Description: Soapy HackRF - HackRF device support for Soapy SDR.
- A Soapy module that supports HackRF devices within the Soapy API.
+Description: HackRF device support for SoapySDR (default version)
+ The Soapy HackRF project provides a SoapySDR hardware support module.
+ Using this, any program using SoapySDR to interface to software
+ defined radio hardware can make use of the open source HackRF device
+ to transmit and receive.
  .
  This is an empty dependency package that pulls in the HackRF module
  for the default version of libsoapysdr.
diff --git a/debian/copyright b/debian/copyright
index 1d5caa2..b700c61 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,6 +1,6 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: soapyhackrf
-Source: https://github.com/pothosware/SoapyHackRF/wiki
+Source: https://github.com/pothosware/SoapyHackRF
 
 Files: *
 Copyright:
@@ -13,10 +13,8 @@ License: MIT
  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
@@ -24,3 +22,23 @@ License: MIT
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  THE SOFTWARE.
+
+Files: FindLIBHACKRF.cmake
+Copyright: Copyright (c) 2013  Benjamin Vernoux
+Comment: Copied from hackrf where license can be found
+License: GPL-2+
+ This package 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 2 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 <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/rules b/debian/rules
index 6eb429c..b5ca5be 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 export DEB_HOST_MULTIARCH
 
@@ -13,5 +15,8 @@ export DEB_HOST_MULTIARCH
 override_dh_auto_configure:
 	dh_auto_configure -- -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
 
+override_dh_installdocs:
+	dh_installdocs --link-doc=soapysdr0.5-2-module-hackrf
+
 override_dh_installchangelogs:
 	dh_installchangelogs Changelog.txt
diff --git a/debian/docs b/debian/soapysdr0.5-2-module-hackrf.docs
similarity index 100%
rename from debian/docs
rename to debian/soapysdr0.5-2-module-hackrf.docs
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..cf9f5d0
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://github.com/pothosware/SoapyHackRF/releases .*/soapy-hackrf-([\d\.]+)\.tar\.(?:xz|gz|bz2)

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



More information about the pkg-hamradio-commits mailing list