[glite-lb-client-java/el6: 11/11] Merge branch 'master' into el6.
František Dvořák
valtri at fedoraproject.org
Fri Jun 27 21:28:57 UTC 2014
commit 505d9761a39a1f22c416aaca2baf8064c4e38456
Merge: 81a9156 23a4453
Author: František Dvořák <valtri at civ.zcu.cz>
Date: Fri Jun 27 22:52:57 2014 +0200
Merge branch 'master' into el6.
.gitignore | 2 +
cflags.diff | 23 ------
glite-lb-client-java.spec | 49 +++++-------
jni-path.diff | 182 ---------------------------------------------
ppc64.diff | 28 -------
sources | 2 +-
6 files changed, 24 insertions(+), 262 deletions(-)
---
diff --cc glite-lb-client-java.spec
index a9fbcc7,1cc3f95..db93086
--- a/glite-lb-client-java.spec
+++ b/glite-lb-client-java.spec
@@@ -1,23 -1,18 +1,17 @@@
%global groupId org.glite
%global artifactId lb-client-java
+%{!?_mavenpomdir: %global _mavenpomdir %{_datadir}/maven2/poms}
Name: glite-lb-client-java
- Version: 2.0.5
- Release: 2%{?dist}
+ Version: 2.0.7
+ Release: 1%{?dist}
Summary: JAVA implementation of the L&B service client
License: ASL 2.0
- Url: http://glite.cern.ch
+ URL: http://glite.cern.ch
Source: http://scientific.zcu.cz/emi/emi.lb.client-java/%{name}-%{version}.tar.gz
- # https://github.com/CESNET/glite-lb/commit/87a0635b69b5d8880e0b5f3e394ed4cfc8248dae
- Patch0: jni-path.diff
- # https://github.com/CESNET/glite-lb/commit/ae20182764b39c2cdfffba20b4be1ffc9ccd3e6a
- Patch1: cflags.diff
- # https://github.com/CESNET/glite-lb/commit/b84862df75991212b6a374b872894ca6a5c067d0
- Patch2: ppc64.diff
BuildRequires: ant
-BuildRequires: apache-commons-lang
-BuildRequires: axis
BuildRequires: glite-jobid-api-java
BuildRequires: glite-lb-types
BuildRequires: glite-lb-ws-interface
@@@ -56,41 -61,32 +50,39 @@@ L&B client
%build
- perl ./configure --root=/ --prefix=%{_prefix} --libdir=%{_lib} --module lb.client-java --with-axis=no --with-trustmanager=no
-perl ./configure --root=/ --prefix=%{_prefix} --libdir=%{_lib} --with-trustmanager=no
++perl ./configure --root=/ --prefix=%{_prefix} --libdir=%{_lib} --with-axis=no --with-trustmanager=no
# parallel build not supported
CFLAGS="%{?optflags}" LDFLAGS="%{?__global_ldflags}" make LOADER_SOURCES=JNIFedoraLoader.java
%install
- make install DESTDIR=$RPM_BUILD_ROOT
+ make install DESTDIR=%{buildroot}
# move API docs
- mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
- mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/api $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+ mkdir -p %{buildroot}%{_javadocdir}
+ mv %{buildroot}%{_docdir}/%{name}-%{version}/api %{buildroot}%{_javadocdir}/%{name}
# move JNI
- mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
- mv $RPM_BUILD_ROOT%{_libdir}/libglite_lb_sendviasocket.so* $RPM_BUILD_ROOT%{_libdir}/%{name}
+ mkdir -p %{buildroot}%{_libdir}/%{name}
+ mv %{buildroot}%{_libdir}/libglite_lb_sendviasocket.so* %{buildroot}%{_libdir}/%{name}
# move JAR (using JNI)
- mkdir -p $RPM_BUILD_ROOT%{_jnidir}
- mv $RPM_BUILD_ROOT%{_javadir}/%{name}.jar $RPM_BUILD_ROOT%{_jnidir}
- rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
- rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
- mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir}
- install -m 0644 JPP-%{name}.pom $RPM_BUILD_ROOT%{_mavenpomdir}
+ mkdir -p %{buildroot}%{_jnidir}
+ mv %{buildroot}%{_javadir}/%{name}.jar %{buildroot}%{_jnidir}
+ rm -f %{buildroot}%{_libdir}/*.a
+ rm -f %{buildroot}%{_libdir}/*.la
+ mkdir -p %{buildroot}%{_mavenpomdir}
-install -m 0644 JPP-%{name}.pom JPP-%{name}-axis.pom %{buildroot}%{_mavenpomdir}
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
-%add_maven_depmap JPP-%{name}-axis.pom %{name}-axis.jar -f axis
++install -m 0644 JPP-%{name}.pom %{buildroot}%{_mavenpomdir}
+%add_to_maven_depmap %{groupId} %{artifactId} %{version} JPP %{name}
++touch .mfiles
+
+
+%post
+%update_maven_depmap
+
+%postun
+%update_maven_depmap
- %files
- %doc LICENSE project/ChangeLog
+ %files -f .mfiles
+ %doc ChangeLog LICENSE
%dir %{_libdir}/%{name}/
%{_libdir}/%{name}/libglite_lb_sendviasocket.so
%{_libdir}/%{name}/libglite_lb_sendviasocket.so.0
@@@ -104,8 -99,30 +96,9 @@@
%changelog
- * Wed Jan 15 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.5-1
- - Remove some jpackage-utils (Build)Requires (needed only for EPEL <= 6)
-* Thu Jun 26 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.7-1
++* Fri Jun 27 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.7-1
+ - New release 2.0.7 (L&B 4.1.2)
+ - Consistent style with buildroot macro
-- Axis timeout patch in upstream
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0.6-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sat May 31 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.6-1
-- Using .mfiles to build with javapackages 4.x
-
-* Fri May 30 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.6-1
-- New release 2.0.6 (L&B 4.1.1)
-- apache-commons-lang also in axis subpackage
-
-* Thu May 29 2014 Alexander Kurtakov <akurtako at redhat.com> 2.0.5-4
-- Move from the old jakarta-commons-lang to new apache-commons-lang in BR/R.
-
-* Mon Feb 24 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.5-3
-- Switch to java-headless (RB #1068107)
-- Try to fix build on armhfp (increase timeout, event the network is not used)
-
-* Wed Jan 15 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.5-2
-- Remove jpackage-utils (Build)Requires (needed only for EPEL <= 6)
* Fri Jan 10 2014 František Dvořák <valtri at civ.zcu.cz> - 2.0.5-1
- Initial package
More information about the scm-commits
mailing list