X-Git-Url: http://git.sven.stormbind.net/?p=sven%2Fjava-package.git;a=blobdiff_plain;f=lib%2Fj2sdk.sh;h=778b3703866f67da00d6f54e8a4aeff6091c7947;hp=0a918390d91956ca7870226a411f23d8dee8c1d7;hb=d8cde9ed501f030194a66a7993523d43ab926084;hpb=adec26aa8261b379a1db4ca72142b7ddc51f4e75 diff --git a/lib/j2sdk.sh b/lib/j2sdk.sh index 0a91839..778b370 100644 --- a/lib/j2sdk.sh +++ b/lib/j2sdk.sh @@ -1,19 +1,30 @@ j2sdk_control() { j2se_control + java_browser_plugin="java-browser-plugin, " + depends="\${shlibs:Depends}" + if [ "${DEB_BUILD_ARCH:0:3}" = "arm" ]; then + # ARM is only softfloat ATM so if building on armhf + # force the dependencies to pickup cross platform fu + if [ "${DEB_BUILD_ARCH}" == "armhf" ]; then + depends="libc6-armel, libsfgcc1, libsfstdc++6" + fi + # No browser on ARM yet + java_browser_plugin="" + fi cat << EOF Package: $j2se_package Architecture: any -Depends: \${shlibs:Depends} +Depends: $depends Recommends: netbase, libx11-6 | xlibs, libasound2, libgtk1.2, libstdc++5 -Provides: java-virtual-machine, java-runtime, java2-runtime, java-browser-plugin, java-compiler, java2-compiler, java-runtime-headless, java2-runtime-headless, java-sdk, java2-sdk, j2sdk$j2se_release, j2re$j2se_release +Provides: java-virtual-machine, java-runtime, java2-runtime, $java_browser_plugin java-compiler, java2-compiler, java-runtime-headless, java2-runtime-headless, java-sdk, java2-sdk, j2sdk$j2se_release, j2re$j2se_release Replaces: ${j2se_package}debian Description: $j2se_title - The Java(TM) 2 SDK is a development environment for building + The Java(TM) SE JDK is a development environment for building applications, applets, and components that can be deployed on the Java(TM) platform. . - The Java(TM) 2 SDK software includes tools useful for developing and + The Java(TM) SE JDK software includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform. These tools are designed to be used from the command line. Except for appletviewer, these tools do not provide a @@ -28,12 +39,13 @@ j2sdk_run() { echo diskfree "$j2se_required_space" read_maintainer_info - j2se_package="$j2se_vendor-j2sdk$j2se_release" - j2se_name="j2sdk$j2se_release-$j2se_vendor" + j2se_package="$j2se_vendor-java$j2se_release-jdk" + j2se_name="jdk-$j2se_release-$j2se_vendor-$j2se_arch" local target="$install_dir$jvm_base$j2se_name" install -d -m 755 "$( dirname "$target" )" extract_bin "$archive_path" "$j2se_expected_min_size" "$target" rm -rf "$target/.systemPrefs" + echo "7" > "$debian_dir/compat" j2se_readme > "$debian_dir/README.Debian" j2se_changelog > "$debian_dir/changelog" j2sdk_control > "$debian_dir/control"