SPECS: jakarta-commons-el.spec - unify java package; rel 2

glen glen at pld-linux.org
Fri Dec 14 00:50:27 CET 2007


Author: glen                         Date: Thu Dec 13 23:50:27 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- unify java package; rel 2

---- Files affected:
SPECS:
   jakarta-commons-el.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SPECS/jakarta-commons-el.spec
diff -u SPECS/jakarta-commons-el.spec:1.6 SPECS/jakarta-commons-el.spec:1.7
--- SPECS/jakarta-commons-el.spec:1.6	Tue Nov 20 19:03:40 2007
+++ SPECS/jakarta-commons-el.spec	Fri Dec 14 00:50:22 2007
@@ -4,7 +4,7 @@
 Summary(pl.UTF-8):	Jakarta Commons Extension Language - język rozszerzeń Jakarta Commons
 Name:		jakarta-commons-el
 Version:	1.0
-Release:	1
+Release:	2
 License:	Apache Software License
 Group:		Development/Languages/Java
 Source0:	http://www.apache.org/dist/jakarta/commons/el/source/commons-el-%{version}-src.tar.gz
@@ -18,8 +18,9 @@
 BuildRequires:	junit
 BuildRequires:	rpm-javaprov
 BuildRequires:	rpmbuild(macros) >= 1.300
-BuildRequires:	servletapi5
+BuildRequires:	servlet
 Obsoletes:	commons-el
+Requires:	jpackage-utils
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -52,9 +53,10 @@
 %build
 cat > build.properties <<EOF
 build.compiler=modern
-servlet-api.jar=$(build-classpath servlet-api)
-jsp-api.jar=$(build-classpath jsp-api)
-junit.jar=$(build-classpath junit)
+servlet-api.jar=$(find-jar servlet)
+jsp-api.jar=$(find-jar jsp-api)
+junit.jar=$(find-jar junit)
+
 servletapi.build.notrequired=true
 jspapi.build.notrequired=true
 EOF
@@ -68,22 +70,21 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_javadir}
-for a in dist/*.jar; do
-	jar=${a##*/}
-	cp -a dist/$jar $RPM_BUILD_ROOT%{_javadir}/${jar%%.jar}-%{version}.jar
-	ln -s ${jar%%.jar}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/$jar
-done
+
+# jars
+cp -a dist/commons-el.jar $RPM_BUILD_ROOT%{_javadir}/commons-el-%{version}.jar
+ln -s commons-el-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/commons-el.jar
 
 # javadoc
 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -pr dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -a dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post javadoc
-ln -sf %{name}-%{version} %{_javadocdir}/%{name}
+ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
 
 %files
 %defattr(644,root,root,755)
@@ -101,6 +102,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2007-12-13 23:50:22  glen
+- unify java package; rel 2
+
 Revision 1.6  2007-11-20 18:03:40  glen
 - java deps; adapter
 
@@ -109,7 +113,7 @@
 
 Revision 1.4  2007/04/11 23:41:21  glen
 - renamed to jakarta-commons-el
-- svn admin plz rename commons-el.spec,v
+- cvs admin plz rename commons-el.spec,v
 
 Revision 1.3  2007/04/11 20:49:20  glen
 - bootstrap not needed anymore
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/jakarta-commons-el.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list