jline4 4.0.14+ds-1
Package Information
| Description | console input handling library for Java (JLine 4) JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline but with additional features that bring it on par with the ZSH line editor. This package contains JLine 4: the line reader (org.jline.reader), the terminal abstraction (org.jline.terminal) and its JNI terminal provider, and the native library loader. It can be installed together with JLine 3 (libjline3-java). |
|---|---|
| Maintainer | Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> |
| Changed By | Juan Manuel Méndez Rey <juan.mendezr@proton.me> |
| Sponsor | tsimonq2@debian.org |
| Distribution | unstable |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/java-team/jline4.git (browse) |
| Closes | #1149767 |
| Tracker | https://tracker.debian.org/pkg/jline4 |
| Uploaded | 3 hours ago |
New Package Report
.changes
| Distribution | unstable |
|---|---|
| Date | Fri, 02 Oct 2026 19:06:50 +0200 |
| Source | jline4 |
| Version | 4.0.14+ds-1 |
| Changed-By | Juan Manuel Méndez Rey <juan.mendezr@proton.me> |
| Architecture | source all amd64 |
Changelog
jline4 (4.0.14+ds-1) unstable; urgency=medium . * Initial release. (Closes: #1149767)
.dsc
| Section | java |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | libjline4-java deb java optional arch=all libjline4-jni deb java optional arch=any |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: JLine
Upstream-Contact: Guillaume Nodet <gnodet@gmail.com>
Source: https://github.com/jline/jline3
Comment:
The orig tarball is repacked (+ds) to drop:
- prebuilt native libraries for every platform (the JNI library is built
from native/src/main/native at build time);
- demo/wget.exe, a prebuilt Windows executable;
- .mvn, .mvx, mvx and mvx.cmd: Maven extensions (git versioning, release
tooling) and a launcher that downloads Maven, none usable offline;
- website/, the documentation web site (not used by the build);
- the help texts of the nano and less builtins and three nano syntax
files, copied from GNU nano and less without their licence notices;
they belong to the builtins, demo and groovy modules, which this
package does not build.
Files-Excluded:
.mvn
.mvx
mvx
mvx.cmd
demo/wget.exe
native/src/main/resources/org/jline/nativ/FreeBSD
native/src/main/resources/org/jline/nativ/Linux
native/src/main/resources/org/jline/nativ/Mac
native/src/main/resources/org/jline/nativ/Windows
website
builtins/src/main/resources/org/jline/builtins/*-help.txt
demo/src/main/scripts/nanorc/groovy.nanorc
demo/src/main/scripts/nanorc/java.nanorc
demo/src/main/scripts/nanorc/xml.nanorc
groovy/src/main/resources/org/jline/groovy/java.nanorc
Files: *
Copyright: 2002-2026, the original author(s)
2002-2026, the original author or authors
License: BSD-3-clause
Comment:
Most files carry the short JLine header ("This software is distributable
under the BSD license"), which refers to LICENSE.txt. The *.caps files in
terminal/src/main/resources/org/jline/utils are terminal descriptions
printed by infocmp from the terminfo database (capability data).
Files: console-ui/*
Copyright: 2020, Andreas Wegmann
2025, the original author(s)
License: BSD-3-clause
Comment:
ConsoleUI was written by Andreas Wegmann and merged into JLine
(console-ui/README.md); its sources now carry the JLine BSD-3-clause
header. This module is not built by this package.
Files: console-ui/LICENSE.txt
Copyright: 2020, Andreas Wegmann
License: Apache-2.0
Comment:
The licence file of the original ConsoleUI project.
Files: native/src/main/native/clibrary.c
native/src/main/native/kernel32.c
native/src/main/resources/org/jline/nativ/jlinenative.properties
terminal/src/main/resources/META-INF/jline/README.md
terminal/src/main/resources/META-INF/jline/providers/dumb
terminal/src/main/resources/META-INF/jline/providers/exec
terminal/src/main/resources/META-INF/services/org.jline.terminal.spi.TerminalProvider
terminal-ffm/src/main/resources/META-INF/jline/providers/ffm
terminal-ffm/src/main/resources/META-INF/services/org.jline.terminal.spi.TerminalProvider
terminal-jni/src/main/resources/META-INF/jline/providers/jni
terminal-jni/src/main/resources/META-INF/services/org.jline.terminal.spi.TerminalProvider
Copyright: 2009-2026, the original author(s)
2019, the original author or authors
License: Apache-2.0
Files: .github/dependabot.yml
.github/release-drafter-3x.yml
.github/release-drafter.yml
.github/workflows/master-build.yml
demo/etc/logging.properties
demo/etc/logging-verbose.properties
native/Makefile
native/Makefile.common
Copyright: The Apache Software Foundation
License: Apache-2.0
Comment:
These files carry the Apache Software Foundation licence header, which
has no copyright line; the ASF is the holder it refers to.
Files: builtins/src/main/java/org/jline/builtins/Options.java
builtins/src/test/java/org/jline/builtins/OptionsTest.java
demo/src/main/java/org/apache/felix/gogo/jline/Posix.java
demo/src/main/java/org/apache/felix/gogo/jline/Shell.java
native/src/main/java/org/jline/nativ/JLineNativeLoader.java
native/src/main/java/org/jline/nativ/OSInfo.java
Copyright: the original author(s)
The Apache Software Foundation
License: BSD-3-clause and Apache-2.0
Comment:
These files carry the JLine BSD-3-clause header and, below it, the
Apache Software Foundation licence header. Both licences apply.
Files: remote-telnet/src/main/java/org/jline/builtins/telnet/Connection.java
remote-telnet/src/main/java/org/jline/builtins/telnet/ConnectionData.java
remote-telnet/src/main/java/org/jline/builtins/telnet/ConnectionEvent.java
remote-telnet/src/main/java/org/jline/builtins/telnet/ConnectionFilter.java
remote-telnet/src/main/java/org/jline/builtins/telnet/ConnectionListener.java
remote-telnet/src/main/java/org/jline/builtins/telnet/ConnectionManager.java
remote-telnet/src/main/java/org/jline/builtins/telnet/PortListener.java
remote-telnet/src/main/java/org/jline/builtins/telnet/TelnetIO.java
Copyright: 2000-2005, Dieter Wimberger
the original author(s)
License: BSD-3-clause and BSD-3-clause-telnetd
Comment:
Code from the Java TelnetD library: the JLine BSD-3-clause header and the
original TelnetD licence (text below). Both apply. This module is not
built by this package.
Files: debian/*
Copyright: 2026, Juan Manuel Méndez Rey <juan.mendezr@proton.me>
License: BSD-3-clause
License: BSD-3-clause
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
.
Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with
the distribution.
.
Neither the name of JLine nor the names of its contributors
may be used to endorse or promote products derived from this
software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
License: BSD-3-clause-telnetd
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
.
Neither the name of the author nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS
IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the complete text of the Apache version 2.0 license
can be found in "/usr/share/common-licenses/Apache-2.0".