[maxima-sage] 03/12: Install things to maxima-sage paths.
Tobias Hansen
thansen at moszumanska.debian.org
Sun Nov 13 17:15:38 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 0a4a59afe1c05c89c5a7486185b988b9fb0b4765
Author: Tobias Hansen <thansen at broeselmaschine.fc.up.pt>
Date: Sat Nov 12 23:26:06 2016 +0000
Install things to maxima-sage paths.
---
debian/maxima-sage-doc.doc-base.main | 4 +--
debian/maxima-sage-doc.install.in | 2 +-
debian/maxima-sage.install.in | 4 +--
debian/maxima-sage.manpages | 2 +-
debian/rules | 65 +++++-------------------------------
5 files changed, 15 insertions(+), 62 deletions(-)
diff --git a/debian/maxima-sage-doc.doc-base.main b/debian/maxima-sage-doc.doc-base.main
index 7686411..d920b4f 100644
--- a/debian/maxima-sage-doc.doc-base.main
+++ b/debian/maxima-sage-doc.doc-base.main
@@ -5,5 +5,5 @@ Abstract: This manual documents the maxima computer algebra system.
Section: Science/Mathematics
Format: HTML
-Index: /usr/share/doc/maxima-doc/html/maxima_toc.html
-Files: /usr/share/doc/maxima-doc/html/*.html
+Index: /usr/share/doc/maxima-sage-doc/html/maxima_toc.html
+Files: /usr/share/doc/maxima-sage-doc/html/*.html
diff --git a/debian/maxima-sage-doc.install.in b/debian/maxima-sage-doc.install.in
index 2ca9e3d..35be4b3 100644
--- a/debian/maxima-sage-doc.install.in
+++ b/debian/maxima-sage-doc.install.in
@@ -1,4 +1,4 @@
-debian/tmp/usr/share/doc/maxima-doc
+debian/tmp/usr/share/doc/maxima-sage-doc
debian/tmp/usr/share/info
debian/tmp/usr/share/maxima/@MVERS@/doc
diff --git a/debian/maxima-sage.install.in b/debian/maxima-sage.install.in
index 8757684..bcd81ee 100644
--- a/debian/maxima-sage.install.in
+++ b/debian/maxima-sage.install.in
@@ -3,6 +3,6 @@ debian/tmp/usr/lib/maxima/@MVERS@/binary-gcl/maxima
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.1
+debian/tmp/usr/share/man/man1/maxima-sage.1
debian/tmp/usr/share/maxima/@MVERS@/demo
-debian/tmp/usr/share/doc/maxima
+debian/tmp/usr/share/doc/maxima-sage
diff --git a/debian/maxima-sage.manpages b/debian/maxima-sage.manpages
index 5d477b0..b6da4f0 100644
--- a/debian/maxima-sage.manpages
+++ b/debian/maxima-sage.manpages
@@ -1 +1 @@
-doc/man/maxima.1
+doc/man/maxima-sage.1
diff --git a/debian/rules b/debian/rules
index 4ae4520..c531b0c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -113,8 +113,6 @@ build-stamp:
touch build-stamp
-BOOK:=debian/maximabook-19-Sept-2004.pdf
-
clean: #restore
dh_testdir
dh_testroot
@@ -169,81 +167,36 @@ install-stamp: build-stamp $(BOOK) $(INSTALLS)
$(MAKE) install DESTDIR=$$(pwd)/debian/tmp INSTALL="/usr/bin/install -D"
+ mv $$(pwd)/debian/tmp/usr/bin/maxima $$(pwd)/debian/tmp/usr/bin/maxima-sage
+
mkdir -p $$(pwd)/debian/tmp/usr/lib/ecl
cp $$(pwd)/src/binary-ecl/maxima.fas \
debian/tmp/usr/lib/ecl/
- mkdir -p $$(pwd)/debian/tmp/usr/share/doc/maxima-doc
+ mkdir -p $$(pwd)/debian/tmp/usr/share/doc/maxima-sage-doc
cp -a debian/tmp/usr/share/maxima/$(MVERS)/doc/* \
- $$(pwd)/debian/tmp/usr/share/doc/maxima-doc
+ $$(pwd)/debian/tmp/usr/share/doc/maxima-sage-doc
rm -rf debian/tmp/usr/share/maxima/$(MVERS)/doc
- ln -snf ../../doc/maxima-doc debian/tmp/usr/share/maxima/$(MVERS)/doc
-
- mkdir -p $$(pwd)/debian/tmp/usr/share/doc/xmaxima
- cp -a debian/tmp/usr/share/maxima/$(MVERS)/xmaxima/* \
- $$(pwd)/debian/tmp/usr/share/doc/xmaxima
- rm -rf debian/tmp/usr/share/maxima/$(MVERS)/xmaxima
- ln -snf ../../doc/xmaxima debian/tmp/usr/share/maxima/$(MVERS)/xmaxima
-
- mkdir -p debian/tmp/usr/share/emacs/site-lisp/maxima
- cp -a debian/tmp/usr/share/maxima/$(MVERS)/emacs/* \
- debian/tmp/usr/share/emacs/site-lisp/maxima
- rm debian/tmp/usr/share/emacs/site-lisp/maxima/dbl.el
- mkdir -p debian/tmp/usr/share/texmf/tex/latex
- mv debian/tmp/usr/share/emacs/site-lisp/maxima/*sty \
- debian/tmp/usr/share/texmf/tex/latex
- rm -rf debian/tmp/usr/share/maxima/$(MVERS)/emacs
- ln -snf ../../emacs/site-lisp/maxima debian/tmp/usr/share/maxima/$(MVERS)/emacs
-
- for i in debian/tmp/usr/bin/xmaxima \
- debian/tmp/usr/lib/maxima/$(MVERS)/mgnuplot ; do \
- cat $$i | sed -e 's,^#!/bin/sh,#!/usr/bin/wish,1' \
- -e 's,^exec wish,#exec wish,1' \
- -e 's,\$${prefix}/share,/usr/share,1' \
- -e 's,[Nn]etscape,sensible-browser,g' >tmp && chmod 755 tmp && \
- mv tmp $$i ; done
-
- mkdir -p debian/tmp/usr/share/applications
- cp debian/xmaxima.desktop debian/tmp/usr/share/applications
- mkdir -p debian/tmp/usr/share/pixmaps
- ln -s /usr/share/doc/xmaxima/maxima-icon.png debian/tmp/usr/share/pixmaps/maxima-icon.png
-
-# GCL must be able to write to directory in which tests are run
-# cd debian/tmp/usr/share/maxima/$(MVERS)/tests && patch -p1 <../../../../../../tests.lisp.patch
-# cat debian/tmp/usr/share/maxima/$(MVERS)/tests/tests.lisp | sed "s, at MVERS@,$(MVERS),g" >tmp && \
-# mv tmp debian/tmp/usr/share/maxima/$(MVERS)/tests/tests.lisp
-
-# cd debian/tmp/usr/bin && patch -p1 <../../../xmaxima.patch
-# cat debian/tmp/usr/bin/xmaxima | sed "s, at MVERS@,$(MVERS),g" >tmp && \
-# chmod 755 tmp && mv tmp debian/tmp/usr/bin/xmaxima
-
- cp $(BOOK) debian/tmp/usr/share/doc/maxima-doc
+ ln -snf ../../doc/maxima-sage-doc debian/tmp/usr/share/maxima/$(MVERS)/doc
cd debian/tmp/usr/share/info && \
for i in $$(find -name "*.info"); do if ! grep -q START-INFO-DIR-ENTRY $$i ; then k=$$(basename $$i); k=$${k%.*}; awk '{if (!i) {i=1;printf("INFO-DIR-SECTION Maxima\nSTART-INFO-DIR-ENTRY\n* Maxima-%s: (%s). A computer algebra system -- contributions.\nEND-INFO-DIR-ENTRY\n",k,k);}} {print}' k=$$k $$i >$$i.tmp; diff -u $$i $$i.tmp ; mv $$i.tmp $$i ; fi ; done
cat debian/tmp/usr/share/info/maxima.info | \
awk '/START-INFO-DIR-ENTRY/ {print "INFO-DIR-SECTION Maxima"}{print}' >debian/foo && \
- mv debian/foo debian/tmp/usr/share/info/maxima.info
+ mv debian/foo debian/tmp/usr/share/info/maxima-sage.info
cat debian/tmp/usr/share/man/man1/maxima.1 | \
sed 's,^.TH MAXIMA 1L,.TH MAXIMA 1,1' >debian/foo && \
- mv debian/foo debian/tmp/usr/share/man/man1/maxima.1
-
-# cp -a debian/plotting debian/tips debian/tmp/usr/share/doc/maxima-doc/
-# for i in $$(find debian/tmp/usr/share/doc/maxima-doc/plotting debian/tmp/usr/share/doc/maxima-doc/tips -name "*.uu") ; do \
-# cat $$i | uudecode > $${i%.uu} && rm $$i ; done
-#
-# for i in $$(find debian/tmp/usr/share/doc/maxima-doc/plotting debian/tmp/usr/share/doc/maxima-doc/tips -name "*.shtml") ; do \
-# mv $$i $${i%.shtml}.html ; done
+ mv debian/foo debian/tmp/usr/share/man/man1/maxima-sage.1
for i in $$(find debian/tmp/usr/share/info -name "maxima-index.lisp") ; do \
- mkdir -p debian/tmp/usr/share/doc/maxima/$$(basename $$(dirname $$i)) && \
+ mkdir -p debian/tmp/usr/share/doc/maxima-sage/$$(basename $$(dirname $$i)) && \
cat $$i | sed 's,^(load-info-hashtables,(clrhash cl-info::*info-tables*)\n(load-info-hashtables,1' >tmp &&\
! cmp $$i tmp && mv tmp $$i &&\
cat $$i | sed 's,#-gcl \*load-pathname\* #+gcl sys:\*load-pathname\*,"/usr/share/info/",1' >tmp &&\
! cmp $$i tmp && mv tmp $$i &&\
- mv $$i debian/tmp/usr/share/doc/maxima/$$(basename $$(dirname $$i)) ; done
+ mv $$i debian/tmp/usr/share/doc/maxima-sage/$$(basename $$(dirname $$i)) ; done
chmod 755 ./debian/tmp/usr/share/maxima/$(MVERS)/share/contrib/lurkmathml/mathmltest
--
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