@@ -11,10 +11,25 @@ Requires: libappindicator-gtk3 webkit2gtk4.0
11
11
Desktop client for managing WireGuard VPN connections
12
12
13
13
%install
14
- %{__mkdir} -p %{buildroot }/%{_bindir } %{buildroot }/%{_sbindir } %{buildroot }/%{_prefix }/lib/systemd/system
14
+ %{__mkdir} -p %{buildroot }/%{_bindir }
15
+ %{__mkdir} -p %{buildroot }/%{_sbindir }
16
+ %{__mkdir} -p %{buildroot }/%{_prefix }/lib/systemd/system
17
+ %{__mkdir} -p %{buildroot }/%{_prefix }/lib/defguard-client/resources/icons
18
+ %{__mkdir} -p %{buildroot }/%{_datadir }/applications
19
+ %{__mkdir} -p %{buildroot }/%{_datadir }/icons/hicolor/128x128/apps
20
+ %{__mkdir} -p %{buildroot }/%{_datadir }/icons/hicolor/256x256@2/apps
21
+ %{__mkdir} -p %{buildroot }/%{_datadir }/icons/hicolor/32x32/apps
15
22
%{__install} -m 755 src-tauri/target/release/defguard-client %{buildroot }/%{_bindir }/
16
23
%{__install} -m 755 src-tauri/target/release/defguard-service %{buildroot }/%{_sbindir }/
24
+ %{__install} -m 644 src-tauri/target/release/resources/icons/tray-32x32-black.png %{buildroot }/%{_prefix }/lib/defguard-client/resources/icons/tray-32x32-black.png
25
+ %{__install} -m 644 src-tauri/target/release/resources/icons/tray-32x32-color.png %{buildroot }/%{_prefix }/lib/defguard-client/resources/icons/tray-32x32-color.png
26
+ %{__install} -m 644 src-tauri/target/release/resources/icons/tray-32x32-gray.png %{buildroot }/%{_prefix }/lib/defguard-client/resources/icons/tray-32x32-gray.png
27
+ %{__install} -m 644 src-tauri/target/release/resources/icons/tray-32x32-white.png %{buildroot }/%{_prefix }/lib/defguard-client/resources/icons/tray-32x32-white.png
17
28
%{__install} -m 644 resources-linux/defguard-service.service %{buildroot }/%{_prefix }/lib/systemd/system/
29
+ %{__install} -m 644 resources-linux/defguard-client.desktop %{buildroot }/%{_datadir }/applications/defguard-client.desktop
30
+ %{__install} -m 644 src-tauri/icons/128x128.png %{buildroot }/%{_datadir }/icons/hicolor/128x128/apps/defguard-client.png
31
+ %{__install} -m 644 src-tauri/icons/
[email protected] %{
buildroot }/%{
_datadir }/icons/hicolor/256x256@2/apps/defguard-client.png
32
+ %{__install} -m 644 src-tauri/icons/32x32.png %{buildroot }/%{_datadir }/icons/hicolor/32x32/apps/defguard-client.png
18
33
19
34
%post
20
35
# %{systemd_post} defguard-service.service
@@ -38,4 +53,12 @@ systemctl daemon-reload
38
53
%files
39
54
%{_bindir }/defguard-client
40
55
%{_sbindir }/defguard-service
56
+ %{_prefix }/lib/defguard-client/resources/icons/tray-32x32-black.png
57
+ %{_prefix }/lib/defguard-client/resources/icons/tray-32x32-color.png
58
+ %{_prefix }/lib/defguard-client/resources/icons/tray-32x32-gray.png
59
+ %{_prefix }/lib/defguard-client/resources/icons/tray-32x32-white.png
41
60
%{_prefix }/lib/systemd/system/defguard-service.service
61
+ %{_datadir }/applications/defguard-client.desktop
62
+ %{_datadir }/icons/hicolor/128x128/apps/defguard-client.png
63
+ %{_datadir }/icons/hicolor/256x256@2/apps/defguard-client.png
64
+ %{_datadir }/icons/hicolor/32x32/apps/defguard-client.png
0 commit comments