[SCM] Evolving Artificial Life branch, master, updated. upstream/1.0-beta11+dfsg-4-gdbf1680

Gabriele Giacone 1o5g4r8o at gmail.com
Sat Feb 6 22:53:58 UTC 2010


The following commit has been merged in the master branch:
commit dbf1680881b773fc57e290726e327d7aa84b309a
Author: Gabriele Giacone <1o5g4r8o at gmail.com>
Date:   Sat Feb 6 23:42:32 2010 +0100

    Added icons

diff --git a/debian/critterding.desktop b/debian/critterding.desktop
new file mode 100644
index 0000000..92eac08
--- /dev/null
+++ b/debian/critterding.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Critterding
+GenericName=Evolving Artificial Life
+Comment=Petri dish universe in 3D that demonstrates evolving artificial life
+Exec=critterding
+Icon=critterding
+StartupNotify=true
+Terminal=false
+Type=Application
+Categories=Education;Science;
diff --git a/debian/critterding.install b/debian/critterding.install
new file mode 100644
index 0000000..609f016
--- /dev/null
+++ b/debian/critterding.install
@@ -0,0 +1,6 @@
+debian/icons/16/critterding.png	usr/share/icons/hicolor/16x16/apps
+debian/icons/22/critterding.png	usr/share/icons/hicolor/22x22/apps
+debian/icons/48/critterding.png	usr/share/icons/hicolor/48x48/apps
+debian/icons/critterding.xpm	usr/share/pixmaps
+
+debian/critterding.desktop	usr/share/applications
diff --git a/debian/critterding.menu b/debian/critterding.menu
new file mode 100644
index 0000000..4a3f92d
--- /dev/null
+++ b/debian/critterding.menu
@@ -0,0 +1,5 @@
+?package(critterding):needs="x11" section="Applications/Science/Biology" \
+	title="Evolving Artificial Life" \
+	longtitle="Petri dish universe in 3D that demonstrates evolving artificial life" \
+	icon="/usr/share/pixmaps/critterding.xpm" \
+	command="critterding"
diff --git a/debian/critterding.png b/debian/critterding.png
new file mode 100644
index 0000000..a847ef6
Binary files /dev/null and b/debian/critterding.png differ
diff --git a/debian/rules b/debian/rules
index 8f447c0..4c2df11 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,10 +9,20 @@ override_dh_auto_build:
 	autoreconf -fi
 	./configure --prefix=/usr
 
+override_dh_auto_install:
+	dh_auto_install
+	# icons
+	mkdir $(CURDIR)/debian/icons && cd $(CURDIR)/debian/icons && mkdir 16 22 48
+	convert $(CURDIR)/debian/critterding.png -scale 16x16 $(CURDIR)/debian/icons/16/critterding.png
+	convert $(CURDIR)/debian/critterding.png -scale 22x22 $(CURDIR)/debian/icons/22/critterding.png
+	convert $(CURDIR)/debian/critterding.png -scale 48x48 $(CURDIR)/debian/icons/48/critterding.png
+	convert $(CURDIR)/debian/critterding.png -scale 32x32 $(CURDIR)/debian/icons/critterding.xpm
+
 override_dh_auto_clean:
 	[ ! -f Makefile ] || $(MAKE) distclean
 	find . -name Makefile.in -delete
 	-rm aclocal.m4 config.* configure depcomp install-sh ltmain.sh missing
+	rm -rf $(CURDIR)/debian/icons
 
 get-orig-source:
 	uscan --verbose --download-version $(VERSION) \
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..6e62984
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1 @@
+debian/critterding.png

-- 
Evolving Artificial Life



More information about the debian-science-commits mailing list