[code-saturne] 06/09: Get icons from tango-icon-theme

Gilles Filippini pini at debian.org
Sat Dec 16 12:22:06 UTC 2017


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

pini pushed a commit to branch master
in repository code-saturne.

commit 5b08206b8c3184ae130cf5974c56efc0f67755b4
Author: Gilles Filippini <pini at debian.org>
Date:   Mon Dec 11 23:43:23 2017 +0100

    Get icons from tango-icon-theme
---
 debian/control |  3 ++-
 debian/rules   | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 3ba0a8c..55d4b06 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,8 @@ Build-Depends: debhelper (>= 7), autotools-dev, cdbs, python-qt4,
 # To help the configure detection on cs lib
   zlib1g-dev, libhdf5-mpi-dev (>= 1.8.8~), libcgns-dev (>= 3.3.0~), mpi-default-dev, libmedc-dev,
   libxml2-dev, libblas-dev | libatlas-dev, libopenmpi-dev,
-  chrpath, python, libscotch-dev, dh-autoreconf
+  chrpath, python, libscotch-dev, dh-autoreconf,
+  tango-icon-theme
 Standards-Version: 3.9.7
 Homepage: http://www.code-saturne.org/
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/code-saturne.git
diff --git a/debian/rules b/debian/rules
index f91d2e9..e8a3f28 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,12 +42,52 @@ clean::
 	rm -f po/stamp-po
 	rm -f src/apps/cs_solver
 	rm -f src/mei/mei_parser.[ch] src/mei/mei_scanner.c
+	# Tango icon theme
+	find gui/*/icons/?2x?2 -type l -name \*.png -delete
 	# Uncomment when testing two builds in a row
 	#echo "abort-on-upstream-changes" >debian/source/local-options
 
 pre-build::
 	# See sbin/bootstrap
 	ls preprocessor/*/*.c src/*/*.c* | grep -v user_examples > po/POTFILES.in
+	# Tango icon theme
+	mkdir -p gui/Pages/icons/22x22
+	mkdir -p gui/Pages/icons/32x32
+	for icon in \
+	  actions/add.png \
+	  actions/bookmark-new.png \
+	  actions/document-new.png \
+	  actions/document-open.png \
+	  actions/document-properties.png \
+	  actions/document-save-as.png \
+	  actions/document-save.png \
+	  actions/edit-clear.png \
+	  actions/edit-find-replace.png \
+	  actions/edit-redo.png \
+	  actions/edit-undo.png \
+	  actions/format-justify-fill.png \
+	  actions/process-stop.png \
+	  actions/remove.png \
+	  actions/system-log-out.png \
+	  apps/help-browser.png \
+	  apps/preferences-desktop-font.png \
+	  apps/preferences-desktop-wallpaper.png \
+	  apps/utilities-terminal.png \
+	  categories/preferences-system.png \
+	  mimetypes/application-certificate.png \
+	  mimetypes/x-office-address-book.png \
+	  places/network-server.png \
+	  status/folder-open.png \
+	  status/user-trash-full.png \
+	  status/weather-few-clouds.png \
+        ; do \
+	    ln -sf /usr/share/icons/Tango/22x22/$$icon gui/trackcvg/icons/22x22/; \
+	    ln -sf /usr/share/icons/Tango/22x22/$$icon gui/studymanager_gui/icons/22x22/; \
+	    ln -sf /usr/share/icons/Tango/22x22/$$icon gui/Pages/icons/22x22/; \
+	    ln -sf /usr/share/icons/Tango/22x22/$$icon gui/Base/icons/22x22/; \
+        done
+	ln -sf /usr/share/icons/Tango/32x32/actions/go-next.png gui/Pages/icons/32x32/
+	ln -sf /usr/share/icons/Tango/32x32/actions/go-previous.png gui/Pages/icons/32x32/
 
 install/code-saturne-bin::
 	chrpath -d debian/tmp/usr/lib/code_saturne/cs_* debian/tmp/usr/lib/libsaturne.so*

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/code-saturne.git



More information about the debian-science-commits mailing list