Skip to content

Commit 9f0aa54

Browse files
committed
v0.75.9
Add lwrap Fix create_shortcut() Change *.desktop's Add all LW path to Makefile uninstall Minor fixes
1 parent cb69e50 commit 9f0aa54

40 files changed

Lines changed: 398 additions & 214 deletions

.github/workflows/main.yml

Lines changed: 11 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -8,130 +8,27 @@ on:
88
- '*'
99

1010
jobs:
11-
build:
11+
build_and_release:
12+
name: lutris-wine
1213
runs-on: ubuntu-latest
14+
permissions:
15+
contents: write
1316
steps:
17+
1418
- name: Checkout
1519
uses: actions/checkout@v2
1620

17-
- name: Build archlinux package
21+
- name: Build archlinux packages
1822
uses: countstarlight/arch-makepkg-action@master
1923
with:
20-
#repos: >
21-
# archlinuxcn=https://geo-mirror.chaotic.cx/$repo/$arch
22-
#before: "sudo pacman -S --noconfirm archlinux-keyring chaotic-keyring chaotic-mirrorlist"
23-
# packages: >
24-
# aria2
25-
# qt5-tools
26-
# xterm
27-
# xorg-fonts-100dpi
28-
# xorg-fonts-75dpi
29-
# xorg-fonts-cyrillic
30-
# xorg-fonts-type1
31-
# xorg-fonts-misc
32-
# cabextract
33-
# perl
34-
# unzip
35-
# xorg-xmessage
36-
# zenity
37-
# yad
38-
# xkb-switch
39-
# imagemagick
40-
# icoutils
41-
# lib32-mangohud
42-
# lib32-vkbasalt
43-
# mangohud
44-
# mangohud-common
45-
# vkbasalt
46-
# gamemode
47-
# lib32-gamemode
48-
# giflib
49-
# lib32-giflib
50-
# libpng
51-
# lib32-libpng
52-
# libldap
53-
# lib32-libldap
54-
# gnutls
55-
# lib32-gnutls
56-
# mpg123
57-
# lib32-mpg123
58-
# openal
59-
# lib32-openal
60-
# v4l-utils
61-
# lib32-v4l-utils
62-
# libpulse
63-
# lib32-libpulse
64-
# libgpg-error
65-
# lib32-libgpg-error
66-
# alsa-plugins
67-
# lib32-alsa-plugins
68-
# alsa-lib
69-
# lib32-alsa-lib
70-
# libjpeg-turbo
71-
# lib32-libjpeg-turbo
72-
# sqlite
73-
# lib32-sqlite
74-
# libxcomposite
75-
# lib32-libxcomposite
76-
# libxinerama
77-
# lib32-libgcrypt
78-
# libgcrypt
79-
# lib32-libxinerama
80-
# ncurses
81-
# lib32-ncurses
82-
# opencl-icd-loader
83-
# lib32-opencl-icd-loader
84-
# libxslt
85-
# lib32-libxslt
86-
# libva
87-
# lib32-libva
88-
# gtk3
89-
# lib32-gtk3
90-
# lib32-vulkan-icd-loader
91-
# vulkan-headers
92-
# vulkan-icd-loader
93-
# vulkan-tools
94-
# mesa
95-
# lib32-glu
96-
# glu
97-
# lib32-libva-mesa-driver
98-
# lib32-mesa
99-
# libva-mesa-driver
100-
# mesa-demos
101-
# mesa-utils
102-
# mesa-vdpau
103-
# vulkan-mesa-layers
104-
# lib32-vulkan-mesa-layers
105-
# libstrangle-git
106-
# openssl
107-
# libnotify
108-
# coreutils
109-
# libxrandr
110-
# lib32-libxrandr
111-
# xorg-xrandr
112-
# bc
113-
# xorg-xgamma
114-
# lsb-release
115-
# iputils
116-
# curl
117-
# xdelta3
118-
# latencyflex-git
119-
# latencyflex-wine-git
120-
# xdg-utils
121-
# desktop-file-utils
122-
# squashfs-tools
123-
# squashfuse
124-
# fuse2
125-
# reshade-shaders-git
126-
# winetricks
127-
# innoextract
128-
# p7zip
129-
# gnu-netcat
130-
scripts: "makepkg --nodeps"
24+
scripts: "makepkg --nodeps && cd lwrap && makepkg --nodeps"
25+
13126
- name: Release
13227
uses: softprops/action-gh-release@v1
13328
if: startsWith(github.ref, 'refs/tags/')
13429
with:
135-
files: lutris-wine-git-*.pkg*
30+
files: |
31+
lutris-wine-git-*.pkg*
32+
lwrap/lwrap-*.pkg*
13633
env:
13734
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

LutrisWineService.desktop

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,191 +1,191 @@
11
[Desktop Action explorer]
2-
Exec=lutris-wine -explorer %f
2+
Exec="/usr/bin/lutris-wine" -explorer %f
33
Icon=/usr/share/lutris-wine/icons/default_icon.png
44
Name=Explorer
55
Name[ru_RU]=Рабочий стол
66

77
[Desktop Action cmd]
8-
Exec=lutris-wine -cmd %f
8+
Exec="/usr/bin/lutris-wine" -cmd %f
99
Icon=/usr/share/lutris-wine/icons/default_icon.png
1010
Name=Open in CMD
1111
Name[ru_RU]=Открыть в CMD
1212

1313
[Desktop Action shell]
14-
Exec=lutris-wine -shell %f
14+
Exec="/usr/bin/lutris-wine" -shell %f
1515
Icon=/usr/share/lutris-wine/icons/default_icon.png
1616
Name=Open in SHELL
1717
Name[ru_RU]=Открыть в SHELL
1818

1919
[Desktop Action regedit]
20-
Exec=lutris-wine -regedit %f
20+
Exec="/usr/bin/lutris-wine" -regedit %f
2121
Icon=/usr/share/lutris-wine/icons/default_icon.png
2222
Name=Registry editor
2323
Name[ru_RU]=Редактор реестра
2424

2525
[Desktop Action control]
26-
Exec=lutris-wine -control %f
26+
Exec="/usr/bin/lutris-wine" -control %f
2727
Icon=/usr/share/lutris-wine/icons/default_icon.png
2828
Name=Control panel
2929
Name[ru_RU]=Панель управления
3030

3131
[Desktop Action winecfg]
32-
Exec=lutris-wine -winecfg %f
32+
Exec="/usr/bin/lutris-wine" -winecfg %f
3333
Icon=/usr/share/lutris-wine/icons/default_icon.png
3434
Name=Wine settings
3535
Name[ru_RU]=Настройки Wine
3636

3737
[Desktop Action taskmgr]
38-
Exec=lutris-wine -taskmgr %f
38+
Exec="/usr/bin/lutris-wine" -taskmgr %f
3939
Icon=/usr/share/lutris-wine/icons/default_icon.png
4040
Name=Task manager
4141
Name[ru_RU]=Диспетчер задач
4242

4343
[Desktop Action winemgr]
44-
Exec=lutris-wine -winemgr
44+
Exec="/usr/bin/lutris-wine" -winemgr
4545
Icon=/usr/share/lutris-wine/icons/default_icon.png
4646
Name=Wine manager
4747
Name[ru_RU]=Wine менеджер
4848

4949
[Desktop Action uninstaller]
50-
Exec=lutris-wine -uninstaller %f
50+
Exec="/usr/bin/lutris-wine" -uninstaller %f
5151
Icon=/usr/share/lutris-wine/icons/default_icon.png
5252
Name=Wine uninstaller
5353
Name[ru_RU]=Устан/удал программ
5454

5555
[Desktop Action winetricks]
56-
Exec=lutris-wine -winetricks %f
56+
Exec="/usr/bin/lutris-wine" -winetricks %f
5757
Icon=/usr/share/lutris-wine/icons/default_icon.png
5858
Name=Winetricks
5959
Name[ru_RU]=Winetricks
6060

6161
[Desktop Action openpfx]
62-
Exec=lutris-wine -openpfx %f
62+
Exec="/usr/bin/lutris-wine" -openpfx %f
6363
Icon=/usr/share/lutris-wine/icons/default_icon.png
6464
Name=Open drive C:\\
6565
Name[ru_RU]=Открыть диск C:\\
6666

6767
[Desktop Action killwine]
68-
Exec=lutris-wine -killwine %f
68+
Exec="/usr/bin/lutris-wine" -killwine %f
6969
Icon=/usr/share/lutris-wine/icons/default_icon.png
7070
Name=Kill Wine processes
7171
Name[ru_RU]=Убить процессы Wine
7272

7373
[Desktop Action killtray]
74-
Exec=lutris-wine -killtray
74+
Exec="/usr/bin/lutris-wine" -killtray
7575
Icon=/usr/share/lutris-wine/icons/default_icon.png
7676
Name=Kill tray
7777
Name[ru_RU]=Убить трей
7878

7979
[Desktop Action killexe]
80-
Exec=lutris-wine -killexe %f
80+
Exec="/usr/bin/lutris-wine" -killexe %f
8181
Icon=/usr/share/lutris-wine/icons/default_icon.png
8282
Name=Kill running EXE
8383
Name[ru_RU]=Убить запущенные EXE
8484

8585
[Desktop Action killshell]
86-
Exec=lutris-wine -killshell
86+
Exec="/usr/bin/lutris-wine" -killshell
8787
Icon=/usr/share/lutris-wine/icons/default_icon.png
8888
Name=Kill SHELL
8989
Name[ru_RU]=Убить SHELL
9090

9191
[Desktop Action clearpfx]
92-
Exec=lutris-wine -clearpfx %f
92+
Exec="/usr/bin/lutris-wine" -clearpfx %f
9393
Icon=/usr/share/lutris-wine/icons/default_icon.png
9494
Name=Clear prefix
9595
Name[ru_RU]=Очистить префикс
9696

9797
[Desktop Action debug]
98-
Exec=lutris-wine -debug %f
98+
Exec="/usr/bin/lutris-wine" -debug %f
9999
Icon=/usr/share/lutris-wine/icons/default_icon.png
100100
Name=DEBUG
101101
Name[ru_RU]=ДЕБАГ
102102

103103
[Desktop Action shortcut]
104-
Exec=lutris-wine -shortcut %f
104+
Exec="/usr/bin/lutris-wine" -shortcut %f
105105
Icon=/usr/share/lutris-wine/icons/default_icon.png
106106
Name=Create shortcut
107107
Name[ru_RU]=Cоздать ярлык
108108

109109
[Desktop Action addtolu]
110-
Exec=lutris-wine -addtolu %f
110+
Exec="/usr/bin/lutris-wine" -addtolu %f
111111
Icon=/usr/share/lutris-wine/icons/default_icon.png
112112
Name=Add to Lutris
113113
Name[ru_RU]=Добавить в Lutris
114114

115115
[Desktop Action rmapp]
116-
Exec=lutris-wine -rmapp %f
116+
Exec="/usr/bin/lutris-wine" -rmapp %f
117117
Icon=/usr/share/lutris-wine/icons/default_icon.png
118118
Name=Remove menu app
119119
Name[ru_RU]=Удалить приложение из меню
120120

121121
[Desktop Action tray]
122-
Exec=lutris-wine -tray noclose
122+
Exec="/usr/bin/lutris-wine" -tray noclose
123123
Icon=/usr/share/lutris-wine/icons/default_icon.png
124124
Name=Tray
125125
Name[ru_RU]=Трей
126126

127127
[Desktop Action exit]
128-
Exec=lutris-wine -exit %f
128+
Exec="/usr/bin/lutris-wine" -exit %f
129129
Icon=/usr/share/lutris-wine/icons/default_icon.png
130130
Name=Force exit
131131
Name[ru_RU]=Закрыть всё
132132

133133
[Desktop Action update]
134-
Exec=lutris-wine -update openupdtr
134+
Exec="/usr/bin/lutris-wine" -update openupdtr
135135
Icon=/usr/share/lutris-wine/icons/default_icon.png
136136
Name=Update runtime
137137
Name[ru_RU]=Обновление рантайм
138138

139139
[Desktop Action help]
140-
Exec=lutris-wine -help
140+
Exec="/usr/bin/lutris-wine" -help
141141
Icon=/usr/share/lutris-wine/icons/default_icon.png
142142
Name=Usage info
143143
Name[ru_RU]=Использование
144144

145145
[Desktop Action version]
146-
Exec=lutris-wine -version %f
146+
Exec="/usr/bin/lutris-wine" -version %f
147147
Icon=/usr/share/lutris-wine/icons/default_icon.png
148148
Name=Version info
149149
Name[ru_RU]=Версия
150150

151151
[Desktop Action config]
152-
Exec=lutris-wine -config %f
152+
Exec="/usr/bin/lutris-wine" -config %f
153153
Icon=/usr/share/lutris-wine/icons/default_icon.png
154154
Name=Settings
155155
Name[ru_RU]=Настройки
156156

157157
[Desktop Action appcfg]
158-
Exec=lutris-wine -appcfg
158+
Exec="/usr/bin/lutris-wine" -appcfg
159159
Icon=/usr/share/lutris-wine/icons/default_icon.png
160160
Name=Apps settings
161161
Name[ru_RU]=Настройки приложений
162162

163163
[Desktop Action init]
164-
Exec=lutris-wine -init %f
164+
Exec="/usr/bin/lutris-wine" -init %f
165165
Icon=/usr/share/lutris-wine/icons/default_icon.png
166166
Name=Forced initialization
167167
Name[ru_RU]=Принудительная инициализация
168168

169169
[Desktop Action pfxbackup]
170-
Exec=lutris-wine -pfxbackup %f
170+
Exec="/usr/bin/lutris-wine" -pfxbackup %f
171171
Icon=/usr/share/lutris-wine/icons/default_icon.png
172172
Name=Create prefix backup
173173
Name[ru_RU]=Создать бекап префикса
174174

175175
[Desktop Action pfxrestore]
176-
Exec=lutris-wine -pfxrestore %f
176+
Exec="/usr/bin/lutris-wine" -pfxrestore %f
177177
Icon=/usr/share/lutris-wine/icons/default_icon.png
178178
Name=Restore prefix from backup
179179
Name[ru_RU]=Восстановить префикс
180180

181181
[Desktop Action backupmnt]
182-
Exec=lutris-wine -backupmnt %f
182+
Exec="/usr/bin/lutris-wine" -backupmnt %f
183183
Icon=/usr/share/lutris-wine/icons/default_icon.png
184184
Name=Mount prefix backup
185185
Name[ru_RU]=Монтировать бекап префикса
186186

187187
[Desktop Action backupunmnt]
188-
Exec=lutris-wine -backupunmnt %f
188+
Exec="/usr/bin/lutris-wine" -backupunmnt %f
189189
Icon=/usr/share/lutris-wine/icons/default_icon.png
190190
Name=Unmount prefix backup
191191
Name[ru_RU]=Отмонтировать бекап префикса

Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,12 @@ uninstall:
3636
$(RM) -rfv "$(DESTDIR)/usr/share/kservices5/ServiceMenus/LutrisWine"*
3737
$(RM) -rfv "$(DESTDIR)/usr/share/lutris-wine"
3838
$(RM) -rfv "$(DESTDIR)/usr/share/licenses/lutris-wine"
39+
$(RM) -rfv "$(HOME)/.local/bin/lutris-wine"
40+
$(RM) -rfv "$(HOME)/.config/menus/applications-merged/LutrisWine.menu"
41+
$(RM) -rfv "$(HOME)/.local/share/applications/LutrisWine"
42+
$(RM) -rfv "$(HOME)/.local/share/desktop-directories/LutrisWine"*
43+
$(RM) -rfv "$(HOME)/.local/share/kservices5/ServiceMenus/LutrisWine"*
44+
$(RM) -rfv "$(HOME)/.local/share/LutrisWine"
45+
$(RM) -rfv "$(HOME)/LutrisWine"
3946

4047
.PHONY: install uninstall

PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Maintainer: VHSgunzo <vhsgunzo.github.io>
22
pkgname='lutris-wine-git'
3-
pkgver='0.75.8'
3+
pkgver='0.75.9'
44
pkgrel='1'
55
pkgdesc='Easy launch of your Windows applications and games with Wine/Proton'
66
arch=('x86_64')

applications/LutrisWine.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Desktop Entry]
22
Categories=Lutris Wine
3-
Exec=lutris-wine %f
3+
Exec="/usr/bin/lutris-wine" %f
44
Icon=/usr/share/lutris-wine/icons/default_icon.png
55
MimeType=application/x-ms-dos-executable;application/x-wine-extension-msp;application/x-msi;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit
66
Name=Lutris Wine

0 commit comments

Comments
 (0)