Package: bossa
Version: 1.3~20120408-4
Severity: important
Tags: patch sid jessie
User: [email protected]
Usertags: wx3.0
Control: block 748169 by -1

We're aiming to migrate the archive to using wxwidgets3.0 instead of
wxwidgets2.8, and intend to drop wxwidgets2.8 before jessie is released.

I've successfully built bossa with the attached patch, which simply
tells the upstream build system to use wx3.0 and updates the BDs.
I don't have the required hardware, but I can run bossa and exercise the
GUI elements which don't need hardware attached.  It would be good if
you (or someone else) who actually uses the application could give it a
more thorough test though.

I'm happy to NMU this change if you wish me to - just let me know.

Cheers,
    Olly
diff -Nru bossa-1.3~20120408/debian/changelog bossa-1.3~20120408/debian/changelog
--- bossa-1.3~20120408/debian/changelog	2014-03-08 05:18:38.000000000 +1300
+++ bossa-1.3~20120408/debian/changelog	2014-06-14 20:17:20.000000000 +1200
@@ -1,3 +1,11 @@
+bossa (1.3~20120408-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update to use wxWidgets 3.0 (new patch: wx3.0-compat.patch).
+  * debian/control: Fix typo in bossa package description.
+
+ -- Olly Betts <[email protected]>  Sat, 14 Jun 2014 20:17:05 +1200
+
 bossa (1.3~20120408-4) unstable; urgency=low
 
   * Updated bossac manpage, thanks to Karl Lenz (Closes: #737280)
diff -Nru bossa-1.3~20120408/debian/control bossa-1.3~20120408/debian/control
--- bossa-1.3~20120408/debian/control	2014-02-02 06:45:23.000000000 +1300
+++ bossa-1.3~20120408/debian/control	2014-03-26 13:21:33.000000000 +1300
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Science Maintainers <[email protected]>
 Uploaders: Scott Howard <[email protected]>
-Build-Depends: debhelper (>= 9.0.0), libwxgtk2.8-dev, libreadline6-dev,
+Build-Depends: debhelper (>= 9.0.0), libwxgtk3.0-dev, libreadline6-dev,
  libx11-dev, imagemagick
 Standards-Version: 3.9.5
 Homepage: http://www.shumatech.com/web/products/bossa
@@ -19,7 +19,7 @@
  microcontrollers.  The motivation behind BOSSA is to create a simple, easy-to-
  use, open source utility to replace Atmel's SAM-BA software.
  .
- This package contains wxWidgets GUI interface to bossa.
+ This package contains the wxWidgets GUI interface to bossa.
 
 Package: bossa-cli
 Architecture: any
diff -Nru bossa-1.3~20120408/debian/patches/series bossa-1.3~20120408/debian/patches/series
--- bossa-1.3~20120408/debian/patches/series	2014-02-02 06:46:21.000000000 +1300
+++ bossa-1.3~20120408/debian/patches/series	2014-06-14 20:16:38.000000000 +1200
@@ -6,3 +6,4 @@
 uart-set-speed.patch
 add-kfreebsd-platform-support.patch
 no_X11_link.patch
+wx3.0-compat.patch
diff -Nru bossa-1.3~20120408/debian/patches/wx3.0-compat.patch bossa-1.3~20120408/debian/patches/wx3.0-compat.patch
--- bossa-1.3~20120408/debian/patches/wx3.0-compat.patch	1970-01-01 12:00:00.000000000 +1200
+++ bossa-1.3~20120408/debian/patches/wx3.0-compat.patch	2014-06-14 20:16:58.000000000 +1200
@@ -0,0 +1,15 @@
+Description: Fix to build with wxwidgets3.0
+Author: Olly Betts <[email protected]>
+Last-Update: 2014-06-14
+
+--- bossa-1.3~20120408.orig/Makefile
++++ bossa-1.3~20120408/Makefile
+@@ -4,7 +4,7 @@
+ # Version
+ #
+ VERSION=1.3a
+-WXVERSION=2.8
++WXVERSION=3.0
+ 
+ #
+ # Source files
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to