Browse Source

Corrected buildconf, and rolled package.

master
Michael Schloh von Bennewitz 24 years ago committed by Ralf S. Engelschall
parent
commit
a36aa3ae1f
  1. 83
      j2se/j2se.spec

83
j2se/j2se.spec

@ -37,7 +37,7 @@ Distribution: OpenPKG [PRIV]
Group: Language
License: Commercial
Version: %{V_openpkg}
Release: 20020925
Release: 20020926
# list of sources
Source0: j2sdk-%{V_sunjava}-linux-i586.bin
@ -69,7 +69,7 @@ Provides: JDK
%install
rm -rf $RPM_BUILD_ROOT
# vendor source selection
# select vendor source
pkgfile=""
suppfile=""
pkgdir=%{V_filesys}
@ -92,70 +92,10 @@ Provides: JDK
# create installation tree
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
$RPM_BUILD_ROOT%{l_prefix}/lib \
$RPM_BUILD_ROOT%{l_prefix}/include \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
$RPM_BUILD_ROOT%{l_prefix}/libexec \
$RPM_BUILD_ROOT%{l_prefix}/man/man1 \
$RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc \
$RPM_BUILD_ROOT%{l_prefix}/jre/bin \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/applet \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/ext \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/security \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/fonts \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/images/cursors \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/audio \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Africa \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/America/Indiana \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/America/North_Dakota \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/America/Kentucky \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Antarctica \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Asia \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Atlantic \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Australia \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Etc \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Europe \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Indian \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Pacific \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/cmm \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/im \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/de/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/es/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/fr/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/it/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/ja/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/ko/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/ko.UTF-8/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/sv/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh.GBK/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh_TW/LC_MESSAGES \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh_TW.BIG5/LC_MESSAGES
case "%{l_target}" in
ix86-linux2.[2-5]* | ix86-freebsd4* )
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/include/linux \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/i386/native_threads \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/i386/server \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/i386/client
;;
sparc64-solaris2.[6-9]*)
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin/sparcv9 \
$RPM_BUILD_ROOT%{l_prefix}/include/solaris \
$RPM_BUILD_ROOT%{l_prefix}/jre/bin/sparcv9 \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/native_threads \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/server \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/client \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/motif21 \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/headless \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/native_threads \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/server \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/motif21 \
$RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/headless
;;
esac
$RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc
# unpack vendor distribution
( umask 022
@ -171,7 +111,7 @@ Provides: JDK
mv $pkgdir j2se
)
# cleanup vendor distribution
# fix vendor distribution
( cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/bin
find . -type f -print | xargs chmod u+w
cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/jre/bin
@ -198,15 +138,20 @@ Provides: JDK
;;
esac
# strip installation area
# clean out installation area
rm -rf $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/demo 2>/dev/null || true
# reduce man pages to essential ones and move to final location
cp $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/*man1/* \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
# reduce man pages to essential ones and move them to final location
if [ -d $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/man1 ]; then
cp $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/man1/* \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
elif [ -d $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/sman1 ]; then
cp $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/sman1/* \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
fi
rm -rf $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man 2>/dev/null || true
# activate binaries
# link developer binaries
( cd $RPM_BUILD_ROOT%{l_prefix}/bin
for bin in appletviewer extcheck idlj jar jarsigner java \
java-rmi.cgi javac javadoc javah javap jdb keytool native2ascii \

Loading…
Cancel
Save