]>
Commit | Line | Data |
---|---|---|
9f1e9644 ER |
1 | Summary: DbConnectionBroker |
2 | Name: DbConnectionBroker | |
3 | Version: 1.0.13 | |
4 | Release: 0.1 | |
5 | License: OSS | |
6 | Group: Development/Languages/Java | |
7 | URL: http://www.javaexchange.com/ | |
8 | Source0: ftp://javaexchange.com/javaexchange/%{name}%{version}.tar | |
9 | # Source0-md5: 9e433e92a3b613678c8f8e49d299e864 | |
10 | Source1: ftp://javaexchange.com/javaexchange/DbConnectionBroker.java | |
bdcd5171 | 11 | # Source1-md5: 215ef43a308e40a38fb12d749a601a71 |
9f1e9644 ER |
12 | BuildRequires: jdk |
13 | BuildRequires: jpackage-utils | |
14 | BuildRequires: rpmbuild(macros) >= 1.300 | |
15 | Requires: jre | |
16 | Obsoletes: java-DbConnectionBroker | |
17 | BuildArch: noarch | |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
19 | ||
20 | %description | |
21 | DbConnectionBroker is a pure Java package for handling multiple | |
22 | concurrent database connections. DbConnectionBroker creates a broker | |
23 | with a very simple interface for handing out and returning database | |
24 | connections from a configurable pool of connections. The Broker | |
25 | creates a dynamic pool of connections and manages them for you with a | |
26 | background housekeeping thread. | |
27 | ||
28 | %package javadoc | |
29 | Summary: Online manual for DbConnectionBroker | |
30 | Summary(pl): Dokumentacja online do DbConnectionBroker | |
31 | Group: Documentation | |
32 | Requires: jpackage-utils | |
33 | ||
34 | %description javadoc | |
35 | Documentation for DbConnectionBroker | |
36 | ||
37 | %prep | |
38 | %setup -qc | |
39 | cp %{SOURCE1} com/javaexchange/dbConnectionBroker | |
40 | rm -f com/javaexchange/dbConnectionBroker/DbConnectionBroker.class | |
41 | ||
42 | %build | |
43 | %javac com/javaexchange/dbConnectionBroker/DbConnectionBroker.java | |
44 | jar cvf DbConnectionBroker.jar com/javaexchange/dbConnectionBroker/DbConnectionBroker.class | |
45 | ||
46 | %install | |
47 | rm -rf $RPM_BUILD_ROOT | |
48 | ||
49 | install -d $RPM_BUILD_ROOT%{_javadir} | |
50 | cp -a DbConnectionBroker.jar $RPM_BUILD_ROOT%{_javadir}/DbConnectionBroker-%{version}.jar | |
51 | ln -s DbConnectionBroker-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/DbConnectionBroker.jar | |
52 | ||
53 | # javadoc | |
54 | install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
55 | cp -pr doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
56 | ||
57 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name} | |
58 | cp -a Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name} | |
59 | ||
60 | %clean | |
61 | rm -rf $RPM_BUILD_ROOT | |
62 | ||
63 | %post javadoc | |
64 | rm -f %{_javadocdir}/%{name} | |
65 | ln -s %{name}-%{version} %{_javadocdir}/%{name} | |
66 | ||
67 | %postun javadoc | |
68 | if [ "$1" = "0" ]; then | |
69 | rm -f %{_javadocdir}/%{name} | |
70 | fi | |
71 | ||
72 | %files | |
73 | %defattr(644,root,root,755) | |
74 | %{_javadir}/*.jar | |
75 | %{_examplesdir}/* | |
76 | ||
77 | %files javadoc | |
78 | %defattr(644,root,root,755) | |
79 | %{_javadocdir}/%{name}-%{version} |