Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

m + installation of info manual + prebuild PDF

  • Loading branch information...
commit 6fcb65b964c0ab40fd4d99317e1f0b30629bfd7e 1 parent 39968bb
@maandree maandree authored
View
33 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"
View
2  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
View
6 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
View
BIN  ponysay.pdf
Binary file not shown

1 comment on commit 6fcb65b

@erkin
Owner

Simply brilliant!

Please sign in to comment.
Something went wrong with that request. Please try again.