]>
Commit | Line | Data |
---|---|---|
f594a873 ER |
1 | Summary: Oracle SQL Developer |
2 | Name: oracle-sqldeveloper | |
3 | Version: 4.0.1.14.48 | |
b88384b9 | 4 | Release: 0.2 |
f594a873 ER |
5 | License: OTN (proprietary, non-distributable) |
6 | Group: Applications/Databases | |
7 | Source0: http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-%{version}-1.noarch.rpm | |
8 | # NoSource0-md5: 8342e4369904d731af20f9020701b708 | |
9 | URL: http://www.oracle.com/technetwork/developer-tools/sql-developer/ | |
10 | BuildRequires: rpm-utils | |
b88384b9 ER |
11 | Patch0: desktop.patch |
12 | Requires: desktop-file-utils | |
f594a873 ER |
13 | BuildArch: noarch |
14 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
15 | ||
16 | %define _appdir %{_datadir}/%{name} | |
17 | ||
18 | %description | |
19 | Oracle SQL Developer is a new, free graphical tool that enhances | |
20 | productivity and simplifies database development tasks. With SQL | |
21 | Developer, you can browse database objects, run SQL statements and SQL | |
22 | scripts, and edit and debug PL/SQL statements. You can also run any | |
23 | number of provided reports, as well as create and save your own. | |
24 | ||
25 | %prep | |
26 | %setup -qcT | |
27 | SOURCE=%{SOURCE0} | |
28 | V=$(rpm -qp --nodigest --nosignature --qf '%{V}' $SOURCE) | |
29 | if [ version:$V != version:%{version} ]; then | |
30 | %{_appdir}/sqldeveloper/exit 1 | |
31 | fi | |
32 | rpm2cpio $SOURCE | cpio -i -d | |
33 | ||
34 | mv opt/sqldeveloper . | |
35 | mv sqldeveloper/*.{html,png,desktop,sh} . | |
36 | rm sqldeveloper/*.{exe,bat} | |
37 | rm sqldeveloper/ide/bin/*.exe | |
38 | rm sqldeveloper/sqldeveloper/bin/*.{bat,exe} | |
39 | rm sqldeveloper/sqldeveloper/bin/*-Darwin.conf | |
40 | rm sqldeveloper/sqldeveloper/bin/SQLDeveloperIcons.icns | |
41 | rm sqldeveloper/view-source-paths.lis | |
42 | ||
b88384b9 ER |
43 | %patch0 -p1 |
44 | ||
f594a873 ER |
45 | %install |
46 | rm -rf $RPM_BUILD_ROOT | |
47 | install -d $RPM_BUILD_ROOT%{_appdir} | |
48 | cp -l readme.html $RPM_BUILD_ROOT/cp-test && l=l && rm -f $RPM_BUILD_ROOT/cp-test | |
49 | cp -a$l sqldeveloper/* $RPM_BUILD_ROOT%{_appdir} | |
50 | ||
b88384b9 ER |
51 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
52 | cp -p sqldeveloper.desktop $RPM_BUILD_ROOT%{_desktopdir} | |
53 | cp -p icon.png $RPM_BUILD_ROOT%{_desktopdir}/sqldeveloper.png | |
54 | ||
f594a873 ER |
55 | %clean |
56 | rm -rf $RPM_BUILD_ROOT | |
57 | ||
b88384b9 ER |
58 | %post |
59 | %update_desktop_database | |
60 | ||
61 | %postun | |
62 | %update_desktop_database | |
63 | ||
f594a873 ER |
64 | %files |
65 | %defattr(644,root,root,755) | |
b88384b9 ER |
66 | %{_desktopdir}/sqldeveloper.desktop |
67 | %{_desktopdir}/sqldeveloper.png | |
f594a873 ER |
68 | %dir %{_appdir} |
69 | %{_appdir}/configuration | |
70 | %{_appdir}/dataminer | |
71 | %{_appdir}/dropins | |
72 | %{_appdir}/dvt | |
73 | %{_appdir}/equinox | |
74 | %{_appdir}/external | |
75 | %{_appdir}/ide | |
76 | %{_appdir}/javavm | |
77 | %{_appdir}/jdbc | |
78 | %{_appdir}/jdev | |
79 | %{_appdir}/jlib | |
80 | %{_appdir}/jviews | |
81 | %{_appdir}/modules | |
82 | %{_appdir}/netbeans | |
83 | %{_appdir}/rdbms | |
84 | %{_appdir}/sleepycat | |
85 | %{_appdir}/sqlj | |
86 | %{_appdir}/svnkit | |
87 | %{_appdir}/sqlcli | |
88 | ||
89 | %dir %{_appdir}/sqldeveloper | |
90 | %{_appdir}/sqldeveloper/demo | |
91 | %{_appdir}/sqldeveloper/doc | |
92 | %{_appdir}/sqldeveloper/extensions | |
93 | %{_appdir}/sqldeveloper/lib | |
94 | %dir %{_appdir}/sqldeveloper/bin | |
95 | %{_appdir}/sqldeveloper/bin/*.conf | |
96 | %{_appdir}/sqldeveloper/bin/sdcli | |
97 | %{_appdir}/sqldeveloper/bin/sdcli.boot | |
98 | %{_appdir}/sqldeveloper/bin/splash.gif | |
99 | %{_appdir}/sqldeveloper/bin/splash.png | |
100 | %attr(755,root,root) %{_appdir}/sqldeveloper/bin/sqldeveloper | |
101 | %{_appdir}/sqldeveloper/bin/sqldeveloper.boot | |
102 | %{_appdir}/sqldeveloper/bin/version.properties |