Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PortWINE-old
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vladislav
PortWINE-old
Commits
b534cfd8
Commit
b534cfd8
authored
Oct 17, 2021
by
Mikhail Tergoev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
###Scripts version 2025###
parent
602a7d3b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
15 deletions
+18
-15
changelog
data_from_portwine/changelog
+3
-0
functions_helper
data_from_portwine/scripts/functions_helper
+14
-14
var
data_from_portwine/scripts/var
+1
-1
No files found.
data_from_portwine/changelog
View file @
b534cfd8
...
...
@@ -7,6 +7,9 @@
* добавить комментарии описывающие функционал скриптов и db файлов
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
-----------------------------------------
###Scripts version 2025###
* Доработка новых функций для работы на разных ОС Linux
###Scripts version 2024###
* HOTFIX - неправильное место сохранения tmp файлов при использовании "GET OTHER WINE"
...
...
data_from_portwine/scripts/functions_helper
View file @
b534cfd8
...
...
@@ -781,9 +781,10 @@ gui_proton_downloader () {
export
PROTON_PW_GIT
=(
$(
curl
-s
"https://api.github.com/repos/Castro-Fidel/wine_builds/releases"
|
grep
"browser_download_url.*
\.
tar
\.
xz"
|
cut
-d
\"
-f
4
)
)
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_git"
for
PPWGIT
in
${
PROTON_PW_GIT
[@]
}
;
do
echo
$PPWGIT
echo
${
PPWGIT
}
|
awk
-F
/
'{print $NF}'
|
sed
's/.tar.xz//'
>>
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_git"
done
sed
-i
'/PROTON_GE/d'
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_ge_git"
for
INSTALLING_VERSION_IN_DIST
in
`
ls
"
${
PORT_WINE_PATH
}
/data/dist/"
`
;
do
sed
-i
"/
${
INSTALLING_VERSION_IN_DIST
}
/Id"
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_ge_git"
sed
-i
"/
${
INSTALLING_VERSION_IN_DIST
}
/Id"
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_git"
...
...
@@ -792,28 +793,27 @@ gui_proton_downloader () {
#GUI
export
KEY_WINE
=
$RANDOM
"
${
pw_yad
}
"
--plug
=
$KEY_WINE
--tabnum
=
2
--list
--cheklist
--separator
=
""
--listen
\
--column
"Select WINE for download:"
<
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_git"
&>
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
&
"
${
pw_yad
}
"
--plug
=
$KEY_WINE
--tabnum
=
1
--list
--cheklist
--separator
=
""
--listen
\
--column
"Select WINE for download:"
<
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_ge_git"
&>
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
&
"
${
pw_yad
}
"
--key
=
$KEY_WINE
--notebook
--width
=
500
--height
=
600
--text-align
=
center
--center
\
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
`
"
${
pw_yad
}
"
--plug
=
$KEY_WINE
--tabnum
=
2
--list
--cheklist
--separator
=
""
--listen
\
--column
"Select WINE for download:"
<
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_git"
1>
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
`
&
`
"
${
pw_yad
}
"
--plug
=
$KEY_WINE
--tabnum
=
1
--list
--cheklist
--separator
=
""
--listen
\
--column
"Select WINE for download:"
<
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_ge_git"
1>
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
`
&
`
"
${
pw_yad
}
"
--key
=
$KEY_WINE
--notebook
--width
=
500
--height
=
600
--text-align
=
center
--center
\
--window-icon
=
"
$PW_GUI_ICON_PATH
/port_proton.png"
--title
"Download..."
--separator
=
""
\
--tab-pos
=
top
--tab
=
"PROTON-GE"
--tab
=
"PROTON-PW"
--tab-pos
=
top
--tab
=
"PROTON-GE"
--tab
=
"PROTON-PW"
`
YAD_WINE_STATUS
=
"
$?
"
if
[[
"
$YAD_WINE_STATUS
"
==
"1"
||
"
$YAD_WINE_STATUS
"
==
"252"
]]
;
then
/bin/bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
fi
if
[
!
-z
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
`
]
;
then
export
VERSION_WINE_GIT
=
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
`
elif
[
!
-z
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
`
]
;
then
export
VERSION_WINE_GIT
=
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
`
if
[
!
-z
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
|
awk
'{print $1}'
`
]
;
then
export
VERSION_WINE_GIT
=
"
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
`
"
elif
[
!
-z
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
|
awk
'{print $1}'
`
]
;
then
export
VERSION_WINE_GIT
=
"
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_set"
`
"
fi
echo
"
$VERSION_WINE_GIT
"
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_ge_git"
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_pw_git"
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/tmp_proton_set"
...
...
data_from_portwine/scripts/var
View file @
b534cfd8
#!/bin/bash
#Author: Castro-Fidel (PortWINE-Linux.ru)
#SCRIPTS_NEXT_VERSION=202
4
#SCRIPTS_NEXT_VERSION=202
5
#PORT_NEXT_VERSION=97
########################################################################
export
PW_MANGOHUD
=
1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment