Priority: extra
Maintainer: @MAINTAINER@
Uploaders: @UPLOADERS@
-Build-Depends: debhelper (>= 7.0.50~), ant, default-jdk, emi-trustmanager, emi-trustmanager-axis, libglite-jobid-api-java, glite-lb-types, glite-lb-ws-interface, libaxis-java, libcommons-lang-java, liblog4j1.2-java, libtool
+Build-Depends: debhelper (>= 7.0.50~), ant, default-jdk, libglite-jobid-api-java, glite-lb-types, glite-lb-ws-interface, libaxis-java, libcommons-lang-java, liblog4j1.2-java, libtool
Standards-Version: 3.9.1
Section: java
Homepage: @URL@
Package: libglite-lb-client-axis-java
Section: java
Architecture: all
-Depends: ${misc:Depends}, emi-trustmanager-axis, emi-trustmanager, libglite-jobid-api-java, libcommons-lang-java, libglite-lb-client-java
+Depends: ${misc:Depends}, libglite-jobid-api-java, libcommons-lang-java, libglite-lb-client-java
Description: Axis 1.4 flavor of Java L&B client
This package contains java L&B client library based on Axis 1.4.
-Package: glite-lb-client-java-examples
-Section: java
-Architecture: all
-Depends: ${misc:Depends}, emi-trustmanager-axis, emi-trustmanager, libglite-jobid-api-java, libglite-lb-client-java, libglite-lb-client-axis, liblog4j1.2-java
-Description: Java L&B client examples
- This package contains java L&B client examples for Axis 1.4. For the
- communication is used trustmanager or pure SSL.
-
Package: libglite-lb-client-java-doc
Section: doc
Architecture: all
+++ /dev/null
-usr/share/java
+++ /dev/null
-usr/share/java/glite-lb-client-java-examples.jar
p_lib=libglite-lb-client-java
p_axis=libglite-lb-client-axis-java
p_doc=libglite-lb-client-java-doc
-p_examples=glite-lb-client-java-examples
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
configure: configure-stamp
configure-stamp:
dh_testdir
- /usr/bin/perl ./configure --thrflavour= --nothrflavour= --root=/ --prefix=/usr --libdir=lib --project=emi --module lb.client-java
+ /usr/bin/perl ./configure --thrflavour= --nothrflavour= --root=/ --prefix=/usr --libdir=lib --project=emi --module lb.client-java --with-trustmanager=no
touch $@
build: build-indep
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
mkdir -p debian/$(p_axis)/usr/share/doc
mkdir -p debian/$(p_doc)/usr/share/doc
- mkdir -p debian/$(p_examples)/usr/share/doc
mkdir -p debian/$(p_lib)/usr/share/doc
mv debian/tmp/usr/share/doc/$(p_base)-@MAJOR@.@MINOR@.@REVISION@ debian/$(p_doc)/usr/share/doc/$(p_lib)
ln -s $(p_lib) debian/$(p_axis)/usr/share/doc/$(p_axis)
- ln -s $(p_lib) debian/$(p_examples)/usr/share/doc/$(p_examples)
rm -vf debian/tmp/usr/lib/*.la
rm -vf debian/tmp/usr/lib/*.a
+%global with_trustmanager 0
+
Name: glite-lb-client-java
Version: @MAJOR@.@MINOR@.@REVISION@
Release: @AGE@%{?dist}
BuildRequires: axis1.4
%endif
BuildRequires: chrpath
+%if %{with_trustmanager}
BuildRequires: emi-trustmanager
BuildRequires: emi-trustmanager-axis
+%endif
BuildRequires: glite-jobid-api-java
BuildRequires: glite-lb-types
BuildRequires: glite-lb-ws-interface
Summary: Axis 1.4 flavor of Java L&B client
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
+%if %{with_trustmanager}
Requires: emi-trustmanager-axis
Requires: emi-trustmanager
+%endif
Requires: glite-jobid-api-java
Requires: jakarta-commons-lang
Requires: jpackage-utils
This package contains java L&B client library based on Axis 1.4.
+%if %{with_trustmanager}
%package examples
Summary: Java L&B client examples
Group: Applications/Communications
%description examples
This package contains java L&B client examples for Axis 1.4. For the
communication is used trustmanager or pure SSL.
+%endif
%package javadoc
%build
/usr/bin/perl ./configure --thrflavour= --nothrflavour= --root=/ --prefix=%{_prefix} --libdir=%{_lib} --project=emi --module lb.client-java --with-axis=/usr/local/axis1.4
+if [ "%with_trustmanager" == "0" ]; then
+ echo >> Makefile.inc
+ echo "trustmanager_prefix=no" >> Makefile.inc
+fi
CFLAGS="%{?optflags}" LDFLAGS="%{?__global_ldflags}" make
%defattr(-,root,root)
%{_javadir}/%{name}-axis.jar
+%if %{with_trustmanager}
%files examples
%defattr(-,root,root)
%{_javadir}/%{name}-examples.jar
+%endif
%files javadoc
%defattr(-,root,root)