SPECS: template-java.spec - jdk bconds - use %%srcname for Name without jav...

pawelz pawelz at pld-linux.org
Fri Apr 3 16:57:42 CEST 2009


Author: pawelz                       Date: Fri Apr  3 14:57:42 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- jdk bconds
- use %%srcname for Name without java- prefix

---- Files affected:
SPECS:
   template-java.spec (1.32 -> 1.33) 

---- Diffs:

================================================================
Index: SPECS/template-java.spec
diff -u SPECS/template-java.spec:1.32 SPECS/template-java.spec:1.33
--- SPECS/template-java.spec:1.32	Mon Feb  2 13:21:08 2009
+++ SPECS/template-java.spec	Fri Apr  3 16:57:37 2009
@@ -3,8 +3,18 @@
 # Conditional build:
 %bcond_without	javadoc		# don't build javadoc
 %bcond_without	tests		# don't build and run tests
+
+%if "%{pld_release}" == "ti"
+%bcond_without	java_sun	# build with gcj
+%else
+%bcond_with	java_sun	# build with java-sun
+%endif
 #
 %include	/usr/lib/rpm/macros.java
+
+# Name without java- prefix. If it is aplication, not a library,
+# just do s/srcname/name/g
+%define		srcname		-
 Summary:	-
 Name:		-
 Version:	-
@@ -104,8 +114,8 @@
 install -d $RPM_BUILD_ROOT%{_javadir}
 
 # jars
-cp -a dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+cp -a dist/%{srcname}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
+ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar
 
 # for jakarta packages:
 for a in dist/*.jar; do
@@ -116,9 +126,9 @@
 
 # javadoc
 %if %{with javadoc}
-install -d $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
+install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
+cp -a dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
+ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
 %endif
 
 # demo
@@ -129,7 +139,7 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post javadoc
-ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
+ln -nfs %{srcname}-%{version} %{_javadocdir}/%{srcname}
 
 %files
 %defattr(644,root,root,755)
@@ -148,8 +158,8 @@
 %if %{with javadoc}
 %files javadoc
 %defattr(644,root,root,755)
-%{_javadocdir}/%{name}-%{version}
-%ghost %{_javadocdir}/%{name}
+%{_javadocdir}/%{srcname}-%{version}
+%ghost %{_javadocdir}/%{srcname}
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -158,6 +168,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.33  2009/04/03 14:57:37  pawelz
+- jdk bconds
+- use %%srcname for Name without java- prefix
+
 Revision 1.32  2009/02/02 12:21:08  glen
 - better group for -demo
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/template-java.spec?r1=1.32&r2=1.33&f=u



More information about the pld-cvs-commit mailing list