From 8bf142da177acc287e4d5e5f53c26ee3cf074a60 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha <[email protected]>
Date: Tue, 31 Jan 2017 19:47:24 -0500
Subject: [PATCH] Use .png app icons instead of obsolete .xpm, Drop Debian menu

Closes: #853805
---
 debian/control |  2 +-
 debian/install |  1 -
 debian/menu    |  6 ------
 debian/rules   | 14 +++++++++++---
 4 files changed, 12 insertions(+), 11 deletions(-)
 delete mode 100644 debian/install
 delete mode 100644 debian/menu

diff --git a/debian/control b/debian/control
index ad0bbd3..59cfb9d 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  dh-python,
  docbook-xml,
  docbook-xsl,
- imagemagick,
+ icnsutils,
  intltool,
  python,
  xsltproc
diff --git a/debian/install b/debian/install
deleted file mode 100644
index 6870a45..0000000
--- a/debian/install
+++ /dev/null
@@ -1 +0,0 @@
-unknown-horizons-32x32.xpm      usr/share/pixmaps
diff --git a/debian/menu b/debian/menu
deleted file mode 100644
index 8075772..0000000
--- a/debian/menu
+++ /dev/null
@@ -1,6 +0,0 @@
-?package(unknown-horizons):needs="X11" \
- section="Games/Strategy" \
- title="Unknown Horizons" \
- longtitle="Unknown Horizons - 2D realtime strategy simulation" \
- command="/usr/games/unknown-horizons" \
- icon="/usr/share/pixmaps/unknown-horizons-32x32.xpm"
diff --git a/debian/rules b/debian/rules
index a43bf83..27f2862 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,9 +14,17 @@ override_dh_auto_install:
 	 debian/unknown-horizons/usr/share/unknown-horizons/content/fonts/OFL
 	# Remove executable bit from files like tm_* and make Lintian happy
 	find debian/unknown-horizons/usr/share/unknown-horizons -type f -exec chmod a-x {} \;
-
-override_dh_auto_build-indep:
-	convert -monitor -resize 32x32 $(CURDIR)/content/packages/unknown-horizons.xpm $(CURDIR)/unknown-horizons-32x32.xpm
+	mkdir -p ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/16x16/apps
+	mkdir -p ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/32x32/apps
+	mkdir -p ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/128x128/apps
+	mkdir -p ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/256x256/apps
+	mkdir -p ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/512x512/apps
+	icns2png -x ${CURDIR}/content/gui/icons/Icon.icns -o ${CURDIR}
+	mv ${CURDIR}/Icon_16x16x32.png ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/16x16/apps/unknown-horizons.png
+	mv ${CURDIR}/Icon_32x32x32.png ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/32x32/apps/unknown-horizons.png
+	mv ${CURDIR}/Icon_128x128x32.png ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/128x128/apps/unknown-horizons.png
+	mv ${CURDIR}/Icon_256x256x32.png ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/256x256/apps/unknown-horizons.png
+	mv ${CURDIR}/Icon_512x512x32.png ${CURDIR}/debian/unknown-horizons/usr/share/icons/hicolor/512x512/apps/unknown-horizons.png
 
 get-orig-source:
 	uscan --force-download --download-current-version --repack --compression xz
-- 
2.10.2

Reply via email to