packages (OPENJDK-1_6): openjdk/openjdk.spec - unified with java-sun (Versi...
pawelz
pawelz at pld-linux.org
Wed Dec 30 18:09:30 CET 2009
Author: pawelz Date: Wed Dec 30 17:09:30 2009 GMT
Module: packages Tag: OPENJDK-1_6
---- Log message:
- unified with java-sun (Version format, some macros)
- some work on %install section
- NFY
---- Files affected:
packages/openjdk:
openjdk.spec (1.8.2.8 -> 1.8.2.9)
---- Diffs:
================================================================
Index: packages/openjdk/openjdk.spec
diff -u packages/openjdk/openjdk.spec:1.8.2.8 packages/openjdk/openjdk.spec:1.8.2.9
--- packages/openjdk/openjdk.spec:1.8.2.8 Wed Dec 30 16:30:45 2009
+++ packages/openjdk/openjdk.spec Wed Dec 30 18:09:25 2009
@@ -2,16 +2,16 @@
#
# class data version seen with file(1) that this jvm is able to load
%define _classdataversion 50.0
-%define buildnum b17
+%define buildnum 17
Summary: Open-source JDK, an implementation of the Java Platform
Summary(pl.UTF-8): JDK o otwartych źrodłach - implementacja platformy Java
Name: openjdk
-Version: 1.6.%{buildnum}
+Version: 1.6.0.%{buildnum}
Release: 0.1
License: GPL v2
Group: Applications
-Source0: http://download.java.net/openjdk/jdk6/promoted/%{buildnum}/%{name}-6-src-%{buildnum}-14_oct_2009.tar.gz
+Source0: http://download.java.net/openjdk/jdk6/promoted/b%{buildnum}/%{name}-6-src-b%{buildnum}-14_oct_2009.tar.gz
# Source0-md5: 078fe0ab744c98694decc77f2456c560
Patch0: %{name}-build.patch
URL: http://openjdk.dev.java.net/
@@ -31,9 +31,25 @@
BuildRequires: unzip
BuildRequires: zip
Provides: java(ClassDataVersion) = %{_classdataversion}
-ExclusiveArch: %{ix86} %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define javareldir %{name}-%{version}
+%define javadir %{_jvmdir}/%{javareldir}
+%define jrereldir %{javareldir}/jre
+%define jredir %{_jvmdir}/%{jrereldir}
+%define jvmjardir %{_jvmjardir}/%{name}-%{version}
+
+
+%ifarch %{ix86}
+%define arch i586
+%endif
+
+%ifarch %{x8664}
+%define arch amd64
+%endif
+
+%define builddir build/%{_os}-%{javaarch}
+
# make -j1 does not work because there is some stupid magick which takes MFLAGS
# and says -jN is not allowed. remove %{_smp_mflags} from %__make.
%{expand:%%global __make %(echo %{__make} | sed -e 's/%{?_smp_mflags}\b//')}
@@ -69,30 +85,30 @@
OPT_CFLAGS="%{rpmcflags}" \
WARNINGS_ARE_ERRORS='' \
ALT_BOOTDIR=%{java_home} \
-%ifarch %{x8664}
- ARCH_DATA_MODEL=64
-%endif
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} export_product \
- ALT_BOOTDIR=%{java_home} \
- EXPORT_PATH=$RPM_BUILD_ROOT%{_prefix} \
- EXPORT_LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
- EXPORT_JRE_LIB_ARCH_DIR=$RPM_BUILD_ROOT%{_libdir}/jre \
- EXPORT_DOCS_DIR=$RPM_BUILD_ROOT%{_docdir} \
-%ifarch %{x8664}
- ARCH_DATA_MODEL=64
-%endif
+install -d $RPM_BUILD_ROOT{%{_javadir},%{_mandir},%{_bindir},%{_jvmdir}}
-rm -rf jvmti
-mv $RPM_BUILD_ROOT%{_docdir}/platform/jvmti .
+cp -a %{builddir}/j2sdk-image $RPM_BUILD_ROOT%{javadir}
+rm $RPM_BUILD_ROOT%{javadir}/{,jre/}{ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README}
-install -d $RPM_BUILD_ROOT{%{_javadir},%{_bindir}}
-cp -a compiler/dist/lib/javac.jar $RPM_BUILD_ROOT%{_javadir}/javac-%{version}.jar
-ln -s javac-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/javac.jar
-install -p javac $RPM_BUILD_ROOT%{_bindir}
+cd $RPM_BUILD_ROOT%{javadir}/bin
+for I in *; do
+ ln -s %{javadir}/bin/$I %{_bindir}/$I
+done
+cd -
+
+cd $RPM_BUILD_ROOT%{javadir}/jre/bin
+for I in *; do
+ ln -s %{javadir}/jre/bin/$I %{_bindir}/$I
+done
+cd -
+
+rm -rf $RPM_BUILD_ROOT%{javadir}/man
+install %{builddir}/j2sdk/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
+install %{builddir}/j2sdk/man/ja/man1/* $RPM_BUILD_ROOT%{_mandir}/ja/man1
%clean
rm -rf $RPM_BUILD_ROOT
@@ -102,7 +118,9 @@
%files
%defattr(644,root,root,755)
-%doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
+%doc ASSEMBLY_EXCEPTION README THIRD_PARTY_README TRADEMARK
+%{_mandir}/man1/*
+%lang(ja) %{_mandir}/ja/man1/*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -110,6 +128,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.8.2.9 2009/12/30 17:09:25 pawelz
+- unified with java-sun (Version format, some macros)
+- some work on %install section
+- NFY
+
Revision 1.8.2.8 2009/12/30 15:30:45 sparky
- BR: alsa-lib-devel, gawk, java-xerces, openmotif-devel, procps, unzip, zip
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openjdk/openjdk.spec?r1=1.8.2.8&r2=1.8.2.9&f=u
More information about the pld-cvs-commit
mailing list