Pick up icons from icon path in RPM package build

This commit is contained in:
Ethan Estrada 2015-02-04 12:55:59 -07:00
parent 25f490484b
commit fc5a22a783
2 changed files with 9 additions and 1 deletions

View File

@ -32,7 +32,7 @@ module.exports = (grunt) ->
installDir = grunt.config.get('atom.installDir')
shareDir = path.join(installDir, 'share', 'atom')
iconName = path.join(shareDir, 'resources', 'app', 'resources', 'atom.png')
iconName = 'atom'
executable = 'atom'
data = {name, version, description, installDir, iconName, executable}

View File

@ -20,8 +20,16 @@ chmod 755 %{buildroot}/<%= installDir %>/bin/atom
mkdir -p %{buildroot}/<%= installDir %>/share/applications/
cp atom.desktop %{buildroot}/<%= installDir %>/share/applications/
# copy over icons in sizes that most desktop environments like
for i in 1024 512 256 128 64 48 32 24 16
do
mkdir -p %{buildroot}/<%= installDir %>/share/icons/hicolor/${i}x${i}/apps
cp Atom/resources/app/resources/icons/${i}.png %{buildroot}/<%= installDir %>/share/icons/hicolor/${i}x${i}/apps/atom.png
done
%files
<%= installDir %>/bin/atom
<%= installDir %>/bin/apm
<%= installDir %>/share/atom/
<%= installDir %>/share/applications/atom.desktop
<%= installDir %>/share/icons/hicolor/