root/pbibuild/modules/basket/overlay-dir/PBI.SetupScript.sh

Revision 1020, 10.1 KB (checked in by gonzalo, 12 months ago)

BasKet? added

  • Property svn:executable set to *
Line 
1#!/bin/sh
2# Filename: PBI.SetupScript.sh
3# Place any custom installation code here.
4# This script will be run after your program is extracted into
5# /Programs/<ProgNameVer>/
6# Available variables:
7# $PROGDIR - Directory where the files will be extracted to.
8# $USERNAME - Username of who started the installation.
9# $INSTALLMODE - Set to 'TEXT' or 'GUI', depending on which installer is running.
10#
11# TIP: 'kdialog' should be used for user interaction.
12# To interact with the progress dialog echo these flags:
13# echo 'TOTALSTEPS: <num>' # Set the total steps of the progress bar
14# echo 'SETSTEPS: <num>' # Set the current progress of the progress bar
15# echo 'MSG: <text>' # Display this text above progress bar
16#########################################
17ln -s /Programs/${PROGDIR}/.sbin/basket /usr/local/bin/basket
18ln -s /Programs/${PROGDIR}/lib/kde3/basketthumbcreator.a /usr/local/lib/kde3/basketthumbcreator.a
19ln -s /Programs/${PROGDIR}/lib/kde3/basketthumbcreator.la /usr/local/lib/kde3/basketthumbcreator.la
20ln -s /Programs/${PROGDIR}/lib/kde3/basketthumbcreator.so /usr/local/lib/kde3/basketthumbcreator.so
21ln -s /Programs/${PROGDIR}/lib/kde3/kcm_basket.a /usr/local/lib/kde3/kcm_basket.a
22ln -s /Programs/${PROGDIR}/lib/kde3/kcm_basket.la /usr/local/lib/kde3/kcm_basket.la
23ln -s /Programs/${PROGDIR}/lib/kde3/kcm_basket.so /usr/local/lib/kde3/kcm_basket.so
24ln -s /Programs/${PROGDIR}/lib/kde3/libbasketpart.a /usr/local/lib/kde3/libbasketpart.a
25ln -s /Programs/${PROGDIR}/lib/kde3/libbasketpart.la /usr/local/lib/kde3/libbasketpart.la
26ln -s /Programs/${PROGDIR}/lib/kde3/libbasketpart.so /usr/local/lib/kde3/libbasketpart.so
27ln -s /Programs/${PROGDIR}/lib/kde3/libkontact_basket.a /usr/local/lib/kde3/libkontact_basket.a
28ln -s /Programs/${PROGDIR}/lib/kde3/libkontact_basket.la /usr/local/lib/kde3/libkontact_basket.la
29ln -s /Programs/${PROGDIR}/lib/kde3/libkontact_basket.so /usr/local/lib/kde3/libkontact_basket.so
30ln -s /Programs/${PROGDIR}/lib/libbasketcommon.a /usr/local/lib/libbasketcommon.a
31ln -s /Programs/${PROGDIR}/lib/libbasketcommon.la /usr/local/lib/libbasketcommon.la
32ln -s /Programs/${PROGDIR}/lib/libbasketcommon.so /usr/local/lib/libbasketcommon.so
33ln -s /Programs/${PROGDIR}/share/applnk/Utilities/basket.desktop /usr/local/share/applnk/Utilities/basket.desktop
34ln -s /Programs/${PROGDIR}/share/apps/basket /usr/local/share/apps/basket
35ln -s /Programs/${PROGDIR}/share/apps/kontact/ksettingsdialog/kontact_basketplugin.setdlg /usr/local/share/apps/kontact/ksettingsdialog/kontact_basketplugin.setdlg
36ln -s /Programs/${PROGDIR}/share/config/magic/basket.magic /usr/local/share/config/magic/basket.magic
37ln -s /Programs/${PROGDIR}/share/doc/HTML/en/basket /usr/local/share/doc/HTML/en/basket
38ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/128x128/apps/basket.png /usr/local/share/icons/crystalsvg/128x128/apps/basket.png
39ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/128x128/mimetypes/baskets.png /usr/local/share/icons/crystalsvg/128x128/mimetypes/baskets.png
40ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/128x128/mimetypes/baskett.png /usr/local/share/icons/crystalsvg/128x128/mimetypes/baskett.png
41ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/apps/basket.png /usr/local/share/icons/crystalsvg/16x16/apps/basket.png
42ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/mimetypes/baskets.png /usr/local/share/icons/crystalsvg/16x16/mimetypes/baskets.png
43ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/mimetypes/baskett.png /usr/local/share/icons/crystalsvg/16x16/mimetypes/baskett.png
44ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/likeback_bug.png /usr/local/share/icons/crystalsvg/16x16/actions/likeback_bug.png
45ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/likeback_dislike.png /usr/local/share/icons/crystalsvg/16x16/actions/likeback_dislike.png
46ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/likeback_feature.png  /usr/local/share/icons/crystalsvg/16x16/actions/likeback_feature.png
47ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/likeback_like.png /usr/local/share/icons/crystalsvg/16x16/actions/likeback_like.png
48ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_checkbox.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_checkbox.png
49ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_checkbox_checked.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_checkbox_checked.png
50ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_for_later.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_for_later.png
51ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_fun.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_fun.png
52ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_important.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_important.png
53ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_preference_bad.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_preference_bad.png
54ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_preference_excelent.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_preference_excelent.png
55ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_preference_good.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_preference_good.png
56ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_priority_high.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_priority_high.png
57ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_priority_low.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_priority_low.png
58ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_priority_medium.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_priority_medium.png
59ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_progress_000.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_progress_000.png
60ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_progress_025.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_progress_025.png
61ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_progress_050.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_progress_050.png
62ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_progress_075.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_progress_075.png
63ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/16x16/actions/tag_progress_100.png /usr/local/share/icons/crystalsvg/16x16/actions/tag_progress_100.png
64ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/22x22/apps/basket.png /usr/local/share/icons/crystalsvg/22x22/apps/basket.png
65ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/22x22/mimetypes/baskets.png /usr/local/share/icons/crystalsvg/22x22/mimetypes/baskets.png
66ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/22x22/mimetypes/baskett.png /usr/local/share/icons/crystalsvg/22x22/mimetypes/baskett.png
67ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/32x32/apps/basket.png /usr/local/share/icons/crystalsvg/32x32/apps/basket.png
68ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/32x32/mimetypes/baskets.png /usr/local/share/icons/crystalsvg/32x32/mimetypes/baskets.png
69ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/32x32/mimetypes/baskett.png /usr/local/share/icons/crystalsvg/32x32/mimetypes/baskett.png
70ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/48x48/apps/basket.png /usr/local/share/icons/crystalsvg/48x48/apps/basket.png
71ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/48x48/apps/basket.png /usr/local/share/icons/crystalsvg/48x48/apps/basket.png
72ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/48x48/mimetypes/baskett.png /usr/local/share/icons/crystalsvg/48x48/mimetypes/baskett.png
73ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/64x64/apps/basket.png /usr/local/share/icons/crystalsvg/64x64/apps/basket.png
74ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/64x64/mimetypes/baskets.png /usr/local/share/icons/crystalsvg/64x64/mimetypes/baskets.png
75ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/64x64/mimetypes/baskett.png /usr/local/share/icons/crystalsvg/64x64/mimetypes/baskett.png
76ln -s /Programs/${PROGDIR}/share/icons/crystalsvg/scalable/apps/baskett.svg /usr/local/share/icons/crystalsvg/scalable/apps/baskett.svg
77ln -s /Programs/${PROGDIR}/share/mimelnk/application/x-basket-archive.desktop /usr/local/share/mimelnk/application/x-basket-archive.desktop
78ln -s /Programs/${PROGDIR}/share/mimelnk/application/x-basket-template.desktop /usr/local/share/mimelnk/application/x-basket-template.desktop
79ln -s /Programs/${PROGDIR}/share/services/basket_config_apps.desktop /usr/local/share/services/basket_config_apps.desktop
80ln -s /Programs/${PROGDIR}/share/services/basket_config_baskets.desktop /usr/local/share/services/basket_config_baskets.desktop
81ln -s /Programs/${PROGDIR}/share/services/basket_config_features.desktop /usr/local/share/services/basket_config_features.desktop
82ln -s /Programs/${PROGDIR}/share/services/basket_config_general.desktop /usr/local/share/services/basket_config_general.desktop
83ln -s /Programs/${PROGDIR}/share/services/basket_config_new_notes.desktop /usr/local/share/services/basket_config_new_notes.desktop
84ln -s /Programs/${PROGDIR}/share/services/basket_config_notes.desktop /usr/local/share/services/basket_config_notes.desktop
85ln -s /Programs/${PROGDIR}/share/services/basket_config_notes_appearance.desktop /usr/local/share/services/basket_config_notes_appearance.desktop
86ln -s /Programs/${PROGDIR}/share/services/basket_part.desktop /usr/local/share/services/basket_part.desktop
87ln -s /Programs/${PROGDIR}/share/services/basketthumbcreator.desktop /usr/local/share/services/basketthumbcreator.desktop
88ln -s /Programs/${PROGDIR}/share/services/kontact/basket.desktop /usr/local/share/services/kontact/basket.desktop
89ln -s /Programs/${PROGDIR}/share/services/kontact/basket_v4.desktop /usr/local/share/services/kontact/basket_v4.desktop
90# Copy over all the LANG files
91LANGFILE="basket.mo"
92cd /Programs/${PROGDIR}/locale
93for i in `ls`
94do
95  mkdir -p /usr/local/share/locale/${i}/LC_MESSAGES >/dev/null 2>/dev/null
96  cp /Programs/${PROGDIR}/locale/${i}/${LANGFILE} /usr/local/share/locale/${i}/LC_MESSAGES/${LANGFILE}
97done
98
99
100echo "LAUNCHCLOSE: /usr/local/bin/basket"
Note: See TracBrowser for help on using the browser.