]> git.sven.stormbind.net Git - sven/java-package.git/blobdiff - lib/j2re.sh
Add java6-{runtime|sdk|...} to the provides line in generated packages Closes: #684993
[sven/java-package.git] / lib / j2re.sh
index bbeb10d601a14fd0dd22c631860a15fbd0ea313b..b179bce9df80a925ce2c94a67470355dc84d7da1 100644 (file)
@@ -1,22 +1,15 @@
-function j2re_readme() {
-    j2se_readme
-}
-
-function j2re_changelog() {
-    j2se_changelog
-}
 
 
-function j2re_control() {
+j2re_control() {
     j2se_control
     cat << EOF
 Package: $j2se_package
 Architecture: any
 Depends: \${shlibs:Depends}
 Recommends: netbase, libx11-6 | xlibs, libasound2, libgtk1.2
     j2se_control
     cat << EOF
 Package: $j2se_package
 Architecture: any
 Depends: \${shlibs:Depends}
 Recommends: netbase, libx11-6 | xlibs, libasound2, libgtk1.2
-Provides: java-virtual-machine, java-runtime, java2-runtime, java-runtime-headless, java2-runtime-headless, java-browser-plugin, j2re${j2se_release}
+Provides: java-virtual-machine, java-runtime, java2-runtime, java6-runtime, java-runtime-headless, java2-runtime-headless, java6-runtime-headless, java-browser-plugin, j2re${j2se_release}
 Replaces: ${j2se_package}debian
 Description: $j2se_title
 Replaces: ${j2se_package}debian
 Description: $j2se_title
- The Java(TM) 2 Runtime Environment contains the Java virtual machine,
+ The Java(TM) SE Runtime Environment contains the Java virtual machine,
  runtime class libraries, and Java application launcher that are
  necessary to run programs written in the Java progamming language
  (this includes the Java 2 Plug-In for Netscape and Mozilla
  runtime class libraries, and Java application launcher that are
  necessary to run programs written in the Java progamming language
  (this includes the Java 2 Plug-In for Netscape and Mozilla
@@ -28,39 +21,25 @@ Description: $j2se_title
 EOF
 }
 
 EOF
 }
 
-function j2re_copyright() {
-    j2se_copyright
-}
-
-function j2re_install_scripts() {
-    j2se_install_scripts
-}
-
-function j2re_info() {
-    j2se_info
-}
-
-function j2re_build() {
-    j2se_build
-}
-
 # build debian package
 # build debian package
-function j2re_run() {
+j2re_run() {
     echo
     diskfree "$j2se_required_space"
     read_maintainer_info
     echo
     diskfree "$j2se_required_space"
     read_maintainer_info
-    j2se_package="$j2se_vendor-j2re$j2se_release"
-    j2se_base="/usr/lib/jvm/j2re$j2se_release-$j2se_vendor"
-    local target="$install_dir$j2se_base"
+    j2se_package="$j2se_vendor-java$j2se_release-jre"
+    j2se_name="jre$j2se_release-$j2se_vendor"
+    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"
     install -d -m 755 "$( dirname "$target" )"
     extract_bin "$archive_path" "$j2se_expected_min_size" "$target"
     rm -rf "$target/.systemPrefs"
-    j2re_readme > "$debian_dir/README.Debian"
-    j2re_changelog > "$debian_dir/changelog"
+    echo "7" > "$debian_dir/compat"
+    j2se_readme > "$debian_dir/README.Debian"
+    j2se_changelog > "$debian_dir/changelog"
     j2re_control > "$debian_dir/control"
     j2re_control > "$debian_dir/control"
-    j2re_copyright > "$debian_dir/copyright"
-    j2re_install_scripts
+    j2se_copyright > "$debian_dir/copyright"
+    j2se_install_scripts
     install -d "$target/debian"
     install -d "$target/debian"
-    j2re_info > "$target/debian/info"
-    j2re_build
+    j2se_info > "$target/debian/info"
+    eval "$j2se_jinfo" > "$install_dir$jvm_base.$j2se_name.jinfo"
+    j2se_build
 }
 }