rpms/voms/EL-6 import.log,1.7,1.8 voms.spec,1.7,1.8

Mattias Ellert ellert at fedoraproject.org
Mon Jul 19 17:23:20 UTC 2010


Author: ellert

Update of /cvs/pkgs/rpms/voms/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv5461/EL-6

Modified Files:
	import.log voms.spec 
Log Message:
* Thu Jul 08 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.9.17.1-2
- Make -doc subpackage depend of main package for license reasons



Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/voms/EL-6/import.log,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- import.log	6 Jun 2010 06:37:29 -0000	1.7
+++ import.log	19 Jul 2010 17:23:20 -0000	1.8
@@ -5,3 +5,4 @@ voms-1_9_14_3-1_fc12:F-12:voms-1.9.14.3-
 voms-1_9_16_1-1_fc12:F-12:voms-1.9.16.1-1.fc12.src.rpm:1269095485
 voms-1_9_16_1-2_fc12:F-12:voms-1.9.16.1-2.fc12.src.rpm:1270055583
 voms-1_9_17_1-1_fc12:EL-6:voms-1.9.17.1-1.fc12.src.rpm:1275806222
+voms-1_9_17_1-2_el5:EL-6:voms-1.9.17.1-2.el5.src.rpm:1279560088


Index: voms.spec
===================================================================
RCS file: /cvs/pkgs/rpms/voms/EL-6/voms.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- voms.spec	6 Jun 2010 06:37:29 -0000	1.7
+++ voms.spec	19 Jul 2010 17:23:20 -0000	1.8
@@ -2,7 +2,7 @@
 
 Name:		voms
 Version:	1.9.17.1
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	Virtual Organization Membership Service
 
 Group:		System Environment/Libraries
@@ -84,6 +84,7 @@ BuildRequires:	tex(latex)
 BuildRequires:	tetex-latex
 %endif
 
+%ifarch %{ix86} x86_64
 BuildRequires:	java-devel >= 1:1.6.0
 BuildRequires:	jpackage-utils
 BuildRequires:	bouncycastle >= 1.39
@@ -93,6 +94,7 @@ BuildRequires:	log4j
 %if %{with_gcj}
 BuildRequires:	java-gcj-compat-devel
 %endif
+%endif
 
 %description
 In grid computing, and whenever the access to resources may be controlled
@@ -126,6 +128,7 @@ Group:		Documentation
 %if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6
 BuildArch:	noarch
 %endif
+Requires:	%{name} = %{version}-%{release}
 
 %description doc
 Documentation for the Virtual Organization Membership Service.
@@ -167,6 +170,7 @@ The service can be understood as an acco
 information in a special format (VOMS credential). The VO manager can
 administrate it remotely using command line tools or a web interface.
 
+%ifarch %{ix86} x86_64
 %package -n vomsjapi
 Summary:	Virtual Organization Membership Service Java API
 Group:		Development/Libraries
@@ -205,6 +209,7 @@ Requires:	vomsjapi = %{version}-%{releas
 
 %description -n vomsjapi-javadoc
 Virtual Organization Membership Service (VOMS) Java API Documentation.
+%endif
 
 %prep
 %setup -q
@@ -254,16 +259,21 @@ install -m 644 %{SOURCE1} INSTALL.Fedora
 
 %build
 %configure --disable-glite --libexecdir=%{_datadir} --sysconfdir=%{_datadir} \
+%ifarch %{ix86} x86_64
 	   --with-java-home=/usr --with-bc=/usr/share/java/bcprov.jar \
 	   --with-log4j=/usr/share/java/log4j.jar \
 	   --with-commons-cli=/usr/share/java/commons-cli.jar \
 	   --with-commons-lang=/usr/share/java/commons-lang.jar
+%else
+	   --disable-java
+%endif
 
 make %{?_smp_mflags}
 
 ( cd doc/apidoc/api/VOMS_C_API/latex ; make )
 ( cd doc/apidoc/api/VOMS_CC_API/latex ; make )
 
+%ifarch %{ix86} x86_64
 mkdir javadoc
 cd javadoc
 CLASSPATH=../src/api/java:$(build-classpath \
@@ -272,6 +282,7 @@ javadoc ../src/api/java/org/glite/voms/*
 	../src/api/java/org/glite/voms/ac/*.java \
 	../src/api/java/org/glite/voms/contact/*.java
 cd ..
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -329,14 +340,24 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/init.d
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
 echo VOMS_USER=voms > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
 
-mkdir -p VOMS_C_API
-cp -pr doc/apidoc/api/VOMS_C_API/html VOMS_C_API
-install -m 644 doc/apidoc/api/VOMS_C_API/latex/refman.pdf VOMS_C_API
-
-mkdir -p VOMS_CC_API
-cp -pr doc/apidoc/api/VOMS_CC_API/html VOMS_CC_API
-install -m 644 doc/apidoc/api/VOMS_CC_API/latex/refman.pdf VOMS_CC_API
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+install -m 644 -p LICENSE AUTHORS $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_C_API
+cp -pr doc/apidoc/api/VOMS_C_API/html \
+   $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_C_API
+rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_C_API/html/installdox
+install -m 644 doc/apidoc/api/VOMS_C_API/latex/refman.pdf \
+   $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_C_API
+
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_CC_API
+cp -pr doc/apidoc/api/VOMS_CC_API/html \
+    $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_CC_API
+rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_CC_API/html/installdox
+install -m 644 doc/apidoc/api/VOMS_CC_API/latex/refman.pdf \
+    $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/VOMS_CC_API
 
+%ifarch %{ix86} x86_64
 mv $RPM_BUILD_ROOT%{_javadir}/vomsjapi.jar \
    $RPM_BUILD_ROOT%{_javadir}/vomsjapi-%{version}.jar
 ln -s vomsjapi-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/vomsjapi.jar
@@ -348,6 +369,7 @@ ln -s vomsjapi-%{version} $RPM_BUILD_ROO
 %if %{with_gcj}
 %{_bindir}/aot-compile-rpm
 %endif
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -378,6 +400,7 @@ if [ $1 -ge 1 ]; then
     /sbin/service %{name} condrestart >/dev/null 2>&1 || :
 fi
 
+%ifarch %{ix86} x86_64
 %post -n vomsjapi
 %if %{with_gcj}
 [ -x %{_bindir}/rebuild-gcj-db ] && %{_bindir}/rebuild-gcj-db
@@ -387,6 +410,7 @@ fi
 %if %{with_gcj}
 [ -x %{_bindir}/rebuild-gcj-db ] && %{_bindir}/rebuild-gcj-db
 %endif
+%endif
 
 %files
 %defattr(-,root,root,-)
@@ -398,7 +422,9 @@ fi
 %dir %{_sysconfdir}/grid-security/vomsdir
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/vomses.template
-%doc AUTHORS LICENSE
+%doc %dir %{_docdir}/%{name}-%{version}
+%doc %{_docdir}/%{name}-%{version}/AUTHORS
+%doc %{_docdir}/%{name}-%{version}/LICENSE
 
 %files devel
 %defattr(-,root,root,-)
@@ -416,8 +442,8 @@ fi
 
 %files doc
 %defattr(-,root,root,-)
-%doc VOMS_C_API
-%doc VOMS_CC_API
+%doc %{_docdir}/%{name}-%{version}/VOMS_C_API
+%doc %{_docdir}/%{name}-%{version}/VOMS_CC_API
 
 %files clients
 %defattr(-,root,root,-)
@@ -450,6 +476,7 @@ fi
 %{_mandir}/man8/voms.8*
 %doc INSTALL.Fedora
 
+%ifarch %{ix86} x86_64
 %files -n vomsjapi
 %defattr(-,root,root,-)
 %{_javadir}/vomsjapi.jar
@@ -463,12 +490,19 @@ fi
 %defattr(-,root,root,-)
 %doc %{_javadocdir}/vomsjapi
 %doc %{_javadocdir}/vomsjapi-%{version}
+%endif
 
 %changelog
+* Thu Jul 08 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.9.17.1-2
+- Make -doc subpackage depend of main package for license reasons
+
 * Sat Jun 05 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.9.17.1-1
 - Upstream 1.9.17.1 (CVS tag glite-security-voms_R_1_9_17_1)
 - Drop patches voms-db-method.patch and voms-thread.patch (accepted upstream)
 
+* Sat Apr 03 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.9.16.1-2.1
+- Enable java for x86 and x86_64
+
 * Sun Mar 28 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.9.16.1-2
 - Add mutex lock for accessing private data
 



More information about the scm-commits mailing list