[maxima-sage] 07/12: Install files to the correct locations.

Tobias Hansen thansen at moszumanska.debian.org
Sun Nov 13 17:15:40 UTC 2016


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

thansen pushed a commit to branch master
in repository maxima-sage.

commit 154383b596952d0fff309789d0e546ea2494a9bc
Author: Tobias Hansen <thansen at broeselmaschine.fc.up.pt>
Date:   Sun Nov 13 14:01:47 2016 +0000

    Install files to the correct locations.
---
 debian/maxima-sage-doc.doc-base.main |  2 +-
 debian/maxima-sage.docs              |  1 -
 debian/maxima-sage.install.in        |  8 ++------
 debian/maxima-sage.manpages          |  2 +-
 debian/rules                         | 17 +++++++++++++++++
 5 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/debian/maxima-sage-doc.doc-base.main b/debian/maxima-sage-doc.doc-base.main
index d920b4f..068de04 100644
--- a/debian/maxima-sage-doc.doc-base.main
+++ b/debian/maxima-sage-doc.doc-base.main
@@ -1,4 +1,4 @@
-Document: maxima
+Document: maxima-sage
 Title: Debian Maxima Manual
 Author: Maxima development team -- http://sourceforge.net/projects/maxima
 Abstract: This manual documents the maxima computer algebra system.
diff --git a/debian/maxima-sage.docs b/debian/maxima-sage.docs
index 4921ae5..ff5eb8d 100644
--- a/debian/maxima-sage.docs
+++ b/debian/maxima-sage.docs
@@ -1,4 +1,3 @@
 NEWS
 README.lisps
 README
-debian/test_results.out
diff --git a/debian/maxima-sage.install.in b/debian/maxima-sage.install.in
index bcd81ee..087acc9 100644
--- a/debian/maxima-sage.install.in
+++ b/debian/maxima-sage.install.in
@@ -1,8 +1,4 @@
-debian/tmp/usr/bin/maxima
-debian/tmp/usr/lib/maxima/@MVERS@/binary-gcl/maxima
+debian/tmp/usr/bin/maxima-sage
 debian/tmp/usr/lib/maxima/@MVERS@/binary-ecl/maxima
-debian/tmp/usr/lib/maxima/@MVERS@/mgnuplot
 debian/tmp/usr/lib/ecl/maxima.fas
-debian/tmp/usr/share/man/man1/maxima-sage.1
-debian/tmp/usr/share/maxima/@MVERS@/demo
-debian/tmp/usr/share/doc/maxima-sage
+debian/tmp/usr/share/doc/maxima-sage/info/maxima-index.lisp
diff --git a/debian/maxima-sage.manpages b/debian/maxima-sage.manpages
index b6da4f0..424834c 100644
--- a/debian/maxima-sage.manpages
+++ b/debian/maxima-sage.manpages
@@ -1 +1 @@
-doc/man/maxima-sage.1
+debian/tmp/usr/share/man/man1/maxima-sage.1
diff --git a/debian/rules b/debian/rules
old mode 100644
new mode 100755
index bf561e9..1283b38
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 
 export EMACS=no
+MVERS:=$(shell head -n 1 debian/changelog | cut -f2 -d\  | tr -d '()' | cut -f1 -d-)
+INSTALLS:=$(shell ls -1 debian/*.install.in | sed 's/\.in$$//g')
 
 %:
 	dh $@ --parallel
@@ -8,5 +10,20 @@ export EMACS=no
 override_dh_auto_configure:
 	./configure --prefix=/usr --libdir=/usr/lib --enable-ecl git_found=false
 
+override_dh_auto_install:
+	dh_auto_install
+	mv debian/tmp/usr/bin/maxima debian/tmp/usr/bin/maxima-sage
+	mv debian/tmp/usr/share/man/man1/maxima.1 debian/tmp/usr/share/man/man1/maxima-sage.1
+	mkdir -p debian/tmp/usr/share/doc/maxima-sage/info
+	mv debian/tmp/usr/share/info/maxima-index.lisp debian/tmp/usr/share/doc/maxima-sage/info/maxima-index.lisp
+	mkdir -p debian/tmp/usr/share/doc
+	mv debian/tmp/usr/share/maxima/$(MVERS)/doc debian/tmp/usr/share/doc/maxima-sage-doc
+	ln -snf ../../doc/maxima-sage-doc debian/tmp/usr/share/maxima/$(MVERS)/doc
+	mkdir -p debian/tmp/usr/lib/ecl
+	cp src/binary-ecl/maxima.fas debian/tmp/usr/lib/ecl/
+
+override_dh_install: $(INSTALLS)
+	dh_install
+
 debian/%.install: debian/%.install.in
 	cat $< | sed "s, at MVERS@,$(MVERS),g" >$@

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



More information about the debian-science-commits mailing list