Control: tags -1 patch

Dear maintainer,

please find attached a patch that achieves the following:

* Fix missing menu icon entry.
  - Update pybik.menu. Add longtitle and icon entry.
  - Convert pybik.png at build time to pybik.xpm and install the icon to
    /usr/share/pixmaps.
  - Add imagemagick to Build-Depends-Indep.
  - Clean pybik.xpm file in dh_auto_clean override target.
    (Closes: #738007)

Regards,

Markus
From 663e53d4905aa19868b1217321d078c24c06d3ad Mon Sep 17 00:00:00 2001
From: Markus Koschany <a...@gambaru.de>
Date: Tue, 25 Mar 2014 11:47:05 +0100
Subject: [PATCH] fix 738007

---
 debian/changelog     | 13 +++++++++++++
 debian/control       |  1 +
 debian/pybik.install |  1 +
 debian/pybik.menu    |  4 +++-
 debian/rules         |  2 ++
 5 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 8d3633b..1805173 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+pybik (1.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix missing menu icon entry.
+    - Update pybik.menu. Add longtitle and icon entry.
+    - Convert pybik.png at build time to pybik.xpm and install the icon to
+      /usr/share/pixmaps.
+    - Add imagemagick to Build-Depends-Indep.
+    - Clean pybik.xpm file in dh_auto_clean override target.
+      (Closes: #738007)
+
+ -- Markus Koschany <a...@gambaru.de>  Tue, 25 Mar 2014 11:47:23 +0100
+
 pybik (1.1-2) unstable; urgency=low
 
   [ Martin Pitt ]
diff --git a/debian/control b/debian/control
index b5f137b..faf0cb6 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends: debhelper (>= 9),
 Build-Depends-Indep:
                python3-numpy,
                gettext,
+               imagemagick,
                intltool,
                help2man,
 Standards-Version: 3.9.5
diff --git a/debian/pybik.install b/debian/pybik.install
index 21742a0..1236479 100644
--- a/debian/pybik.install
+++ b/debian/pybik.install
@@ -4,3 +4,4 @@ usr/lib/pybik/pybiklib/ui/
 usr/lib/pybik/pybiklib/*.py
 usr/lib/pybik/*.egg-info
 usr/lib/pybik/pybiktest/*
+pybik.xpm usr/share/pixmaps
diff --git a/debian/pybik.menu b/debian/pybik.menu
index 607ef73..1c8e251 100644
--- a/debian/pybik.menu
+++ b/debian/pybik.menu
@@ -2,4 +2,6 @@
   needs="X11" \
   section="Games/Puzzles" \
   title="Pybik" \
-  command="pybik"
+  longtitle="Pybik - 3D Rubik's cube game" \
+  icon="/usr/share/pixmaps/pybik.xpm" \
+  command="/usr/games/pybik"
diff --git a/debian/rules b/debian/rules
index f576bad..11847c3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,6 +17,7 @@ override_dh_auto_clean:
 	# Remove __pycache__ directories created by "setup.py clean"
 	rm -rf pybiklib/__pycache__ tools/__pycache__
 	rm -f debian/README
+	rm -f pybik.xpm
 
 override_dh_auto_build-arch:
 	dh_auto_build -- --build-args="--arch-only"
@@ -24,6 +25,7 @@ override_dh_auto_build-arch:
 override_dh_auto_build-indep:
 	python3 tools/create_docs.py --skip-install README=debian/README
 	dh_auto_build -- --build-args="--indep-only --parallel=$(NUMJOBS)"
+	convert -monitor -resize 32x32 data/pixmaps/pybik.png pybik.xpm
 
 override_dh_auto_install-arch:
 	dh_auto_install -- --install-args=" \
-- 
1.9.1

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to