summarylogtreecommitdiffstats
path: root/picolisp.install
diff options
context:
space:
mode:
authorUdo Tils2015-11-18 15:19:41 +0100
committerUdo Tils2015-11-18 15:19:41 +0100
commit5b87c61c573bc2109a428ba43f7b0073ba4e436c (patch)
tree0ea7489fda828a23634b138be27403284046e404 /picolisp.install
parent7f609994e46949e8a92ba4f3b5f23e4ee394c568 (diff)
downloadaur-5b87c61c573bc2109a428ba43f7b0073ba4e436c.tar.gz
Update: i686 included. changed to .install file
Diffstat (limited to 'picolisp.install')
-rw-r--r--picolisp.install51
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