equal
deleted
inserted
replaced
36 STX_EXE=stx |
36 STX_EXE=stx |
37 STX_BIN_DIR=$(dirname $0) |
37 STX_BIN_DIR=$(dirname $0) |
38 SUPERVISOR= |
38 SUPERVISOR= |
39 |
39 |
40 if ! test -f "$STX_BIN_DIR/Make.proto"; then |
40 if ! test -f "$STX_BIN_DIR/Make.proto"; then |
41 # Running in Smalltalk/X jv-branch from and "installation tree" |
41 # Running from toy-archive |
42 STX_HOME="$STX_BIN_DIR/.." |
42 STX_HOME="$STX_BIN_DIR/.." |
43 STX_TOPDIR="$STX_HOME/lib/smalltalkx/$STX_VERSION" |
43 STX_TOPDIR="$STX_HOME/lib/smalltalkx/$STX_VERSION" |
44 STX_LIBDIR="$STX_TOPDIR/lib" |
44 STX_LIBDIR="$STX_TOPDIR/lib" |
45 STX_PACKAGEDIR="$STX_TOPDIR%/packages" |
45 STX_PACKAGEDIR="$STX_TOPDIR%/packages" |
46 STX_EXE="$STX_TOPDIR/bin/stx-bin" |
46 STX_EXE="$STX_TOPDIR/bin/stx-bin" |
47 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$STX_LIBDIR/lib" |
47 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$STX_LIBDIR/lib" |
|
48 else |
|
49 # Running from build tree |
|
50 STX_LIBDIR="$STX_BIN_DIR" |
48 fi |
51 fi |
49 |
52 |
50 if [ "$STX_LIBDIR" != "" ] |
53 if [ "$STX_LIBDIR" != "" ] |
51 then |
54 then |
52 if [ ! -f $STX_LIBDIR/smalltalk.rc ] |
55 if [ ! -f $STX_LIBDIR/smalltalk.rc ] |
327 if [ ! -z "$XDG_CURRENT_DESKTOP" ]; then |
330 if [ ! -z "$XDG_CURRENT_DESKTOP" ]; then |
328 icon_dir=~/.local/share/icons/hicolor/scalable/apps |
331 icon_dir=~/.local/share/icons/hicolor/scalable/apps |
329 dskp_dir=~/.local/share/applications |
332 dskp_dir=~/.local/share/applications |
330 if [ ! -f "$icon_dir/smalltalkx.svg" ]; then |
333 if [ ! -f "$icon_dir/smalltalkx.svg" ]; then |
331 mkdir -p "$icon_dir" || true |
334 mkdir -p "$icon_dir" || true |
332 cp "$STX_BIN_DIR/smalltalkx.svg" "$icon_dir" || true |
335 cp "$STX_LIBDIR/smalltalkx.svg" "$icon_dir" || true |
333 fi |
336 fi |
334 if [ ! -f "$dskp_dir/smalltalkx.desktop" ]; then |
337 if [ ! -f "$dskp_dir/smalltalkx.desktop" ]; then |
335 mkdir -p "$dskp_dir" || true |
338 mkdir -p "$dskp_dir" || true |
336 cp "$STX_BIN_DIR/smalltalkx.desktop" "$dskp_dir" || true |
339 cp "$STX_LIBDIR/smalltalkx.desktop" "$dskp_dir" || true |
337 fi |
340 fi |
338 fi |
341 fi |
339 |
342 |
340 |
343 |
341 if [ ! -z "$STAPSCRIPT" ]; then |
344 if [ ! -z "$STAPSCRIPT" ]; then |