Package: gweled
Version: 0.9.1-3
Severity: normal
Tags: patch pending
Hi Ondřej,
In the course of going over my libmikmod transition bugs, I spent a
little time fixing up the gweled packaging. I know you're on the
LowNMU list, but I thought I'd check with you before uploading because
I didn't limit myself to bug-fixing...
I noticed upstream has patches which drop libmikmod altogether in
favour of libcanberra, but I didn't apply them: they appear to remove
the background music altogether, and using an event notification
library for a game's sound effects seems rather odd to me. (What's
more, on my main system notification sounds are disabled, so the game
didn't play any sounds, and I couldn't figure out how to re-enable
them!)
I hope you won't mind looking over the attached patch and letting me
know if I should proceed with the NMU (after properly updating the
target in debian/changelog!).
Regards,
Stephen
diff -Nru gweled-0.9.1/debian/changelog gweled-0.9.1/debian/changelog
--- gweled-0.9.1/debian/changelog 2013-10-02 13:23:18.0 +0200
+++ gweled-0.9.1/debian/changelog 2016-05-15 20:53:37.0 +0200
@@ -1,3 +1,22 @@
+gweled (0.9.1-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Build-depend on libmikmod-dev and use pkg-config to find libmikmod
+(Closes: #745072).
+ * Add upstream fix for timed and endless modes (Closes: #738455).
+ * Add the manpage written by Braulio Valdivielso Martínez (Closes:
+#608439).
+ * Clean up modified files to allow building twice in a row.
+ * Switch to dpkg-buildflags hardening instead of hardening-wrapper.
+ * Fix a couple of spelling mistakes flagged by Lintian.
+ * Correct the synopsis so it doesn't start with an article.
+ * Clean up debian/control with cme:
+- drop the obsolete version dependency on libgtk2.0-dev;
+- Standards-Version 3.9.8;
+- use canonical URLs for the VCS entries.
+
+ -- Stephen Kitt Sat, 14 May 2016 23:22:18 +0200
+
gweled (0.9.1-3) unstable; urgency=low
* Update watch file
diff -Nru gweled-0.9.1/debian/clean gweled-0.9.1/debian/clean
--- gweled-0.9.1/debian/clean 1970-01-01 01:00:00.0 +0100
+++ gweled-0.9.1/debian/clean 2016-05-14 23:26:28.0 +0200
@@ -0,0 +1,4 @@
+config.log
+data/gweled.desktop
+Makefile.in
+po/POTFILES
diff -Nru gweled-0.9.1/debian/control gweled-0.9.1/debian/control
--- gweled-0.9.1/debian/control 2013-10-02 13:23:18.0 +0200
+++ gweled-0.9.1/debian/control 2016-05-14 23:50:19.0 +0200
@@ -1,25 +1,24 @@
Source: gweled
+Maintainer: Ondřej Surý
Section: games
Priority: optional
-Maintainer: Ondřej Surý
Build-Depends: debhelper (>= 9),
- quilt,
- libesd0-dev,
- libgtk2.0-dev (>= 2.14),
- librsvg2-dev,
- libmikmod2-dev,
- intltool,
- hardening-wrapper,
- dh-autoreconf
-Standards-Version: 3.9.1
+ quilt,
+ libgtk2.0-dev,
+ librsvg2-dev,
+ libmikmod-dev,
+ intltool,
+ dh-autoreconf
+Standards-Version: 3.9.8
+Vcs-Browser: https://anonscm.debian.org/cgit/users/ondrej/gweled.git
+Vcs-Git: https://anonscm.debian.org/git/users/ondrej/gweled.git
Homepage: http://gweled.org/
-Vcs-Browser: http://git.debian.org/?p=users/ondrej/gweled.git
-Vcs-Git: git://git.debian.org/users/ondrej/gweled.git
Package: gweled
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: A "Diamond Mine" puzzle game
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: "Diamond Mine"-style puzzle game
Gweled is a GNOME version of a popular PalmOS/Windows/Java
game called "Bejeweled" or "Diamond Mine". The aim of the game
is to make alignment of 3 or more gems, both vertically
diff -Nru gweled-0.9.1/debian/gweled.6 gweled-0.9.1/debian/gweled.6
--- gweled-0.9.1/debian/gweled.6 1970-01-01 01:00:00.0 +0100
+++ gweled-0.9.1/debian/gweled.6 2016-05-16 21:17:25.0 +0200
@@ -0,0 +1,102 @@
+.TH gweled 6 "12/30/2010" "0.7" "gweled Man Page"
+.SH NAME
+.B gweled
+- a swapping gem game
+
+.SH SYNOPSIS
+.B gweled [OPTIONS]
+
+.SH OPTIONS
+A summary of the options supported by gweled is included below.
+.TP
+.B \-\-load\-modules=MODULE1,MODULE2,...
+Dynamic modules to load
+.SS Help Options
+.TP
+.B \-?, \-\-help
+Show a help message
+.SS GTK+
+.TP
+.B \-\-gdk\-debug=FLAGS
+Gdk debugging flags to set
+.TP
+.B \-\-gdk\-no\-debug=FLAGS
+Gdk debugging flags to unset
+.TP
+.B \-\-display=DISPLAY
+X display to use
+.TP
+.B \-\-screen=SCREEN
+X screen to use
+.TP
+.B \-\-sync
+Make X calls synchronous
+.TP
+.B \-\-name=NAME
+Program name as used by the window manager
+.TP
+.B \-\-class=CLASS
+Program class as used by the window manager
+.TP
+.B \-\-gtk\-debug=FLAGS
+Gtk+ debugging flags to set
+.TP
+.B \-\-gtk\-no\-debug=FLAGS
+Gtk+ debugging flags to unset
+.TP
+.B \-\-g\-fatal\-warnings
+Make all warnings fatal