diff --git a/resources/linux/atom.desktop.in b/resources/linux/atom.desktop.in index db28e7395..d7f465001 100644 --- a/resources/linux/atom.desktop.in +++ b/resources/linux/atom.desktop.in @@ -2,7 +2,7 @@ Name=Atom Comment=<%= description %> GenericName=Text Editor -Exec=<%= installDir %>/share/atom/atom %U +Exec=atom %U Icon=<%= iconName %> Type=Application StartupNotify=true diff --git a/resources/linux/icons/1024.png b/resources/linux/icons/1024.png new file mode 100644 index 000000000..a09f04805 Binary files /dev/null and b/resources/linux/icons/1024.png differ diff --git a/resources/linux/icons/128.png b/resources/linux/icons/128.png new file mode 100644 index 000000000..78948fb24 Binary files /dev/null and b/resources/linux/icons/128.png differ diff --git a/resources/linux/icons/16.png b/resources/linux/icons/16.png new file mode 100644 index 000000000..52df06fa2 Binary files /dev/null and b/resources/linux/icons/16.png differ diff --git a/resources/linux/icons/24.png b/resources/linux/icons/24.png new file mode 100644 index 000000000..0bf12cbb0 Binary files /dev/null and b/resources/linux/icons/24.png differ diff --git a/resources/linux/icons/256.png b/resources/linux/icons/256.png new file mode 100644 index 000000000..a98caeb7b Binary files /dev/null and b/resources/linux/icons/256.png differ diff --git a/resources/linux/icons/32.png b/resources/linux/icons/32.png new file mode 100644 index 000000000..a960acf00 Binary files /dev/null and b/resources/linux/icons/32.png differ diff --git a/resources/linux/icons/48.png b/resources/linux/icons/48.png new file mode 100644 index 000000000..196717e27 Binary files /dev/null and b/resources/linux/icons/48.png differ diff --git a/resources/linux/icons/512.png b/resources/linux/icons/512.png new file mode 100644 index 000000000..f1d35d951 Binary files /dev/null and b/resources/linux/icons/512.png differ diff --git a/resources/linux/icons/64.png b/resources/linux/icons/64.png new file mode 100644 index 000000000..b9fcf78ab Binary files /dev/null and b/resources/linux/icons/64.png differ diff --git a/resources/linux/redhat/atom.spec.in b/resources/linux/redhat/atom.spec.in index 42c06970d..79dc9be40 100644 --- a/resources/linux/redhat/atom.spec.in +++ b/resources/linux/redhat/atom.spec.in @@ -1,27 +1,27 @@ Name: <%= name %> Version: <%= version %> Release: 0.1%{?dist} -Summary: Atom is a hackable text editor for the 21st century +Summary: <%= description %> License: MIT URL: https://atom.io/ AutoReqProv: no # Avoid libchromiumcontent.so missing dependency -Prefix: /usr/local +Prefix: <%= installDir %> %description <%= description %> %install -mkdir -p %{buildroot}/usr/local/share/atom -cp -r /tmp/atom-build/Atom/* %{buildroot}/usr/local/share/atom -mkdir -p %{buildroot}/usr/local/bin/ -ln -sf ../share/atom/resources/app/apm/node_modules/.bin/apm %{buildroot}/usr/local/bin/apm -cp atom.sh %{buildroot}/usr/local/bin/atom -chmod 755 atom.sh -mkdir -p %{buildroot}/usr/local/share/applications/ -mv atom.desktop %{buildroot}/usr/local/share/applications/ +mkdir -p %{buildroot}/<%= installDir %>/share/atom/ +cp -r Atom/* %{buildroot}/<%= installDir %>/share/atom/ +mkdir -p %{buildroot}/<%= installDir %>/bin/ +ln -sf ../share/atom/resources/app/apm/node_modules/.bin/apm %{buildroot}/<%= installDir %>/bin/apm +cp atom.sh %{buildroot}/<%= installDir %>/bin/atom +chmod 755 %{buildroot}/<%= installDir %>/bin/atom +mkdir -p %{buildroot}/<%= installDir %>/share/applications/ +cp atom.desktop %{buildroot}/<%= installDir %>/share/applications/ %files -/usr/local/bin/atom -/usr/local/bin/apm -/usr/local/share/atom/ -/usr/local/share/applications/atom.desktop +<%= installDir %>/bin/atom +<%= installDir %>/bin/apm +<%= installDir %>/share/atom/ +<%= installDir %>/share/applications/atom.desktop diff --git a/script/mkrpm b/script/mkrpm index 356f0bfc4..34b0b1d6d 100755 --- a/script/mkrpm +++ b/script/mkrpm @@ -11,7 +11,7 @@ ARCH=`uname -m` rpmdev-setuptree -cp -r $BUILD_DIRECTORY/Atom/* $RPM_BUILD_ROOT/BUILD +cp -r $BUILD_DIRECTORY/Atom $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 diff --git a/script/rpmbuild b/script/rpmbuild index 9405fd585..0e0f4882c 100755 --- a/script/rpmbuild +++ b/script/rpmbuild @@ -3,4 +3,4 @@ set -e script/build -script/grunt mkrpm publish-build --stack +script/grunt mkrpm publish-build --stack --install-dir /usr