[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