[hamradio-commits] [soapysdr] 01/02: Add soapysdr-module-all metapackages to pull in all module packages

Andreas E. Bombe aeb at moszumanska.debian.org
Mon Sep 19 18:16:33 UTC 2016


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

aeb pushed a commit to branch master
in repository soapysdr.

commit fb6da16cef18be47d49fa4a634793eaea4529ada
Author: Andreas Bombe <aeb at debian.org>
Date:   Thu Sep 15 20:01:36 2016 +0200

    Add soapysdr-module-all metapackages to pull in all module packages
---
 debian/changelog |  9 +++++++++
 debian/control   | 29 ++++++++++++++++++++++++++++-
 debian/rules     |  5 +++++
 3 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index e0c143d..91050bb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+soapysdr (0.5.3-1) UNRELEASED; urgency=medium
+
+  * New upstream version 0.5.3
+  * Add soapysdr-module-all metapackages that depend on all available
+    module packages and let libsoapysdr recommend it as the first
+    alternative to the virtual soapysdr-module package
+
+ -- Andreas Bombe <aeb at debian.org>  Wed, 07 Sep 2016 02:50:08 +0200
+
 soapysdr (0.5.2-1) unstable; urgency=medium
 
   * New upstream version 0.5.2
diff --git a/debian/control b/debian/control
index aa5578e..c0950af 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Section: libs
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: soapysdr0.5-2-module
+Recommends: soapysdr0.5-2-module-all | soapysdr0.5-2-module
 Description: software defined radio interface library
  SoapySDR is a library providing a common interface to SDR (software
  defined radio) hardware. Support for different hardware is added through
@@ -88,3 +88,30 @@ Description: SoapySDR Python 3 bindings
  external modules.
  .
  This package contains the Python 3 bindings for the library.
+
+Package: soapysdr0.5-2-module-all
+Architecture: any
+Depends:
+    soapysdr0.5-2-module-audio,
+    soapysdr0.5-2-module-bladerf,
+    soapysdr0.5-2-module-rtlsdr,
+    ${misc:Depends}
+Description: All device support for SoapySDR (metapackage)
+ SoapySDR is a library providing a common interface to SDR (software
+ defined radio) hardware. Support for different hardware is added through
+ external modules.
+ .
+ This dependency package pulls in all available device support module packages.
+ You can remove this package if you prefer to pick and choose modules to
+ install.
+
+Package: soapysdr-module-all
+Architecture: any
+Depends: soapysdr0.5-2-module-all, ${misc:Depends}
+Description: All device support for default version of SoapySDR (metapackage)
+ SoapySDR is a library providing a common interface to SDR (software
+ defined radio) hardware. Support for different hardware is added through
+ external modules.
+ .
+ This package depends on the metapackage which in turn depends on all available
+ device support packages for the default version of libsoapysdr.
diff --git a/debian/rules b/debian/rules
index dec51af..cfc9b79 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,5 +21,10 @@ override_dh_auto_configure:
 		-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" \
 		-DOVERRIDE_SOAPY_SDR_VERSION="$(DEB_VERSION)"
 
+override_dh_installdocs:
+	dh_installdocs -p soapysdr-module-all \
+		--link-doc=soapysdr0.5-2-module-all
+	dh_installdocs --remaining-packages
+
 override_dh_installchangelogs:
 	dh_installchangelogs Changelog.txt

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



More information about the pkg-hamradio-commits mailing list