]> git.pld-linux.org Git - packages/oracle-sqldeveloper.git/commitdiff
add desktop integration
authorElan Ruusamäe <glen@delfi.ee>
Fri, 25 Apr 2014 22:21:38 +0000 (01:21 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Fri, 25 Apr 2014 22:21:38 +0000 (01:21 +0300)
desktop.patch [new file with mode: 0644]
oracle-sqldeveloper.spec

diff --git a/desktop.patch b/desktop.patch
new file mode 100644 (file)
index 0000000..6a92aae
--- /dev/null
@@ -0,0 +1,12 @@
+--- 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;
index 7260c595cb41bd27e8eec6c1536f33d23a00154e..6e84b0de32175a003d73677df312296740e968ad 100644 (file)
@@ -1,13 +1,15 @@
 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)
 
@@ -38,17 +40,31 @@ rm sqldeveloper/sqldeveloper/bin/*-Darwin.conf
 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
This page took 0.068044 seconds and 4 git commands to generate.