]>
Commit | Line | Data |
---|---|---|
20191ca6 | 1 | Summary: DbConnectionBroker - database connection pool management |
2 | Summary(pl.UTF-8): DbConnectionBroker - zarządzanie pulą połączeń bazodanowych | |
214632a0 ER |
3 | Name: DbConnectionBroker |
4 | Version: 1.0.13 | |
5 | Release: 0.1 | |
6 | License: OSS | |
7 | Group: Development/Languages/Java | |
8 | URL: http://www.javaexchange.com/ | |
9 | Source0: ftp://javaexchange.com/javaexchange/%{name}%{version}.tar | |
10 | # Source0-md5: 9e433e92a3b613678c8f8e49d299e864 | |
94011c97 | 11 | Source1: ftp://javaexchange.com/javaexchange/%{name}.java |
c2c157cd | 12 | # Source1-md5: 215ef43a308e40a38fb12d749a601a71 |
214632a0 ER |
13 | BuildRequires: jdk |
14 | BuildRequires: jpackage-utils | |
15 | BuildRequires: rpmbuild(macros) >= 1.300 | |
16 | Requires: jre | |
17 | Obsoletes: java-DbConnectionBroker | |
18 | BuildArch: noarch | |
94011c97 | 19 | ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} |
214632a0 ER |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
21 | ||
22 | %description | |
23 | DbConnectionBroker is a pure Java package for handling multiple | |
24 | concurrent database connections. DbConnectionBroker creates a broker | |
25 | with a very simple interface for handing out and returning database | |
26 | connections from a configurable pool of connections. The Broker | |
27 | creates a dynamic pool of connections and manages them for you with a | |
28 | background housekeeping thread. | |
29 | ||
20191ca6 | 30 | %description -l pl.UTF-8 |
31 | DbConnectionBroker jest napisanym w Javie pakietem do obsługi wielu | |
32 | konkurencyjnych połączeń z bazą danych. DbConnectionBroker tworzy | |
33 | pośrednik z bardzo prostym interfejsem do wydawania i zwracania | |
34 | połączeń bazodanowych prznależnych do konfigurowalnej puli połączeń. | |
35 | Pośrednik tworzy dynamiczną pulę połączeń i zarządza nią za pomocą | |
36 | działającego w tle wątku porządkującego. | |
37 | ||
214632a0 ER |
38 | %package javadoc |
39 | Summary: Online manual for DbConnectionBroker | |
20191ca6 | 40 | Summary(pl.UTF-8): Dokumentacja online do DbConnectionBroker |
214632a0 ER |
41 | Group: Documentation |
42 | Requires: jpackage-utils | |
43 | ||
44 | %description javadoc | |
20191ca6 | 45 | Documentation for DbConnectionBroker. |
46 | ||
47 | %description -l pl.UTF-8 javadoc | |
48 | Dokumentacja do DbConnectionBroker. | |
214632a0 ER |
49 | |
50 | %prep | |
51 | %setup -qc | |
52 | cp %{SOURCE1} com/javaexchange/dbConnectionBroker | |
53 | rm -f com/javaexchange/dbConnectionBroker/DbConnectionBroker.class | |
54 | ||
55 | %build | |
56 | %javac com/javaexchange/dbConnectionBroker/DbConnectionBroker.java | |
57 | jar cvf DbConnectionBroker.jar com/javaexchange/dbConnectionBroker/DbConnectionBroker.class | |
58 | ||
59 | %install | |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | install -d $RPM_BUILD_ROOT%{_javadir} | |
63 | cp -a DbConnectionBroker.jar $RPM_BUILD_ROOT%{_javadir}/DbConnectionBroker-%{version}.jar | |
64 | ln -s DbConnectionBroker-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/DbConnectionBroker.jar | |
65 | ||
66 | # javadoc | |
67 | install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
68 | cp -pr doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
69 | ||
70 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name} | |
71 | cp -a Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name} | |
72 | ||
73 | %clean | |
74 | rm -rf $RPM_BUILD_ROOT | |
75 | ||
76 | %post javadoc | |
77 | rm -f %{_javadocdir}/%{name} | |
78 | ln -s %{name}-%{version} %{_javadocdir}/%{name} | |
79 | ||
80 | %postun javadoc | |
81 | if [ "$1" = "0" ]; then | |
82 | rm -f %{_javadocdir}/%{name} | |
83 | fi | |
84 | ||
85 | %files | |
86 | %defattr(644,root,root,755) | |
87 | %{_javadir}/*.jar | |
88 | %{_examplesdir}/* | |
89 | ||
90 | %files javadoc | |
91 | %defattr(644,root,root,755) | |
92 | %{_javadocdir}/%{name}-%{version} |