]> git.sven.stormbind.net Git - sven/java-package.git/blob - lib/jdk-doc.sh
Add Java 10 Server JRE support now that it's released.
[sven/java-package.git] / lib / jdk-doc.sh
1 j2sdk_doc_control() {
2     j2se_control
3     cat << EOF
4 Package: $j2se_package
5 Architecture: all
6 Section: non-free/doc
7 Depends: \${misc:Depends}
8 Description: $j2se_title
9  The Java(TM) SE JDK is a development environment for building
10  applications, applets, and components that can be deployed on the
11  Java(TM) platform.
12  .
13  This package provides the official API documentation published
14  by Oracle.
15  .
16  This package has been automatically created with java-package ($version).
17 EOF
18 }
19
20 j2sdk_doc_doc-base() {
21     cat << EOF
22 Document: $j2se_package
23 Title: $j2se_title
24 Author: $maintainer_name
25 Abstract: This is the API Javadoc provided by the vendor
26 Section: Programming
27
28 Format: HTML
29 Index: /usr/share/doc/$j2se_vendor-java$j2se_release-doc/index.html
30 Files: /usr/share/doc/$j2se_vendor-java$j2se_release-doc/*.html
31
32 EOF
33 }
34
35 # build debian package
36 j2sdk_doc_run() {
37     echo
38     diskfree "$j2se_required_space"
39     read_maintainer_info
40     get_distribution
41     j2se_package="$j2se_vendor-java$j2se_release-doc"
42     j2se_name="$j2se_package"
43     local target="$package_dir/$j2se_name"
44     install -d -m 755 "$( dirname "$target" )"
45     extract_bin "$archive_path" "$j2se_expected_min_size" "$target"
46     rm -rf "$target/.systemPrefs"
47     echo "9" > "$debian_dir/compat"
48     j2se_readme > "$debian_dir/README.Debian"
49     j2se_changelog > "$debian_dir/changelog"
50     j2sdk_doc_control > "$debian_dir/control"
51     j2se_copyright > "$debian_dir/copyright"
52     echo "$j2se_name $javadoc_base" > "$debian_dir/install"
53     j2sdk_doc_doc-base > "$debian_dir/$j2se_package.doc-base"
54     j2se_doc_rules > "$debian_dir/rules"
55     chmod +x "$debian_dir/rules"
56     j2se_install_scripts
57     install -d "$target/debian"
58     j2se_info > "$target/debian/info"
59     j2se_build
60 }