Package: frozen-bubble
Version: 2.1.0-2
Severity: minor
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu hardy ubuntu-patch


The frozen bubble level editor has a minor but annoying defect when the 
user attempts to open a levelset. The defect is that an artifact from 
the "choose levelset level to play" dialog (from the start 1 player game 
menu) shows up on the "open levelset" dialog as well.

You can find additional information here 
https://bugs.launchpad.net/ubuntu/+source/frozen-bubble/+bug/181933

*** /tmp/tmpWrf2WF
In Ubuntu, we've applied the attached patch to achieve the following:

  * debian/rules, debian/control,
    debian/patches/00list:
    - added dpatch support
  * debian/patches/fble_open_dialog.dpatch:
    - fixed level editor showing selected level (LP: #181933)
      (thanks to David Joham for the patch)

We thought you might be interested in doing the same. 


-- System Information:
Debian Release: lenny/sid
  APT prefers hardy-updates
  APT policy: (500, 'hardy-updates'), (500, 'hardy-security'), (500, 'hardy')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-3-generic (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u frozen-bubble-2.1.0/debian/control frozen-bubble-2.1.0/debian/control
--- frozen-bubble-2.1.0/debian/control
+++ frozen-bubble-2.1.0/debian/control
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Ubuntu MOTU Developers <[EMAIL PROTECTED]>
 XSBC-Original-Maintainer: Josselin Mouette <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 5), libsdl-perl (>= 1.20-8), perl (>= 5.8), 
libsdl1.2-dev (>= 1.2.4), libsdl-mixer1.2-dev (>> 1.2.2), libsdl-pango-dev, 
libglib2.0-dev, dpkg-dev (>= 1.13.19)
+Build-Depends: debhelper (>= 5), libsdl-perl (>= 1.20-8), perl (>= 5.8), 
libsdl1.2-dev (>= 1.2.4), libsdl-mixer1.2-dev (>> 1.2.2), libsdl-pango-dev, 
libglib2.0-dev, dpkg-dev (>= 1.13.19), dpatch
 Standards-Version: 3.7.2
 
 Package: frozen-bubble
diff -u frozen-bubble-2.1.0/debian/rules frozen-bubble-2.1.0/debian/rules
--- frozen-bubble-2.1.0/debian/rules
+++ frozen-bubble-2.1.0/debian/rules
@@ -6,18 +6,20 @@
 # architecture-dependant package, as well as an architecture-independent
 # package.
 
+include /usr/share/dpatch/dpatch.make
+
 # Uncomment this to turn on verbose mode. 
 #export DH_VERBOSE=1
 
 DEST_DIR=$(CURDIR)/debian/tmp/usr
 
 build: build-stamp
-build-stamp:
+build-stamp: patch-stamp
        dh_testdir
        $(MAKE) PREFIX=/usr DATADIR=/usr/share/games 
LOCALEDIR=/usr/share/locale LIBDIR=/usr/lib/games BINDIR=/usr/games 
MANDIR=/usr/share/man OPTIMIZE="-O2 -g -Wall"
        touch build-stamp
 
-clean:
+clean:  unpatch
        dh_testdir
        dh_testroot
        rm -f build-stamp configure-stamp
diff -u frozen-bubble-2.1.0/debian/changelog 
frozen-bubble-2.1.0/debian/changelog
only in patch2:
unchanged:
--- frozen-bubble-2.1.0.orig/debian/patches/00list
+++ frozen-bubble-2.1.0/debian/patches/00list
@@ -0,0 +1,2 @@
+fble_open_dialog.dpatch
only in patch2:
unchanged:
--- frozen-bubble-2.1.0.orig/debian/patches/fble_open_dialog.dpatch
+++ frozen-bubble-2.1.0/debian/patches/fble_open_dialog.dpatch
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fble_open_dialog.dpatch by Mario Bonino <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Patch to fix frozen bubble level editor open levelset dialog bug (patch 
from David Joham).
+
[EMAIL PROTECTED]@
+diff -urNad frozen-bubble-2.1.0~/c_stuff/lib/FBLE.pm 
frozen-bubble-2.1.0/c_stuff/lib/FBLE.pm
+--- frozen-bubble-2.1.0~/c_stuff/lib/FBLE.pm   2006-10-27 12:14:39.000000000 
+0200
++++ frozen-bubble-2.1.0/c_stuff/lib/FBLE.pm    2008-01-11 14:38:43.000000000 
+0100
+@@ -1363,10 +1363,6 @@
+           }
+         }
+         $list_browser_highlight_offset = $file_highlight_offset;
+-        if (is_ok_select_start_value($start_level) == 0) {
+-            $start_level = 
$file_browser_levelsets_num_levels[$list_browser_highlight_offset];        
+-            show_selected_level();
+-        }
+         display_levelset_screenshot();
+     } else {
+         $list_browser_highlight_offset = $file_highlight_offset;

Reply via email to