aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2012-07-20 19:22:21 +0200
committerMattias Andrée <maandree@operamail.com>2012-07-20 19:22:21 +0200
commit6fcb65b964c0ab40fd4d99317e1f0b30629bfd7e (patch)
treee383a73f7000e4dfd5edbbec4693323903f45e6c
parent39968bb8318857b65d0c37e334526189e0a0332e (diff)
downloadponysay-6fcb65b964c0ab40fd4d99317e1f0b30629bfd7e.tar.gz
ponysay-6fcb65b964c0ab40fd4d99317e1f0b30629bfd7e.tar.bz2
ponysay-6fcb65b964c0ab40fd4d99317e1f0b30629bfd7e.zip
m + installation of info manual + prebuild PDF
-rw-r--r--Makefile33
-rw-r--r--README2
-rw-r--r--manuals/ponysay.texinfo6
-rw-r--r--ponysay.pdfbin0 -> 210745 bytes
4 files changed, 33 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index c1ed92e..9b08250 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-all: ponysaytruncater manpages ponythinkcompletion
+all: ponysaytruncater manpages infomanual ponythinkcompletion
ponysaytruncater:
@@ -6,8 +6,13 @@ ponysaytruncater:
manpages:
- gzip -9 < manuals/manpage.6 > manuals/manpage.6.gz
- gzip -9 < manuals/manpage.es.6 > manuals/manpage.es.6.gz
+ gzip -9 < "manuals/manpage.6" > "manuals/manpage.6.gz"
+ gzip -9 < "manuals/manpage.es.6" > "manuals/manpage.es.6.gz"
+
+
+infomanual:
+ makeinfo "manuals/ponysay.texinfo"
+ gzip -9 "ponysay.info"
ponythinkcompletion:
@@ -28,6 +33,20 @@ ttyponies:
done
+pdfmanual:
+ texi2pdf "manuals/ponysay.texinfo"
+ if [[ -f "ponysay.aux" ]]; then unlink "ponysay.aux"; fi
+ if [[ -f "ponysay.cp" ]]; then unlink "ponysay.cp" ; fi
+ if [[ -f "ponysay.cps" ]]; then unlink "ponysay.cps"; fi
+ if [[ -f "ponysay.fn" ]]; then unlink "ponysay.fn" ; fi
+ if [[ -f "ponysay.ky" ]]; then unlink "ponysay.ky" ; fi
+ if [[ -f "ponysay.log" ]]; then unlink "ponysay.log"; fi
+ if [[ -f "ponysay.pg" ]]; then unlink "ponysay.pg" ; fi
+ if [[ -f "ponysay.toc" ]]; then unlink "ponysay.toc"; fi
+ if [[ -f "ponysay.tp" ]]; then unlink "ponysay.tp" ; fi
+ if [[ -f "ponysay.vr" ]]; then unlink "ponysay.vr" ; fi
+
+
install: all
mkdir -p "$(DESTDIR)/usr/share/ponysay/"
mkdir -p "$(DESTDIR)/usr/share/ponysay/ponies"
@@ -66,6 +85,10 @@ install: all
install "manuals/manpage.es.6.gz" "$(DESTDIR)/usr/share/man/es/man6/ponysay.6.gz"
ln -sf "ponysay.6.gz" "$(DESTDIR)/usr/share/man/es/man6/ponythink.6.gz"
+ mkdir -p "$(DESTDIR)/usr/share/info"
+ install "ponysay.info.gz" "$(DESTDIR)/usr/share/info/ponysay.info.gz"
+ ln -sf "ponysay.info.gz" "$(DESTDIR)/usr/share/info/ponythink.info.gz"
+
@echo -e '\n\n'\
'/--------------------------------------------------\\\n'\
'| ___ |\n'\
@@ -103,6 +126,8 @@ uninstall:
unlink "$(DESTDIR)/usr/share/man/man6/ponythink.6.gz"
unlink "$(DESTDIR)/usr/share/man/es/man6/ponysay.6.gz"
unlink "$(DESTDIR)/usr/share/man/es/man6/ponythink.6.gz"
+ unlink "$(DESTDIR)/usr/share/info/ponysay.info.gz"
+ unlink "$(DESTDIR)/usr/share/info/ponythink.info.gz"
clean:
@@ -112,4 +137,4 @@ clean:
rm "completion/zsh-completion-think.zsh"
rm "manuals/manpage.6.gz"
rm "manuals/manpage.es.6.gz"
-
+ rm "ponysay.info.gz"
diff --git a/README b/README
index 5517aa5..c04f3c2 100644
--- a/README
+++ b/README
@@ -55,7 +55,7 @@ Package building dependencies
Dependencies for pony providers
===============================
- make : required to run `make -B ttyponies`
+ make : required to run `make -B ttyponies`
coreutils : ln and readlink are used in the ttyponies subscript
diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo
index 9816b2b..5033ca7 100644
--- a/manuals/ponysay.texinfo
+++ b/manuals/ponysay.texinfo
@@ -294,7 +294,7 @@ you run @command{ponythink}.
@menu
* Terminals:: Limitations on terminals.
-* Cowsay:: Limitations on cowsay,
+* Cowsay:: Limitations on cowsay.
@end menu
@@ -535,7 +535,7 @@ but util-say tries do optimise the images in some aspects: as good as possible f
low capability terminals, tries to place the pony–balloon link, displayed as good as
possible when marked in the terminal (somewhat compromised by the first aspect,) and
same width on all rows.
-
+
Using util-say:
@example
img2ponysay -2 -- SOURCE_IMAGE > PONY_FILE
@@ -596,7 +596,7 @@ You have the four essential freedoms:
@item
The freedom to run the program, for any purpose (freedom 0).
@item
-The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
+The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
@item
The freedom to redistribute copies so you can help your neighbour (freedom 2).
@item
diff --git a/ponysay.pdf b/ponysay.pdf
new file mode 100644
index 0000000..310fdb5
--- /dev/null
+++ b/ponysay.pdf
Binary files differ