[libsigrok] 05/12: rename to package libsigrok 3, add cxx lib package

Zoltan Gyarmati zgyarmati-guest at moszumanska.debian.org
Wed Mar 29 21:34:56 UTC 2017


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

zgyarmati-guest pushed a commit to branch master
in repository libsigrok.

commit 105a74d882dd67648045e0f7440634ce5cd3e712
Author: Zoltan Gyarmati <mr.zoltan.gyarmati at gmail.com>
Date:   Sun Mar 5 05:34:58 2017 +0100

    rename to package libsigrok 3, add cxx lib package
---
 debian/changelog                                  |  8 ++++++
 debian/control                                    | 34 +++++++++++++----------
 debian/{libsigrok2.dirs => libsigrok3.dirs}       |  0
 debian/{libsigrok2.docs => libsigrok3.docs}       |  0
 debian/{libsigrok2.install => libsigrok3.install} |  0
 debian/rules                                      | 10 +++++--
 6 files changed, 35 insertions(+), 17 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8f07a31..87254c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libsigrok (0.4.0-1) UNRELEASED; urgency=medium
+
+  * New upstream relase 0.4.0
+  * Increase package name as soname changed
+  * Remove obsolote transitional dummy package
+
+ -- Zoltan Gyarmati <mr.zoltan.gyarmati at gmail.com>  Tue, 28 Feb 2017 22:35:24 +0100
+
 libsigrok (0.3.0-1) unstable; urgency=medium
 
   * Acknowledge NMU, thanks David Prévot (Closes: #724126).
diff --git a/debian/control b/debian/control
index 678a98d..ab07f6a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,28 +1,28 @@
 Source: libsigrok
 Priority: extra
-Maintainer: Uwe Hermann <uwe at debian.org>
-Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config (>= 0.22), libglib2.0-dev (>= 2.32.0), libserialport-dev (>= 0.1.0), libusb-1.0-0-dev (>= 1.0.16), libzip-dev (>= 0.10), libftdi-dev (>= 0.16)
-Standards-Version: 3.9.5
+Maintainer: Zoltan Gyarmati <mr.zoltan.gyarmati at gmail.com>
+Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config (>= 0.22), libglib2.0-dev (>= 2.32.0), libserialport-dev (>= 0.1.0), libusb-1.0-0-dev (>= 1.0.16), libzip-dev (>= 0.10), libftdi-dev (>= 0.16), doxygen, libglibmm-2.4-dev, libieee1284-3-dev
+Standards-Version: 3.9.8
 Section: libs
 Homepage: http://sigrok.org/wiki/Libsigrok
 
 Package: libsigrok-dev
 Section: libdevel
-Conflicts: libsigrok-dev (<< 0.2.0-2), libsigrok0-dev (<< 0.2.0-2)
+Conflicts: libsigrok-dev (<< 0.3.0-2), libsigrok0-dev (<< 0.2.0-2)
 Replaces: libsigrok0-dev
 Architecture: any
 Multi-Arch: same
-Depends: libsigrok2 (= ${binary:Version}), ${misc:Depends}, libglib2.0-dev (>= 2.32.0), libserialport-dev (>= 0.1.0), libusb-1.0-0-dev (>= 1.0.16), libzip-dev (>= 0.10), libftdi-dev (>= 0.16)
+Depends: libsigrok3 (= ${binary:Version}), ${misc:Depends}, libglib2.0-dev (>= 2.32.0), libserialport-dev (>= 0.1.0), libusb-1.0-0-dev (>= 1.0.16), libzip-dev (>= 0.10), libftdi-dev (>= 0.16)
 Description: sigrok hardware driver library - development files
  libsigrok is a shared library which provides basic hardware access
  drivers for logic analyzers, as well as input/output file format support.
  .
  This package contains the header files and other development files.
 
-Package: libsigrok2
+Package: libsigrok3
 Section: libs
-Conflicts: libsigrok0 (<< 0.2.0-2)
-Replaces: libsigrok0 (<< 0.2.0-2)
+Conflicts: libsigrok2 (<< 0.3.0-2)
+Replaces: libsigrok2 (<< 0.3.0-2)
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -33,11 +33,15 @@ Description: sigrok hardware driver library - shared library
  .
  This package contains the shared library.
 
-Package: libsigrok0-dev
-Section: oldlibs
-Architecture: all
-Depends: libsigrok-dev (>= 0.2.0-2), ${misc:Depends}
-Description: sigrok hardware driver library (transitional dummy package)
- This is a dummy transitional package that can be safely removed if no
- packages depend on it.
+Package: libsigrok3cxx
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: sigrok hardware driver library - shared library
+ libsigrok is a shared library which provides basic hardware access
+ drivers for logic analyzers, as well as input/output file format support.
+ .
+ This package contains C++ bindings for the shared library.
 
diff --git a/debian/libsigrok2.dirs b/debian/libsigrok3.dirs
similarity index 100%
rename from debian/libsigrok2.dirs
rename to debian/libsigrok3.dirs
diff --git a/debian/libsigrok2.docs b/debian/libsigrok3.docs
similarity index 100%
rename from debian/libsigrok2.docs
rename to debian/libsigrok3.docs
diff --git a/debian/libsigrok2.install b/debian/libsigrok3.install
similarity index 100%
rename from debian/libsigrok2.install
rename to debian/libsigrok3.install
diff --git a/debian/rules b/debian/rules
index 764e5ed..cebf337 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,10 +9,16 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 	dh $@ --with autoreconf --parallel
 
 override_dh_auto_install:
-	cp contrib/z60_libsigrok.rules debian/libsigrok2.udev
+	cp contrib/z60_libsigrok.rules debian/libsigrok3.udev
 	dh_auto_install
 
 override_dh_auto_clean:
 	dh_auto_clean
-	rm -f debian/libsigrok2.udev
+	rm -f debian/libsigrok3.udev
+	rm -rf bindings/python/libsigrok.egg-info
+	rm -f bindings/python/sigrok/core/classes.py
+	rm -f bindings/python/sigrok/core/classes_wrap.cpp
+	rm -f bindings/python/sigrok/core/doc_end.i
+	rm -f bindings/python/sigrok/core/doc_start.i
+
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libsigrok.git



More information about the debian-science-commits mailing list