--- /dev/null
+--- oracle-sqldeveloper-4.0.1.14.48/sqldeveloper.desktop~ 2014-04-25 23:47:57.000000000 +0300
++++ oracle-sqldeveloper-4.0.1.14.48/sqldeveloper.desktop 2014-04-26 01:11:50.603400337 +0300
+@@ -2,7 +2,8 @@
+ Encoding=UTF-8
+ Name=SQL Developer
+ Comment=Oracle SQL Developer
+-Icon=/opt/sqldeveloper/icon.png
++Icon=sqldeveloper
+ Exec=sqldeveloper
+ Terminal=false
+ Type=Application
++Categories=Database;Development;
Summary: Oracle SQL Developer
Name: oracle-sqldeveloper
Version: 4.0.1.14.48
-Release: 0.1
+Release: 0.2
License: OTN (proprietary, non-distributable)
Group: Applications/Databases
Source0: http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-%{version}-1.noarch.rpm
# NoSource0-md5: 8342e4369904d731af20f9020701b708
URL: http://www.oracle.com/technetwork/developer-tools/sql-developer/
BuildRequires: rpm-utils
+Patch0: desktop.patch
+Requires: desktop-file-utils
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
rm sqldeveloper/sqldeveloper/bin/SQLDeveloperIcons.icns
rm sqldeveloper/view-source-paths.lis
+%patch0 -p1
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_appdir}
cp -l readme.html $RPM_BUILD_ROOT/cp-test && l=l && rm -f $RPM_BUILD_ROOT/cp-test
cp -a$l sqldeveloper/* $RPM_BUILD_ROOT%{_appdir}
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
+cp -p sqldeveloper.desktop $RPM_BUILD_ROOT%{_desktopdir}
+cp -p icon.png $RPM_BUILD_ROOT%{_desktopdir}/sqldeveloper.png
+
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%update_desktop_database
+
+%postun
+%update_desktop_database
+
%files
%defattr(644,root,root,755)
+%{_desktopdir}/sqldeveloper.desktop
+%{_desktopdir}/sqldeveloper.png
%dir %{_appdir}
%{_appdir}/configuration
%{_appdir}/dataminer