[grass] 11/20: Move image files to /usr/share, symlink them from /usr/lib.

Bas Couwenberg sebastic at xs4all.nl
Wed Sep 3 22:27:16 UTC 2014


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

sebastic-guest pushed a commit to branch master
in repository grass.

commit 1efea680e0edd3e6f6a5e0bc4c3be209b0f1b8fd
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Aug 23 12:50:14 2014 +0200

    Move image files to /usr/share, symlink them from /usr/lib.
---
 debian/changelog            |  1 +
 debian/grass-gui.dirs       |  1 +
 debian/grass-gui.dirs.in    |  1 +
 debian/grass-gui.install    |  5 +++++
 debian/grass-gui.install.in |  5 +++++
 debian/grass-gui.links      | 43 +++++++++++++++++++++++++++++++++++++++++++
 debian/grass-gui.links.in   | 43 +++++++++++++++++++++++++++++++++++++++++++
 debian/rules                | 20 +++++++++++++++++++-
 8 files changed, 118 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index b54cc04..d402d77 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,7 @@ grass (6.4.4-1) UNRELEASED; urgency=low
   * Don't use hardening-includes, but dpkg-buildflags only.
   * Pass CPPFLAGS and LDFLAGS to configure for their hardening flags.
   * Add lintian overrides for hardening-no-fortify-functions false positives.
+  * Move image files to /usr/share, symlink them from /usr/lib.
 
  -- M. Hamish Bowman <hamish.webmail at gmail.com>  Mon, 11 Aug 2014 18:09:42 +1200
 
diff --git a/debian/grass-gui.dirs b/debian/grass-gui.dirs
new file mode 100644
index 0000000..badba4a
--- /dev/null
+++ b/debian/grass-gui.dirs
@@ -0,0 +1 @@
+usr/share/grass64
diff --git a/debian/grass-gui.dirs.in b/debian/grass-gui.dirs.in
new file mode 100644
index 0000000..f9ab983
--- /dev/null
+++ b/debian/grass-gui.dirs.in
@@ -0,0 +1 @@
+usr/share/grass at VERSION@
diff --git a/debian/grass-gui.install b/debian/grass-gui.install
index 8d4aa01..a0bb9b5 100644
--- a/debian/grass-gui.install
+++ b/debian/grass-gui.install
@@ -9,3 +9,8 @@ usr/lib/grass64/etc/v.digit
 usr/lib/grass64/etc/wxpython
 usr/lib/grass64/bin/v.digit
 usr/lib/grass64/bin/xganim
+usr/share/grass64/bwidget
+usr/share/grass64/etc/dm
+usr/share/grass64/etc/gm
+usr/share/grass64/etc/gui
+usr/share/grass64/etc/nviz2.2
diff --git a/debian/grass-gui.install.in b/debian/grass-gui.install.in
index 046ab8f..901a003 100644
--- a/debian/grass-gui.install.in
+++ b/debian/grass-gui.install.in
@@ -9,3 +9,8 @@ usr/lib/grass at VERSION@/etc/v.digit
 usr/lib/grass at VERSION@/etc/wxpython
 usr/lib/grass at VERSION@/bin/v.digit
 usr/lib/grass at VERSION@/bin/xganim
+usr/share/grass at VERSION@/bwidget
+usr/share/grass at VERSION@/etc/dm
+usr/share/grass at VERSION@/etc/gm
+usr/share/grass at VERSION@/etc/gui
+usr/share/grass at VERSION@/etc/nviz2.2
diff --git a/debian/grass-gui.links b/debian/grass-gui.links
new file mode 100644
index 0000000..28abf0b
--- /dev/null
+++ b/debian/grass-gui.links
@@ -0,0 +1,43 @@
+usr/share/grass64/bwidget/images usr/lib/grass64/bwidget/images
+usr/share/grass64/etc/dm/barscale.gif usr/lib/grass64/etc/dm/barscale.gif
+usr/share/grass64/etc/dm/chart.gif usr/lib/grass64/etc/dm/chart.gif
+usr/share/grass64/etc/dm/cmd.gif usr/lib/grass64/etc/dm/cmd.gif
+usr/share/grass64/etc/dm/columns.gif usr/lib/grass64/etc/dm/columns.gif
+usr/share/grass64/etc/dm/copy.gif usr/lib/grass64/etc/dm/copy.gif
+usr/share/grass64/etc/dm/cut.gif usr/lib/grass64/etc/dm/cut.gif
+usr/share/grass64/etc/dm/dig.gif usr/lib/grass64/etc/dm/dig.gif
+usr/share/grass64/etc/dm/display.all.gif usr/lib/grass64/etc/dm/display.all.gif
+usr/share/grass64/etc/dm/display.gif usr/lib/grass64/etc/dm/display.gif
+usr/share/grass64/etc/dm/display.region.gif usr/lib/grass64/etc/dm/display.region.gif
+usr/share/grass64/etc/dm/dtext.gif usr/lib/grass64/etc/dm/dtext.gif
+usr/share/grass64/etc/dm/erase.gif usr/lib/grass64/etc/dm/erase.gif
+usr/share/grass64/etc/dm/fly.gif usr/lib/grass64/etc/dm/fly.gif
+usr/share/grass64/etc/dm/frames.gif usr/lib/grass64/etc/dm/frames.gif
+usr/share/grass64/etc/dm/fttext.gif usr/lib/grass64/etc/dm/fttext.gif
+usr/share/grass64/etc/dm/grass.gif usr/lib/grass64/etc/dm/grass.gif
+usr/share/grass64/etc/dm/grid.gif usr/lib/grass64/etc/dm/grid.gif
+usr/share/grass64/etc/dm/group.gif usr/lib/grass64/etc/dm/group.gif
+usr/share/grass64/etc/dm/intro.gif usr/lib/grass64/etc/dm/intro.gif
+usr/share/grass64/etc/dm/labels.gif usr/lib/grass64/etc/dm/labels.gif
+usr/share/grass64/etc/dm/legend.gif usr/lib/grass64/etc/dm/legend.gif
+usr/share/grass64/etc/dm/measure.gif usr/lib/grass64/etc/dm/measure.gif
+usr/share/grass64/etc/dm/new.gif usr/lib/grass64/etc/dm/new.gif
+usr/share/grass64/etc/dm/nviz.gif usr/lib/grass64/etc/dm/nviz.gif
+usr/share/grass64/etc/dm/open.gif usr/lib/grass64/etc/dm/open.gif
+usr/share/grass64/etc/dm/pan.gif usr/lib/grass64/etc/dm/pan.gif
+usr/share/grass64/etc/dm/position.gif usr/lib/grass64/etc/dm/position.gif
+usr/share/grass64/etc/dm/print.gif usr/lib/grass64/etc/dm/print.gif
+usr/share/grass64/etc/dm/query.gif usr/lib/grass64/etc/dm/query.gif
+usr/share/grass64/etc/dm/raster.gif usr/lib/grass64/etc/dm/raster.gif
+usr/share/grass64/etc/dm/rgbhis.gif usr/lib/grass64/etc/dm/rgbhis.gif
+usr/share/grass64/etc/dm/save.gif usr/lib/grass64/etc/dm/save.gif
+usr/share/grass64/etc/dm/thematic.gif usr/lib/grass64/etc/dm/thematic.gif
+usr/share/grass64/etc/dm/vector.gif usr/lib/grass64/etc/dm/vector.gif
+usr/share/grass64/etc/dm/xganim.gif usr/lib/grass64/etc/dm/xganim.gif
+usr/share/grass64/etc/dm/zoom.back.gif usr/lib/grass64/etc/dm/zoom.back.gif
+usr/share/grass64/etc/dm/zoom.gif usr/lib/grass64/etc/dm/zoom.gif
+usr/share/grass64/etc/gm/intro.gif usr/lib/grass64/etc/gm/intro.gif
+usr/share/grass64/etc/gui/icons usr/lib/grass64/etc/gui/icons
+usr/share/grass64/etc/gui/images usr/lib/grass64/etc/gui/images
+usr/share/grass64/etc/nviz2.2/bitmaps/flythrough usr/lib/grass64/etc/nviz2.2/bitmaps/flythrough
+usr/share/grass64/etc/nviz2.2/bitmaps/trash.gif usr/lib/grass64/etc/nviz2.2/bitmaps/trash.gif
diff --git a/debian/grass-gui.links.in b/debian/grass-gui.links.in
new file mode 100644
index 0000000..1383995
--- /dev/null
+++ b/debian/grass-gui.links.in
@@ -0,0 +1,43 @@
+usr/share/grass at VERSION@/bwidget/images usr/lib/grass at VERSION@/bwidget/images
+usr/share/grass at VERSION@/etc/dm/barscale.gif usr/lib/grass at VERSION@/etc/dm/barscale.gif
+usr/share/grass at VERSION@/etc/dm/chart.gif usr/lib/grass at VERSION@/etc/dm/chart.gif
+usr/share/grass at VERSION@/etc/dm/cmd.gif usr/lib/grass at VERSION@/etc/dm/cmd.gif
+usr/share/grass at VERSION@/etc/dm/columns.gif usr/lib/grass at VERSION@/etc/dm/columns.gif
+usr/share/grass at VERSION@/etc/dm/copy.gif usr/lib/grass at VERSION@/etc/dm/copy.gif
+usr/share/grass at VERSION@/etc/dm/cut.gif usr/lib/grass at VERSION@/etc/dm/cut.gif
+usr/share/grass at VERSION@/etc/dm/dig.gif usr/lib/grass at VERSION@/etc/dm/dig.gif
+usr/share/grass at VERSION@/etc/dm/display.all.gif usr/lib/grass at VERSION@/etc/dm/display.all.gif
+usr/share/grass at VERSION@/etc/dm/display.gif usr/lib/grass at VERSION@/etc/dm/display.gif
+usr/share/grass at VERSION@/etc/dm/display.region.gif usr/lib/grass at VERSION@/etc/dm/display.region.gif
+usr/share/grass at VERSION@/etc/dm/dtext.gif usr/lib/grass at VERSION@/etc/dm/dtext.gif
+usr/share/grass at VERSION@/etc/dm/erase.gif usr/lib/grass at VERSION@/etc/dm/erase.gif
+usr/share/grass at VERSION@/etc/dm/fly.gif usr/lib/grass at VERSION@/etc/dm/fly.gif
+usr/share/grass at VERSION@/etc/dm/frames.gif usr/lib/grass at VERSION@/etc/dm/frames.gif
+usr/share/grass at VERSION@/etc/dm/fttext.gif usr/lib/grass at VERSION@/etc/dm/fttext.gif
+usr/share/grass at VERSION@/etc/dm/grass.gif usr/lib/grass at VERSION@/etc/dm/grass.gif
+usr/share/grass at VERSION@/etc/dm/grid.gif usr/lib/grass at VERSION@/etc/dm/grid.gif
+usr/share/grass at VERSION@/etc/dm/group.gif usr/lib/grass at VERSION@/etc/dm/group.gif
+usr/share/grass at VERSION@/etc/dm/intro.gif usr/lib/grass at VERSION@/etc/dm/intro.gif
+usr/share/grass at VERSION@/etc/dm/labels.gif usr/lib/grass at VERSION@/etc/dm/labels.gif
+usr/share/grass at VERSION@/etc/dm/legend.gif usr/lib/grass at VERSION@/etc/dm/legend.gif
+usr/share/grass at VERSION@/etc/dm/measure.gif usr/lib/grass at VERSION@/etc/dm/measure.gif
+usr/share/grass at VERSION@/etc/dm/new.gif usr/lib/grass at VERSION@/etc/dm/new.gif
+usr/share/grass at VERSION@/etc/dm/nviz.gif usr/lib/grass at VERSION@/etc/dm/nviz.gif
+usr/share/grass at VERSION@/etc/dm/open.gif usr/lib/grass at VERSION@/etc/dm/open.gif
+usr/share/grass at VERSION@/etc/dm/pan.gif usr/lib/grass at VERSION@/etc/dm/pan.gif
+usr/share/grass at VERSION@/etc/dm/position.gif usr/lib/grass at VERSION@/etc/dm/position.gif
+usr/share/grass at VERSION@/etc/dm/print.gif usr/lib/grass at VERSION@/etc/dm/print.gif
+usr/share/grass at VERSION@/etc/dm/query.gif usr/lib/grass at VERSION@/etc/dm/query.gif
+usr/share/grass at VERSION@/etc/dm/raster.gif usr/lib/grass at VERSION@/etc/dm/raster.gif
+usr/share/grass at VERSION@/etc/dm/rgbhis.gif usr/lib/grass at VERSION@/etc/dm/rgbhis.gif
+usr/share/grass at VERSION@/etc/dm/save.gif usr/lib/grass at VERSION@/etc/dm/save.gif
+usr/share/grass at VERSION@/etc/dm/thematic.gif usr/lib/grass at VERSION@/etc/dm/thematic.gif
+usr/share/grass at VERSION@/etc/dm/vector.gif usr/lib/grass at VERSION@/etc/dm/vector.gif
+usr/share/grass at VERSION@/etc/dm/xganim.gif usr/lib/grass at VERSION@/etc/dm/xganim.gif
+usr/share/grass at VERSION@/etc/dm/zoom.back.gif usr/lib/grass at VERSION@/etc/dm/zoom.back.gif
+usr/share/grass at VERSION@/etc/dm/zoom.gif usr/lib/grass at VERSION@/etc/dm/zoom.gif
+usr/share/grass at VERSION@/etc/gm/intro.gif usr/lib/grass at VERSION@/etc/gm/intro.gif
+usr/share/grass at VERSION@/etc/gui/icons usr/lib/grass at VERSION@/etc/gui/icons
+usr/share/grass at VERSION@/etc/gui/images usr/lib/grass at VERSION@/etc/gui/images
+usr/share/grass at VERSION@/etc/nviz2.2/bitmaps/flythrough usr/lib/grass at VERSION@/etc/nviz2.2/bitmaps/flythrough
+usr/share/grass at VERSION@/etc/nviz2.2/bitmaps/trash.gif usr/lib/grass at VERSION@/etc/nviz2.2/bitmaps/trash.gif
diff --git a/debian/rules b/debian/rules
index fc72e07..a2005b9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,7 +43,7 @@ versions:
 templates: $(patsubst %.in,%,$(wildcard debian/*.in))
 
 debian/% :: debian/%.in
-	sed -e 's/@VERSION@/$(VERSION)/' -e 's/@ABI@/$(ABI)/' $< >$@
+	sed -e 's/@VERSION@/$(VERSION)/g' -e 's/@ABI@/$(ABI)/g' $< >$@
 
 configure: config.status
 config.status: 
@@ -235,6 +235,24 @@ install-arch: build-arch
 	ln -fs /usr/lib/$(shell objdump -p /usr/lib/`gdal-config --libs | cut -d' ' -f2 | sed -e 's/-l/lib/'`.so | grep SONAME | cut -d' ' -f18) \
 		debian/tmp/usr/lib/$(BASE_NAME)/lib/libgdal.so
 
+	# Move image files from /usr/lib/$(BASE_NAME) to /usr/share/$(BASE_NAME)
+	mkdir -p debian/tmp/usr/share/$(BASE_NAME)/bwidget
+	mv debian/tmp/usr/lib/$(BASE_NAME)/bwidget/images/ debian/tmp/usr/share/$(BASE_NAME)/bwidget/
+
+	mkdir -p debian/tmp/usr/share/$(BASE_NAME)/etc/dm
+	mv debian/tmp/usr/lib/$(BASE_NAME)/etc/dm/*.gif debian/tmp/usr/share/$(BASE_NAME)/etc/dm/
+
+	mkdir -p debian/tmp/usr/share/$(BASE_NAME)/etc/gm
+	mv debian/tmp/usr/lib/$(BASE_NAME)/etc/gm/intro.gif debian/tmp/usr/share/$(BASE_NAME)/etc/gm/
+
+	mkdir -p debian/tmp/usr/share/$(BASE_NAME)/etc/gui
+	mv debian/tmp/usr/lib/$(BASE_NAME)/etc/gui/icons/ debian/tmp/usr/share/$(BASE_NAME)/etc/gui/
+	mv debian/tmp/usr/lib/$(BASE_NAME)/etc/gui/images/ debian/tmp/usr/share/$(BASE_NAME)/etc/gui/
+
+	mkdir -p debian/tmp/usr/share/$(BASE_NAME)/etc/nviz2.2/bitmaps
+	mv debian/tmp/usr/lib/$(BASE_NAME)/etc/nviz2.2/bitmaps/flythrough/ debian/tmp/usr/share/$(BASE_NAME)/etc/nviz2.2/bitmaps/
+	mv debian/tmp/usr/lib/$(BASE_NAME)/etc/nviz2.2/bitmaps/trash.gif debian/tmp/usr/share/$(BASE_NAME)/etc/nviz2.2/bitmaps/
+
 install-indep: build-indep
 	dh_testdir -i
 	dh_testroot -i

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



More information about the Pkg-grass-devel mailing list