Revert: WIP: only use an SVG for linux

Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com>
This commit is contained in:
cat-master21 2024-04-15 16:02:12 -07:00
parent 5067a152ba
commit 9d7933f3de
No known key found for this signature in database
GPG Key ID: 86A92DB6C3651D8A
11 changed files with 23 additions and 5 deletions

BIN
resources/icons/128x128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
resources/icons/16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
resources/icons/22x22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
resources/icons/24x24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
resources/icons/256x256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
resources/icons/32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
resources/icons/384x384.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
resources/icons/48x48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
resources/icons/64x64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -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

View File

@ -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"
},