]> git.pld-linux.org Git - packages/java-DbConnectionBroker.git/blobdiff - java-DbConnectionBroker.spec
- R: jpackage-utils for %{_javadir}; cosmetics/cleanups
[packages/java-DbConnectionBroker.git] / java-DbConnectionBroker.spec
index 0b3dcf805ba7a6b5f27870cf1d5a9c4067fff866..1ecaa79a5ce66a770a31865dfd8d03e6bf26f115 100644 (file)
@@ -1,18 +1,23 @@
-Summary:       DbConnectionBroker
+%include       /usr/lib/rpm/macros.java
+Summary:       DbConnectionBroker - database connection pool management
+Summary(pl.UTF-8):     DbConnectionBroker - zarządzanie pulą połączeń bazodanowych
 Name:          DbConnectionBroker
 Version:       1.0.13
-Release:       0.1
+Release:       5
 License:       OSS
 Group:         Development/Languages/Java
-URL:           http://www.javaexchange.com/
 Source0:       ftp://javaexchange.com/javaexchange/%{name}%{version}.tar
 # Source0-md5: 9e433e92a3b613678c8f8e49d299e864
-Source1:       ftp://javaexchange.com/javaexchange/DbConnectionBroker.java
-# Source1-md5: 9dd0e5865c5cfccc127a11a19b4afc18
+Source1:       ftp://javaexchange.com/javaexchange/%{name}.java
+# Source1-md5: 215ef43a308e40a38fb12d749a601a71
+URL:           http://www.javaexchange.com/
 BuildRequires: jdk
 BuildRequires: jpackage-utils
+BuildRequires: rpm-javaprov
 BuildRequires: rpmbuild(macros) >= 1.300
+Requires:      jpackage-utils
 Requires:      jre
+Provides:      java-DbConnectionBroker
 Obsoletes:     java-DbConnectionBroker
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -25,14 +30,25 @@ connections from a configurable pool of connections. The Broker
 creates a dynamic pool of connections and manages them for you with a
 background housekeeping thread.
 
+%description -l pl.UTF-8
+DbConnectionBroker jest napisanym w Javie pakietem do obsługi wielu
+konkurencyjnych połączeń z bazą danych. DbConnectionBroker tworzy
+pośrednik z bardzo prostym interfejsem do wydawania i zwracania
+połączeń bazodanowych przynależnych do konfigurowalnej puli połączeń.
+Pośrednik tworzy dynamiczną pulę połączeń i zarządza nią za pomocą
+działającego w tle wątku porządkującego.
+
 %package javadoc
 Summary:       Online manual for DbConnectionBroker
-Summary(pl):   Dokumentacja online do DbConnectionBroker
+Summary(pl.UTF-8):     Dokumentacja online do DbConnectionBroker
 Group:         Documentation
 Requires:      jpackage-utils
 
 %description javadoc
-Documentation for DbConnectionBroker
+Documentation for DbConnectionBroker.
+
+%description javadoc -l pl.UTF-8
+Dokumentacja do DbConnectionBroker.
 
 %prep
 %setup -qc
@@ -41,7 +57,7 @@ rm -f com/javaexchange/dbConnectionBroker/DbConnectionBroker.class
 
 %build
 %javac com/javaexchange/dbConnectionBroker/DbConnectionBroker.java
-jar cvf DbConnectionBroker.jar com/javaexchange/dbConnectionBroker/DbConnectionBroker.class
+%jar cvf DbConnectionBroker.jar com/javaexchange/dbConnectionBroker/DbConnectionBroker.class
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -53,26 +69,21 @@ ln -s DbConnectionBroker-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/DbConnectionB
 # javadoc
 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 cp -pr doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
-cp -a Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post javadoc
-rm -f %{_javadocdir}/%{name}
-ln -s %{name}-%{version} %{_javadocdir}/%{name}
-
-%postun javadoc
-if [ "$1" = "0" ]; then
-       rm -f %{_javadocdir}/%{name}
-fi
+ln -sf %{name}-%{version} %{_javadocdir}/%{name}
 
 %files
 %defattr(644,root,root,755)
 %{_javadir}/*.jar
-%{_examplesdir}/*
+%{_examplesdir}/%{name}-%{version}
 
 %files javadoc
 %defattr(644,root,root,755)
This page took 0.094944 seconds and 4 git commands to generate.