Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (4)
Fix the hashbang
· ac6e9e7d
Andrej Shadura
authored
Mar 10, 2019
Closes: #923748
ac6e9e7d
Use @javadoc_opts instead of $JH_JAVADOC_OPTS
· 83d0d2ca
Andrej Shadura
authored
Mar 10, 2019
83d0d2ca
Fix failure due to undefined variables
· 7c5e7e1c
Andrej Shadura
authored
Mar 10, 2019
7c5e7e1c
Update the changelog
· c70a934a
Andrej Shadura
authored
Mar 10, 2019
c70a934a
Show whitespace changes
Inline
Side-by-side
debian/changelog
View file @
c70a934a
javatools (0.72.4) unstable; urgency=medium
* Team upload.
* Fix the hashbang (Closes: #923748).
* Use @javadoc_opts instead of $JH_JAVADOC_OPTS.
* Fix failure due to undefined variables.
-- Andrej Shadura <andrewsh@debian.org> Sun, 10 Mar 2019 17:50:49 +0000
javatools (0.72.3) unstable; urgency=medium
* Team upload.
...
...
jh_build
View file @
c70a934a
#!/us
e
/bin/perl
#!/us
r
/bin/perl
=head1 NAME
...
...
@@ -110,15 +110,15 @@ Can be omitted if no extra files need to be included.
=cut
my
$JAVA_HOME
=
$ENV
{'
JAVA_HOME
'};
my
$CLASSPATH_ORIG
=
$ENV
{'
CLASSPATH
'};
my
$JAVA_HOME
=
defined
$ENV
{'
JAVA_HOME
'}
?
$ENV
{'
JAVA_HOME
'}
:
""
;
my
$CLASSPATH_ORIG
=
defined
$ENV
{'
CLASSPATH
'}
?
$ENV
{'
CLASSPATH
'}
:
""
;
my
$CLASSPATH
=
$CLASSPATH_ORIG
;
my
@JH_JAR_EXTRA
;
my
$build_javadoc
=
1
;
my
(
@javac_opts
,
@javadoc_opts
,
$main_class
,
$do_clean
);
my
(
@JAVAC
,
@JAVADOC
,
@JAR
,
@CLASSPATHDOCS
,
@builds
);
$CLASSPATH
=~
tr/:/ /
if
defined
(
$CLASSPATH_ORIG
)
;
$CLASSPATH
=~
tr/:/ /
;
@JH_JAR_EXTRA
=
split
('
',
$ENV
{'
JH_JAR_EXTRA
'})
if
@JH_JAR_EXTRA
;
init
(
options
=>
{
...
...
@@ -222,7 +222,7 @@ sub do_build {
my
$files_escaped
=
escape_shell
(
@srcfiles
);
complex_doit
(
qq{find $dirs_escaped -name '*.java' -and -type f -print0 | xargs -s 512000 -0 @JAVAC -g -cp ${CLASSPATH_ORIG}:debian/_jh_build.$ext -d debian/_jh_build.$ext @javac_opts $files_escaped}
);
if
(
$build_javadoc
)
{
complex_doit
(
qq{find $dirs_escaped -name '*.java' -and -type f -print0 | xargs -s 512000 -0 @JAVADOC @CLASSPATHDOCS -classpath ${CLASSPATH_ORIG}:debian/_jh_build.$ext -d debian/_jh_build.javadoc/api -quiet
$JH_JAVADOC_OPTS
$files_escaped}
);
complex_doit
(
qq{find $dirs_escaped -name '*.java' -and -type f -print0 | xargs -s 512000 -0 @JAVADOC @CLASSPATHDOCS -classpath ${CLASSPATH_ORIG}:debian/_jh_build.$ext -d debian/_jh_build.javadoc/api -quiet
@javadoc_opts
$files_escaped}
);
}
}
elsif
(
@srcfiles
)
{
...
...