Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INSTALLATION_FORKDE4_APPS_ON_KDE5="$1"
- a=$(dolphin --version|cut -d' ' -f2 )
- permissionservicemenubinary="755"
- permissionapplication="644"
- program[0]=kf5-config
- program[1]=kde4-config
- program[2]=kdialog
- set -x
- if [[ "$a" >="15.04" && "$INSTALLATION_FORKDE4_APPS_ON_KDE5" != "kde4" ]]; then
- echo "dolphin version 5 $a"
- program=("${program[@]/kde4-config/}")
- function_check_program
- RELOAD_SYSTEMCONFIGS="kbuildsycoca5"
- SYSTEM_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 2)"
- SYSTEM_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f2)ServiceMenus/"
- SYSTEM_BINARY_TARGET="/usr/local/bin/"
- USER_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 1)"
- USER_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f1)ServiceMenus/"
- USER_BINARY_TARGET="$HOME/bin/"
- echo "
- PARAMETERS:
- RELOAD_SYSTEMCONFIGS="kbuildsycoca5"
- SYSTEM_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 2)"
- SYSTEM_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f2)"
- SYSTEM_BINARY_TARGET="/usr/local/bin/"
- USER_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 1)"
- USER_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f1)ServiceMenus/"
- USER_BINARY_TARGET="$HOME/bin/"
- INSTALLATION_FORKDE4_APPS_ON_KDE5="$1"
- "
- SYSTEM_SERVICE_MENU_TARGET_KDE4="$(kde4-config --prefix)/share/kde4/services/ServiceMenus/"
- USER_SERVICE_MENU_TARGET_KDE4="$(kde4-config --localprefix)share/kde4/services/ServiceMenus/"
- elif [[ "$a" >="15.04" && $INSTALLATION_FORKDE4_APPS_ON_KDE5 == "kde4" ]]; then
- echo "dolphin version 5 BUT INSTALLATION WILL BE LIKE KDE4 $a"
- program=("${program[@]/kf5-config/}")
- function_check_program
- RELOAD_SYSTEMCONFIGS="kbuildsycoca4"
- SYSTEM_MENU_ENTRY_TARGET="$(kde4-config --prefix)/share/applications/kde4/"
- SYSTEM_SERVICE_MENU_TARGET="$(kde4-config --prefix)/share/kde4/services/ServiceMenus/"
- SYSTEM_BINARY_TARGET="/usr/local/bin/"
- USER_MENU_ENTRY_TARGET="$(kde4-config --localprefix)share/applications/kde4/"
- USER_SERVICE_MENU_TARGET="$(kde4-config --localprefix)share/kde4/services/ServiceMenus/"
- USER_BINARY_TARGET="$HOME/bin/"
- echo "
- PARAMETERS:
- RELOAD_SYSTEMCONFIGS="kbuildsycoca5"
- SYSTEM_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 2)"
- SYSTEM_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f2)"
- SYSTEM_BINARY_TARGET="/usr/local/bin/"
- USER_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 1)"
- USER_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f1)ServiceMenus/"
- USER_BINARY_TARGET="$HOME/bin/"
- INSTALLATION_FORKDE4_APPS_ON_KDE5="$1"
- "
- elif [[ "$a" < 15.04 ]]; then
- echo "dolphin version 5 BUT INSTALLATION WILL BE LIKE KDE4 $a"
- program=("${program[@]/kf5-config/}")
- function_check_program
- RELOAD_SYSTEMCONFIGS="kbuildsycoca4"
- SYSTEM_MENU_ENTRY_TARGET="$(kde4-config --prefix)/share/applications/kde4/"
- SYSTEM_SERVICE_MENU_TARGET="$(kde4-config --prefix)/share/kde4/services/ServiceMenus/"
- SYSTEM_BINARY_TARGET="/usr/local/bin/"
- USER_MENU_ENTRY_TARGET="$(kde4-config --localprefix)share/applications/kde4/"
- USER_SERVICE_MENU_TARGET="$(kde4-config --localprefix)share/kde4/services/ServiceMenus/"
- USER_BINARY_TARGET="$HOME/bin/"
- echo "
- PARAMETERS:
- RELOAD_SYSTEMCONFIGS="kbuildsycoca5"
- SYSTEM_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 2)"
- SYSTEM_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f2)"
- SYSTEM_BINARY_TARGET="/usr/local/bin/"
- USER_MENU_ENTRY_TARGET="$(kf5-config --path xdgdata-apps | cut -d : -f 1)"
- USER_SERVICE_MENU_TARGET="$(kf5-config --path services | cut -d: -f1)ServiceMenus/"
- USER_BINARY_TARGET="$HOME/bin/"
- INSTALLATION_FORKDE4_APPS_ON_KDE5="$1"
- "
- else
- echo "no dolphin installation :S i will try to install the menu entry if the folder exist "
- RELOAD_SYSTEMCONFIGS=""
- fi
- set +x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement