[spatialite-gui] 04/06: Add patch to install application icon with autotools.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Sat Mar 12 13:34:19 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository spatialite-gui.

commit 1f55d0018d617e3b57979f73659e100f23fa5421
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Mar 12 12:14:58 2016 +0100

    Add patch to install application icon with autotools.
---
 debian/changelog                                    |   1 +
 .../icons/hicolor/128x128/apps/spatialite-gui.png   | Bin 0 -> 13628 bytes
 debian/icons/hicolor/16x16/apps/spatialite-gui.png  | Bin 0 -> 685 bytes
 .../icons/hicolor/192x192/apps/spatialite-gui.png   | Bin 0 -> 36196 bytes
 debian/icons/hicolor/24x24/apps/spatialite-gui.png  | Bin 0 -> 1162 bytes
 .../icons/hicolor/256x256/apps/spatialite-gui.png   | Bin 0 -> 58936 bytes
 debian/icons/hicolor/32x32/apps/spatialite-gui.png  | Bin 0 -> 1794 bytes
 debian/icons/hicolor/40x40/apps/spatialite-gui.png  | Bin 0 -> 2578 bytes
 debian/icons/hicolor/48x48/apps/spatialite-gui.png  | Bin 0 -> 3455 bytes
 .../icons/hicolor/512x512/apps/spatialite-gui.png   | Bin 0 -> 176687 bytes
 debian/icons/hicolor/64x64/apps/spatialite-gui.png  | Bin 0 -> 5576 bytes
 debian/icons/hicolor/72x72/apps/spatialite-gui.png  | Bin 0 -> 6738 bytes
 debian/icons/hicolor/80x80/apps/spatialite-gui.png  | Bin 0 -> 8127 bytes
 debian/icons/hicolor/8x8/apps/spatialite-gui.png    | Bin 0 -> 309 bytes
 debian/icons/hicolor/96x96/apps/spatialite-gui.png  | Bin 0 -> 11187 bytes
 debian/install                                      |   6 ++----
 debian/patches/install-icons.patch                  |  20 ++++++++++++++++++++
 debian/patches/series                               |   1 +
 debian/rules                                        |   8 ++++++++
 debian/source/include-binaries                      |  14 ++++++++++++++
 20 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index f04e419..cc3a2da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ spatialite-gui (2.0.0~devel2-3) UNRELEASED; urgency=medium
   * Use desktop file in favor of menu file per CTTE #741573.
   * Install application icon in hicolor theme.
   * Bump Standards-Version to 3.9.7, no changes.
+  * Add patch to install application icon with autotools.
 
  -- Bas Couwenberg <sebastic at debian.org>  Sat, 12 Mar 2016 03:17:08 +0100
 
diff --git a/debian/icons/hicolor/128x128/apps/spatialite-gui.png b/debian/icons/hicolor/128x128/apps/spatialite-gui.png
new file mode 100644
index 0000000..026e0ce
Binary files /dev/null and b/debian/icons/hicolor/128x128/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/16x16/apps/spatialite-gui.png b/debian/icons/hicolor/16x16/apps/spatialite-gui.png
new file mode 100644
index 0000000..c20a8ab
Binary files /dev/null and b/debian/icons/hicolor/16x16/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/192x192/apps/spatialite-gui.png b/debian/icons/hicolor/192x192/apps/spatialite-gui.png
new file mode 100644
index 0000000..a6536cd
Binary files /dev/null and b/debian/icons/hicolor/192x192/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/24x24/apps/spatialite-gui.png b/debian/icons/hicolor/24x24/apps/spatialite-gui.png
new file mode 100644
index 0000000..038e2ca
Binary files /dev/null and b/debian/icons/hicolor/24x24/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/256x256/apps/spatialite-gui.png b/debian/icons/hicolor/256x256/apps/spatialite-gui.png
new file mode 100644
index 0000000..c677687
Binary files /dev/null and b/debian/icons/hicolor/256x256/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/32x32/apps/spatialite-gui.png b/debian/icons/hicolor/32x32/apps/spatialite-gui.png
new file mode 100644
index 0000000..507b67e
Binary files /dev/null and b/debian/icons/hicolor/32x32/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/40x40/apps/spatialite-gui.png b/debian/icons/hicolor/40x40/apps/spatialite-gui.png
new file mode 100644
index 0000000..82277fa
Binary files /dev/null and b/debian/icons/hicolor/40x40/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/48x48/apps/spatialite-gui.png b/debian/icons/hicolor/48x48/apps/spatialite-gui.png
new file mode 100644
index 0000000..cb20e09
Binary files /dev/null and b/debian/icons/hicolor/48x48/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/512x512/apps/spatialite-gui.png b/debian/icons/hicolor/512x512/apps/spatialite-gui.png
new file mode 100644
index 0000000..8a2b9b7
Binary files /dev/null and b/debian/icons/hicolor/512x512/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/64x64/apps/spatialite-gui.png b/debian/icons/hicolor/64x64/apps/spatialite-gui.png
new file mode 100644
index 0000000..3be9fbb
Binary files /dev/null and b/debian/icons/hicolor/64x64/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/72x72/apps/spatialite-gui.png b/debian/icons/hicolor/72x72/apps/spatialite-gui.png
new file mode 100644
index 0000000..08b031f
Binary files /dev/null and b/debian/icons/hicolor/72x72/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/80x80/apps/spatialite-gui.png b/debian/icons/hicolor/80x80/apps/spatialite-gui.png
new file mode 100644
index 0000000..77c8ef5
Binary files /dev/null and b/debian/icons/hicolor/80x80/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/8x8/apps/spatialite-gui.png b/debian/icons/hicolor/8x8/apps/spatialite-gui.png
new file mode 100644
index 0000000..1d3b501
Binary files /dev/null and b/debian/icons/hicolor/8x8/apps/spatialite-gui.png differ
diff --git a/debian/icons/hicolor/96x96/apps/spatialite-gui.png b/debian/icons/hicolor/96x96/apps/spatialite-gui.png
new file mode 100644
index 0000000..fec24db
Binary files /dev/null and b/debian/icons/hicolor/96x96/apps/spatialite-gui.png differ
diff --git a/debian/install b/debian/install
index a973fe0..f7177e8 100644
--- a/debian/install
+++ b/debian/install
@@ -1,4 +1,2 @@
-gnome_resource/spatialite-gui.desktop	usr/share/applications/
-gnome_resource/spatialite-gui.png	usr/share/icons/hicolor/48x48/apps/
-
-usr/bin/
+usr/bin
+usr/share
diff --git a/debian/patches/install-icons.patch b/debian/patches/install-icons.patch
new file mode 100644
index 0000000..935faf0
--- /dev/null
+++ b/debian/patches/install-icons.patch
@@ -0,0 +1,20 @@
+Description: Install application icons in hicolor theme.
+Author: Bas Couwenberg <sebastic at debian.org>
+
+--- a/gnome_resource/Makefile.am
++++ b/gnome_resource/Makefile.am
+@@ -1,2 +1,14 @@
+ 
+ EXTRA_DIST = spatialite-gui.png spatialite-gui.desktop
++
++desktopdir = $(datadir)/applications
++desktop_DATA = spatialite-gui.desktop
++
++ICON_SIZES = 8 16 24 32 40 48 64 72 80 96 128 192 256 512
++
++install-data-local:
++	@for size in $(ICON_SIZES); do \
++		mkdir -p $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \
++		$(INSTALL_DATA) icons/hicolor/$${size}x$${size}/apps/spatialite-gui.png $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/spatialite-gui.png; \
++	done
++
diff --git a/debian/patches/series b/debian/patches/series
index fe9ad5a..9966425 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 01-fix_binary_name.patch
 desktop-file.patch
+install-icons.patch
diff --git a/debian/rules b/debian/rules
index cbf9ddd..2c1fd6c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,9 +8,17 @@
 	dh $@ \
 		--with autoreconf
 
+override_dh_clean:
+	dh_clean
+	$(RM) -r gnome_resource/icons/
+
 override_dh_autoreconf:
 	dh_autoreconf --as-needed
 
+override_dh_auto_configure:
+	cp -r debian/icons/ gnome_resource/
+	dh_auto_configure
+
 override_dh_install:
 	dh_install --list-missing
 
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..78d41e4
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1,14 @@
+debian/icons/hicolor/8x8/apps/spatialite-gui.png
+debian/icons/hicolor/16x16/apps/spatialite-gui.png
+debian/icons/hicolor/24x24/apps/spatialite-gui.png
+debian/icons/hicolor/32x32/apps/spatialite-gui.png
+debian/icons/hicolor/40x40/apps/spatialite-gui.png
+debian/icons/hicolor/48x48/apps/spatialite-gui.png
+debian/icons/hicolor/64x64/apps/spatialite-gui.png
+debian/icons/hicolor/72x72/apps/spatialite-gui.png
+debian/icons/hicolor/80x80/apps/spatialite-gui.png
+debian/icons/hicolor/96x96/apps/spatialite-gui.png
+debian/icons/hicolor/128x128/apps/spatialite-gui.png
+debian/icons/hicolor/192x192/apps/spatialite-gui.png
+debian/icons/hicolor/256x256/apps/spatialite-gui.png
+debian/icons/hicolor/512x512/apps/spatialite-gui.png

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/spatialite-gui.git



More information about the Pkg-grass-devel mailing list