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

Andreas E. Bombe aeb at moszumanska.debian.org
Wed Aug 24 19:23:18 UTC 2016


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

aeb pushed a commit to branch master
in repository soapybladerf.

commit 43728db9e182b5ed3d7cb0e1cecce8f175820737
Author: Andreas Bombe <aeb at debian.org>
Date:   Wed Aug 24 14:44:47 2016 +0200

    Add and modify debian/ files based on upstream's
---
 .gitignore                                         | 14 +++++++
 debian/changelog                                   | 42 ++-------------------
 debian/control                                     | 44 ++++++++++++++--------
 debian/copyright                                   | 18 ++++++++-
 debian/rules                                       | 10 ++---
 debian/{docs => soapysdr0.5-2-module-bladerf.docs} |  0
 debian/soapysdr0.5-2-module-bladerf.install        |  1 +
 debian/watch                                       |  2 +
 8 files changed, 70 insertions(+), 61 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..807ca3b
--- /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-bladerf/
+obj-*/
diff --git a/debian/changelog b/debian/changelog
index 17b4c6c..e997149 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,41 +1,5 @@
-soapybladerf (0.3.2) unstable; urgency=low
+soapybladerf (0.3.2-1) unstable; urgency=medium
 
-  * Release 0.3.2 (2016-05-20)
+  * Initial release (Closes: #834380)
 
- -- Josh Blum <josh at pothosware.com>  Fri, 20 May 2016 09:41:10 -0700
-
-soapybladerf (0.3.1) unstable; urgency=low
-
-  * Release 0.3.1 (2016-03-01)
-
- -- Josh Blum <josh at pothosware.com>  Tue, 01 Mar 2016 13:16:19 -0800
-
-soapybladerf (0.3.0) unstable; urgency=low
-
-  * Release 0.3.0 (2015-11-20)
-
- -- Josh Blum <josh at pothosware.com>  Fri, 23 Oct 2015 18:39:30 -0700
-
-soapybladerf (0.2.0) unstable; urgency=low
-
-  * Release 0.2.0 (2015-10-10)
-
- -- Josh Blum <josh at pothosware.com>  Sat, 10 Oct 2015 11:26:14 -0700
-
-soapybladerf (0.1.2) unstable; urgency=low
-
-  * Release 0.1.2 (2015-09-16)
-
- -- Josh Blum <josh at pothosware.com>  Wed, 16 Sep 2015 01:34:58 -0700
-
-soapybladerf (0.1.1) unstable; urgency=low
-
-  * Release 0.1.1 (2015-08-15)
-
- -- Josh Blum <josh at pothosware.com>  Sat, 15 Aug 2015 11:18:36 -0700
-
-soapybladerf (0.1.0) unstable; urgency=low
-
-  * Release 0.1.0 (2015-07-14)
-
- -- Josh Blum <josh at pothosware.com>  Mon, 13 Jul 2015 22:02:57 -0700
+ -- Andreas Bombe <aeb at debian.org>  Wed, 24 Aug 2016 14:46:41 +0200
diff --git a/debian/control b/debian/control
index 2eaf775..a130e1d 100644
--- a/debian/control
+++ b/debian/control
@@ -1,23 +1,37 @@
 Source: soapybladerf
-Section: libs
+Section: hamradio
 Priority: optional
-Maintainer: 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,
-    libbladerf-dev,
-    libsoapysdr-dev
-Standards-Version: 3.9.5
+    libsoapysdr-dev,
+    libbladerf-dev
+Standards-Version: 3.9.8
 Homepage: https://github.com/pothosware/SoapyBladeRF/wiki
-Vcs-Git: https://github.com/pothosware/SoapyBladeRF.git
-Vcs-Browser: https://github.com/pothosware/SoapyBladeRF
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-hamradio/soapybladerf.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-hamradio/soapybladerf.git
 
-Package: soapysdr-bladerf
-Section: libs
+Package: soapysdr0.5-2-module-bladerf
 Architecture: any
-Conflicts: soapyosmo-bladerf
-Replaces: soapyosmo-bladerf
-Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Soapy BladeRF - BladeRF device support for Soapy SDR.
- A Soapy module that supports BladeRF devices within the Soapy API.
+Provides: soapysdr0.5-2-module
+Description: bladeRF device support for SoapySDR
+ The Soapy bladeRF 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 nuand bladeRF device to
+ transmit and receive.
+
+Package: soapysdr-module-bladerf
+Architecture: any
+Depends: soapysdr0.5-2-module-bladerf, ${misc:Depends}
+Description: bladeRF device support for SoapySDR (default version)
+ The Soapy bladeRF 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 nuand bladeRF device to
+ transmit and receive.
+ .
+ This is an empty dependency package that pulls in the bladeRF module
+ for the default version of libsoapysdr.
diff --git a/debian/copyright b/debian/copyright
index 51157fc..92be41e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,8 +3,22 @@ Upstream-Name: soapybladerf
 Source: https://github.com/pothosware/SoapyBladeRF/wiki
 
 Files: *
-Copyright: 2014-2016 Josh Blum <josh at pothosware.com>
-License: LGPL-2.1
+Copyright: Copyright (C) 2015-2016 Josh Blum
+License: LGPL-2.1+
+ This library 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 2.1 of the License, or (at your option) any later version.
+ .
+ This library 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 library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ .
  On Debian systems, the full text of the GNU Lesser General Public
  License version 2.1 can be found in the file
  `/usr/share/common-licenses/LGPL-2.1'.
diff --git a/debian/rules b/debian/rules
old mode 100644
new mode 100755
index f7d5e49..dac7c2d
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,21 @@
 #!/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
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
-
-
 %:
 	dh $@ --buildsystem=cmake --parallel
 
 override_dh_auto_configure:
 	dh_auto_configure -- -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
 
+override_dh_installdocs:
+	dh_installdocs --link-doc=soapysdr0.5-2-module-bladerf
+
 override_dh_installchangelogs:
 	dh_installchangelogs Changelog.txt
diff --git a/debian/docs b/debian/soapysdr0.5-2-module-bladerf.docs
similarity index 100%
rename from debian/docs
rename to debian/soapysdr0.5-2-module-bladerf.docs
diff --git a/debian/soapysdr0.5-2-module-bladerf.install b/debian/soapysdr0.5-2-module-bladerf.install
new file mode 100644
index 0000000..f1d0181
--- /dev/null
+++ b/debian/soapysdr0.5-2-module-bladerf.install
@@ -0,0 +1 @@
+usr/lib/*
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..6010537
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://github.com/pothosware/SoapyBladeRF/releases .*/soapy-bladerf-([\d\.]+)\.tar\.(?:xz|gz|bz2)

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



More information about the pkg-hamradio-commits mailing list