Revert: WIP: only use an SVG for linux
Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com>
BIN
resources/icons/128x128.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
resources/icons/16x16.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
resources/icons/22x22.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
resources/icons/24x24.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
resources/icons/256x256.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
resources/icons/32x32.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
resources/icons/384x384.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
resources/icons/48x48.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
resources/icons/64x64.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
@ -34,7 +34,23 @@ mkdir -p "%{buildroot}/<%= installDir %>/share/polkit-1/actions/"
|
||||
cp "<%= policyFileName %>" "%{buildroot}/<%= installDir %>/share/polkit-1/actions/<%= policyFileName %>"
|
||||
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/1024x1024/apps"
|
||||
cp "linux/pulsar.svg" "%{buildroot}/<%= installDir %>/share/icons/hicolor/scalable/apps/<%= appFileName %>.svg"
|
||||
cp "icons/1024.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/1024x1024/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/512x512/apps"
|
||||
cp "icons/512.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/512x512/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/256x256/apps"
|
||||
cp "icons/256.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/256x256/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/128x128/apps"
|
||||
cp "icons/128.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/128x128/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/64x64/apps"
|
||||
cp "icons/64.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/64x64/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/48x48/apps"
|
||||
cp "icons/48.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/48x48/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/32x32/apps"
|
||||
cp "icons/32.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/32x32/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/24x24/apps"
|
||||
cp "icons/24.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/24x24/apps/<%= appFileName %>.png"
|
||||
mkdir -p "%{buildroot}/<%= installDir %>/share/icons/hicolor/16x16/apps"
|
||||
cp "icons/16.png" "%{buildroot}/<%= installDir %>/share/icons/hicolor/16x16/apps/<%= appFileName %>.png"
|
||||
|
||||
%files
|
||||
<%= installDir %>/bin/<%= appFileName %>
|
||||
@ -42,5 +58,5 @@ cp "linux/pulsar.svg" "%{buildroot}/<%= installDir %>/share/icons/hicolor/scalab
|
||||
<%= installDir %>/share/<%= appFileName %>/
|
||||
<%= installDir %>/share/applications/<%= appFileName %>.desktop
|
||||
<%= installDir %>/share/polkit-1/actions/<%= policyFileName %>
|
||||
<%= installDir %>/share/icons/hicolor/scalable/<%= appFileName %>.svg
|
||||
<%= installDir %>/share/icons/hicolor/
|
||||
%attr(4755, root, root) <%= installDir %>/share/<%= appFileName %>/chrome-sandbox
|
||||
|
@ -154,9 +154,10 @@ let options = {
|
||||
fpm: ['--rpm-rpmbuild-define=_build_id_links none']
|
||||
},
|
||||
"linux": {
|
||||
// A single SVG can be placed under /usr/share/icons/hicolor/scalable
|
||||
// For Linux desktops
|
||||
"icon": "resources/linux/pulsar.svg",
|
||||
// Giving a single PNG icon to electron-builder prevents the correct
|
||||
// construction of the icon path, so we have to specify a folder containing
|
||||
// multiple icons named each with its size.
|
||||
"icon": "resources/icons",
|
||||
"category": "Development",
|
||||
"synopsis": "A Community-led Hyper-Hackable Text Editor",
|
||||
"target": [
|
||||
@ -170,6 +171,7 @@ let options = {
|
||||
// Extra SVG icon included in the resources folder to give a chance to
|
||||
// Linux packagers to add a scalable desktop icon under
|
||||
// /usr/share/icons/hicolor/scalable
|
||||
// (used only by desktops to show it on bar/switcher and app menus).
|
||||
"from": svgIcon,
|
||||
"to": "pulsar.svg"
|
||||
},
|
||||
|