VHSgunzo commited on
Commit
1fbd8a7
·
1 Parent(s): d4297e8

v0.77.9.8

Browse files
Files changed (5) hide show
  1. CHANGELOG.md +7 -0
  2. lutris-wine +1 -1
  3. lux-wine +8 -5
  4. lwrap/PKGBUILD +1 -1
  5. main.zip +2 -2
CHANGELOG.md CHANGED
@@ -1,3 +1,10 @@
 
 
 
 
 
 
 
1
  # v0.77.9.7
2
 
3
  * Update [lwrun](https://huggingface.co/lux-wine/lwrun/tree/main/releases/v0.39.1) packages
 
1
+ # v0.77.9.8
2
+
3
+ * Add DB script for `Heritage of Kings - The Settlers`
4
+ * Add DB script for `Command and Conquer Red Alert 3 Uprising`
5
+ * Update DB script for setup's
6
+ * Fix auto-creation of shortcuts for apps and games (now case insensitive)
7
+
8
  # v0.77.9.7
9
 
10
  * Update [lwrun](https://huggingface.co/lux-wine/lwrun/tree/main/releases/v0.39.1) packages
lutris-wine CHANGED
@@ -1 +1 @@
1
- LW_VERSION="0.77.9.7"
 
1
+ LW_VERSION="0.77.9.8"
lux-wine CHANGED
@@ -1,6 +1,6 @@
1
  #!/usr/bin/env bash
2
 
3
- export LW_VERSION="0.77.9.7"
4
  export LW_DEVELOPERS="VHSgunzo"
5
 
6
  export RED='\033[1;91m'
@@ -1443,7 +1443,7 @@ reg_edit() {
1443
  }
1444
 
1445
  exe2png() {
1446
- unset rm_ico
1447
  if [ -f "$exe_ico" ]
1448
  then
1449
  local SHRT_NAME="$(basename "$exe_ico"|sed 's|\.ico$||gi')"
@@ -1542,6 +1542,7 @@ exe2png() {
1542
  else
1543
  print_error notify "Failed to get ico from exe file!"
1544
  export SHRT_ICON="$LW_DEF_ICO"
 
1545
  fi
1546
  fi
1547
  else
@@ -1554,7 +1555,7 @@ create_shortcut() {
1554
  if [ -n "$1" ]
1555
  then
1556
  SHRT_NAME="${ADD_APP_NAME//[^[:alnum:] ._-]/}"
1557
- SHRT_NAME="$(sed 's|^Запустить ||gi;s|^Играть ||gi'<<<"$SHRT_NAME")"
1558
  try_mkdir "$LW_DEF_TMP"
1559
  DESKF="${LW_DEF_TMP}/${SHRT_NAME}.desktop"
1560
  echo "[Desktop Entry]" > "$DESKF"
@@ -3637,7 +3638,7 @@ shrt_from_lnk() {
3637
  lnk_name_alnum="${lnk_name//[^[:alnum:] ._-]/}"
3638
  SHRT_NAME="$(echo "$lnk_name"|sed 's|\.lnk$||i')"
3639
  lnk_exe_drive="$(lnk_data_get 'Local Base Path'|drive_tolower)"
3640
- lnk_exe="$(lnk_data_get 'Local Base Path'|fix_path)"
3641
  lnk_exe_ico="$(lnk_data_get 'Icon File Name')"
3642
  lnk_exe_ico_drive="$(echo "$lnk_exe_ico"|fix_winstd_path|drive_tolower)"
3643
  lnk_exe_ico="$(ipath "$(lnk_exe_drive=$lnk_exe_ico_drive ; echo "$lnk_exe_ico"|fix_path)"|head -1)"
@@ -3660,7 +3661,7 @@ shrt_from_lnk() {
3660
  ! "${IGNLNK[@],,}" =~ "${lnk_name,,}" && \
3661
  "$lnk_args" != "--uninstall" ]]
3662
  then
3663
- LU_EXE="$(ipath "$lnk_exe"|head -1)"
3664
  if [ -f "$LU_EXE" ]
3665
  then
3666
  if [[ -n "$lnk_args" && ! -n "$(grep -F "'$lnk_exe' $lnk_args" -lr "$LW_APPS_DIR" 2>/dev/null||\
@@ -3679,6 +3680,7 @@ shrt_from_lnk() {
3679
  get_shrt_data ;;
3680
  *.[Ee][Xx][Ee]) LU_EXE="$lnk_exe_ico" get_shrt_data "$lnk_exe_ico" ;;
3681
  esac
 
3682
  else get_shrt_data "$LU_EXE"
3683
  fi
3684
  create_shortcut "$lnk_exe" "$lnk_args"
@@ -3746,6 +3748,7 @@ shrt_from_url() {
3746
  get_shrt_data ;;
3747
  *.[Ee][Xx][Ee]) LU_EXE="$url_exe_ico" get_shrt_data "$url_exe_ico" ;;
3748
  esac
 
3749
  else get_shrt_data "$LU_EXE"
3750
  fi
3751
  create_shortcut "$LU_EXE" "$url_name"
 
1
  #!/usr/bin/env bash
2
 
3
+ export LW_VERSION="0.77.9.8"
4
  export LW_DEVELOPERS="VHSgunzo"
5
 
6
  export RED='\033[1;91m'
 
1443
  }
1444
 
1445
  exe2png() {
1446
+ unset SHRT_ICON rm_ico
1447
  if [ -f "$exe_ico" ]
1448
  then
1449
  local SHRT_NAME="$(basename "$exe_ico"|sed 's|\.ico$||gi')"
 
1542
  else
1543
  print_error notify "Failed to get ico from exe file!"
1544
  export SHRT_ICON="$LW_DEF_ICO"
1545
+ return 1
1546
  fi
1547
  fi
1548
  else
 
1555
  if [ -n "$1" ]
1556
  then
1557
  SHRT_NAME="${ADD_APP_NAME//[^[:alnum:] ._-]/}"
1558
+ SHRT_NAME="$(sed 's|^Запустить ||gi;s|^Играть ||gi;s|^Launch ||gi'<<<"$SHRT_NAME")"
1559
  try_mkdir "$LW_DEF_TMP"
1560
  DESKF="${LW_DEF_TMP}/${SHRT_NAME}.desktop"
1561
  echo "[Desktop Entry]" > "$DESKF"
 
3638
  lnk_name_alnum="${lnk_name//[^[:alnum:] ._-]/}"
3639
  SHRT_NAME="$(echo "$lnk_name"|sed 's|\.lnk$||i')"
3640
  lnk_exe_drive="$(lnk_data_get 'Local Base Path'|drive_tolower)"
3641
+ lnk_exe="$(ipath "$(lnk_data_get 'Local Base Path'|fix_path)"|head -1)"
3642
  lnk_exe_ico="$(lnk_data_get 'Icon File Name')"
3643
  lnk_exe_ico_drive="$(echo "$lnk_exe_ico"|fix_winstd_path|drive_tolower)"
3644
  lnk_exe_ico="$(ipath "$(lnk_exe_drive=$lnk_exe_ico_drive ; echo "$lnk_exe_ico"|fix_path)"|head -1)"
 
3661
  ! "${IGNLNK[@],,}" =~ "${lnk_name,,}" && \
3662
  "$lnk_args" != "--uninstall" ]]
3663
  then
3664
+ LU_EXE="$lnk_exe"
3665
  if [ -f "$LU_EXE" ]
3666
  then
3667
  if [[ -n "$lnk_args" && ! -n "$(grep -F "'$lnk_exe' $lnk_args" -lr "$LW_APPS_DIR" 2>/dev/null||\
 
3680
  get_shrt_data ;;
3681
  *.[Ee][Xx][Ee]) LU_EXE="$lnk_exe_ico" get_shrt_data "$lnk_exe_ico" ;;
3682
  esac
3683
+ [ "$?" == 0 ]||get_shrt_data "$LU_EXE"
3684
  else get_shrt_data "$LU_EXE"
3685
  fi
3686
  create_shortcut "$lnk_exe" "$lnk_args"
 
3748
  get_shrt_data ;;
3749
  *.[Ee][Xx][Ee]) LU_EXE="$url_exe_ico" get_shrt_data "$url_exe_ico" ;;
3750
  esac
3751
+ [ "$?" == 0 ]||get_shrt_data "$LU_EXE"
3752
  else get_shrt_data "$LU_EXE"
3753
  fi
3754
  create_shortcut "$LU_EXE" "$url_name"
lwrap/PKGBUILD CHANGED
@@ -2,7 +2,7 @@
2
 
3
  pkgname='lwrap'
4
  pkgver='0.77.9'
5
- pkgrel='7'
6
  pkgdesc='Lux Wine wrapper for RunImage container'
7
  arch=('x86_64')
8
  url='https://github.com/VHSgunzo/lux-wine'
 
2
 
3
  pkgname='lwrap'
4
  pkgver='0.77.9'
5
+ pkgrel='8'
6
  pkgdesc='Lux Wine wrapper for RunImage container'
7
  arch=('x86_64')
8
  url='https://github.com/VHSgunzo/lux-wine'
main.zip CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:4dd86b90b7a81fb3aa6d2bcefec3777056955cd64bd1c197c1b434443a652618
3
- size 570982
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:489dc3a8363bc47107ed67caed068f50de1ee31a68fa234b9f4487af14f41215
3
+ size 571071