VHSgunzo commited on
Commit
20376d6
·
1 Parent(s): 90a73fa

v0.78.4.7

Browse files
Files changed (4) hide show
  1. CHANGELOG.md +4 -0
  2. lux-wine +14 -2
  3. lwrap/PKGBUILD +1 -1
  4. main.zip +2 -2
CHANGELOG.md CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  # v0.78.4.6
2
 
3
  * Update [lwrun](https://huggingface.co/lux-wine/lwrun/tree/main/releases/v0.39.1) packages
 
1
+ # v0.78.4.7
2
+
3
+ * Fix auto create shortcut for `Yandex Music`
4
+
5
  # v0.78.4.6
6
 
7
  * Update [lwrun](https://huggingface.co/lux-wine/lwrun/tree/main/releases/v0.39.1) packages
lux-wine CHANGED
@@ -1,6 +1,6 @@
1
  #!/usr/bin/env bash
2
 
3
- export LW_VERSION="0.78.4.6"
4
  export LW_DEVELOPERS="VHSgunzo"
5
 
6
  export RED='\033[1;91m'
@@ -3876,7 +3876,7 @@ drive_tolower() { cut -d: -f1|awk '{print tolower($0)}' ; }
3876
 
3877
  shrt_from_lnk() {
3878
  try_mv_lnk() { [ "$CSHRT_WITH_RM" == 1 ] && mv -f "$lnk_file" "$LW_DEF_TMP" ; }
3879
- lnk_data_get() { echo "$lnk_data"|grep "$1"|cut -d: -f2-|sed 's|^ ||g' ; }
3880
  fix_winstd_path() { sed 's|%ProgramFiles(x86)%|C:\\Program Files (x86)|gi;s|%ProgramFiles%|C:\\Program Files|gi' ; }
3881
  fix_path() {
3882
  fix_winstd_path|sed "s|^.|$WINEPREFIX/dosdevices/$lnk_exe_drive|g"|sed 's|\\$||g;s|\\\\|/|g;s|\\|/|g;s| $||g'
@@ -3914,6 +3914,17 @@ shrt_from_lnk() {
3914
  SHRT_NAME="$(sed 's|\.lnk$||i'<<<"$lnk_name")"
3915
  lnk_exe_drive="$(lnk_data_get 'Local Base Path'|drive_tolower)"
3916
  lnk_exe="$(ipath "$(lnk_data_get 'Local Base Path'|fix_path)"|head -1)"
 
 
 
 
 
 
 
 
 
 
 
3917
  lnk_exe_ico="$(lnk_data_get 'Icon File Name')"
3918
  lnk_exe_ico_drive="$(echo "$lnk_exe_ico"|fix_winstd_path|drive_tolower)"
3919
  lnk_exe_ico="$(ipath "$(lnk_exe_drive=$lnk_exe_ico_drive ; echo "$lnk_exe_ico"|fix_path)"|head -1)"
@@ -3935,6 +3946,7 @@ shrt_from_lnk() {
3935
  if [[ -n "$(echo "$lnk_exe_name"|grep -Eio '\.exe$|\.bat$')" && \
3936
  ! "${IGNEXES[@],,}" =~ "${lnk_exe_name,,}" && \
3937
  ! "${IGNLNK[@],,}" =~ "${orig_lnk_name,,}" && \
 
3938
  "$lnk_args" != "--uninstall" ]]
3939
  then
3940
  LU_EXE="$lnk_exe"
 
1
  #!/usr/bin/env bash
2
 
3
+ export LW_VERSION="0.78.4.7"
4
  export LW_DEVELOPERS="VHSgunzo"
5
 
6
  export RED='\033[1;91m'
 
3876
 
3877
  shrt_from_lnk() {
3878
  try_mv_lnk() { [ "$CSHRT_WITH_RM" == 1 ] && mv -f "$lnk_file" "$LW_DEF_TMP" ; }
3879
+ lnk_data_get() { grep -a "$1"<<<"$lnk_data"|cut -d: -f2-|sed 's|^ ||g' ; }
3880
  fix_winstd_path() { sed 's|%ProgramFiles(x86)%|C:\\Program Files (x86)|gi;s|%ProgramFiles%|C:\\Program Files|gi' ; }
3881
  fix_path() {
3882
  fix_winstd_path|sed "s|^.|$WINEPREFIX/dosdevices/$lnk_exe_drive|g"|sed 's|\\$||g;s|\\\\|/|g;s|\\|/|g;s| $||g'
 
3914
  SHRT_NAME="$(sed 's|\.lnk$||i'<<<"$lnk_name")"
3915
  lnk_exe_drive="$(lnk_data_get 'Local Base Path'|drive_tolower)"
3916
  lnk_exe="$(ipath "$(lnk_data_get 'Local Base Path'|fix_path)"|head -1)"
3917
+ BROKELNK=('Яндекс Музыка.lnk')
3918
+ BROKELNKEXE=('Яндекс Музыка.exe')
3919
+ if [[ "${BROKELNK[@],,}" =~ "${orig_lnk_name,,}" ]]
3920
+ then
3921
+ for (( i=0; i<${#BROKELNK[@]}; i++ ))
3922
+ do
3923
+ [[ "${BROKELNK[$i],,}" == "${orig_lnk_name,,}" ]] && \
3924
+ lnk_exe="$(ipath "$(dirname "$(lnk_data_get 'Local Base Path'|\
3925
+ fix_path)")/${BROKELNKEXE[$i]}"|head -1)"
3926
+ done
3927
+ fi
3928
  lnk_exe_ico="$(lnk_data_get 'Icon File Name')"
3929
  lnk_exe_ico_drive="$(echo "$lnk_exe_ico"|fix_winstd_path|drive_tolower)"
3930
  lnk_exe_ico="$(ipath "$(lnk_exe_drive=$lnk_exe_ico_drive ; echo "$lnk_exe_ico"|fix_path)"|head -1)"
 
3946
  if [[ -n "$(echo "$lnk_exe_name"|grep -Eio '\.exe$|\.bat$')" && \
3947
  ! "${IGNEXES[@],,}" =~ "${lnk_exe_name,,}" && \
3948
  ! "${IGNLNK[@],,}" =~ "${orig_lnk_name,,}" && \
3949
+ "${lnk_exe_name,,}" != 'uninstall '*.exe && \
3950
  "$lnk_args" != "--uninstall" ]]
3951
  then
3952
  LU_EXE="$lnk_exe"
lwrap/PKGBUILD CHANGED
@@ -2,7 +2,7 @@
2
 
3
  pkgname='lwrap'
4
  pkgver='0.78.4'
5
- pkgrel='6'
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.78.4'
5
+ pkgrel='7'
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:8ae5f3829d3ae689f88e792c8f5a6fc6b5691490f59756cd4a92bcba9908dd9b
3
- size 588362
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fdf43839e64fe321b4b6d917d155822a81c3654c2b63fd301039ef05cd298298
3
+ size 588543