mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-19 23:17:16 +03:00
Only copy icons to build location
Linux icons are now only copied for build process, not for install process. They should be ignored for all platforms except RPM package build on Linux.
This commit is contained in:
parent
3a971a5a1a
commit
5f2b5c3781
@ -160,6 +160,9 @@ module.exports = (grunt) ->
|
||||
cp path.join('resources', 'win', 'atom.js'), path.join(shellAppDir, 'resources', 'cli', 'atom.js')
|
||||
cp path.join('resources', 'win', 'apm.sh'), path.join(shellAppDir, 'resources', 'cli', 'apm.sh')
|
||||
|
||||
if process.platform is 'linux'
|
||||
cp path.join('resources', 'linux', 'icons'), path.join(buildDir, 'icons')
|
||||
|
||||
dependencies = ['compile', 'generate-license:save', 'generate-module-cache', 'compile-packages-slug']
|
||||
dependencies.push('copy-info-plist') if process.platform is 'darwin'
|
||||
dependencies.push('set-exe-icon') if process.platform is 'win32'
|
||||
|
@ -24,7 +24,7 @@ cp atom.desktop %{buildroot}/<%= installDir %>/share/applications/
|
||||
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
|
||||
cp icons/${i}.png %{buildroot}/<%= installDir %>/share/icons/hicolor/${i}x${i}/apps/atom.png
|
||||
done
|
||||
|
||||
%files
|
||||
|
@ -12,6 +12,7 @@ ARCH=`uname -m`
|
||||
rpmdev-setuptree
|
||||
|
||||
cp -r $BUILD_DIRECTORY/Atom $RPM_BUILD_ROOT/BUILD
|
||||
cp -r $BUILD_DIRECTORY/icons $RPM_BUILD_ROOT/BUILD
|
||||
cp $SPEC_FILE $RPM_BUILD_ROOT/SPECS
|
||||
cp ./atom.sh $RPM_BUILD_ROOT/BUILD
|
||||
cp $DESKTOP_FILE $RPM_BUILD_ROOT/BUILD
|
||||
|
Loading…
Reference in New Issue
Block a user