diff options
author | Udo Tils | 2015-11-18 15:19:41 +0100 |
---|---|---|
committer | Udo Tils | 2015-11-18 15:19:41 +0100 |
commit | 5b87c61c573bc2109a428ba43f7b0073ba4e436c (patch) | |
tree | 0ea7489fda828a23634b138be27403284046e404 /picolisp.install | |
parent | 7f609994e46949e8a92ba4f3b5f23e4ee394c568 (diff) | |
download | aur-5b87c61c573bc2109a428ba43f7b0073ba4e436c.tar.gz |
Update: i686 included. changed to .install file
Diffstat (limited to 'picolisp.install')
-rw-r--r-- | picolisp.install | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/picolisp.install b/picolisp.install new file mode 100644 index 000000000000..e6246cd7d6b1 --- /dev/null +++ b/picolisp.install @@ -0,0 +1,51 @@ +# before files are extracted. + +pre_install() { + if [ -d /usr/lib/picolisp ] + then + rm -rf /usr/lib/picolisp + fi +} + +# after files are extracted +post_install() { + + # binary + install -d -m755 "/usr/bin/" + ln -s "/usr/lib/picolisp/bin/picolisp" "/usr/bin/" + ln -s "/usr/lib/picolisp/bin/pil" "/usr/bin/" + + ln -s "/usr/lib/picolisp/bin/ssl" "/usr/bin/" + ln -s "/usr/lib/picolisp/bin/httpGate" "/usr/bin/" + ln -s "/usr/lib/picolisp/bin/psh" "/usr/bin/" + + # documentation + install -d -m755 "/usr/share/man/man1/" + ln -s "/usr/lib/picolisp/man/man1/picolisp.1" "/usr/share/man/man1/" + ln -s "/usr/lib/picolisp/man/man1/pil.1" "/usr/share/man/man1/" + + ln -s "/usr/lib/picolisp" "/usr/share/" + + # license + install -Dm755 /usr/lib/picolisp/COPYING /usr/share/licenses/picolisp/LICENSE + +} + +pre_remove() { + if [ -d /usr/lib/picolisp ] + then + rm -rf /usr/lib/picolisp + + rm /usr/bin/picolisp + rm /usr/bin/pil + rm /usr/bin/ssl + rm /usr/bin/httpGate + rm /usr/bin/psh + + rm /usr/share/man/man1/picolisp.1 + rm /usr/share/man/man1/pil.1 + rm /usr/share/picolisp + + rm /usr/share/licenses/picolisp/LICENSE + fi +}
\ No newline at end of file |