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