SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

lanterna rpm build for : OpenSuSE. For other distributions click lanterna.

Name : lanterna
Version : 3.1.2 Vendor : obs://build_opensuse_org/Java
Release : 1.268 Date : 2024-10-15 21:18:07
Group : Development/Libraries/Java Source RPM : lanterna-3.1.2-1.268.src.rpm
Size : 1.12 MB
Packager : (none)
Summary : Java library for creating text-based GUIs
Description :
Lanterna is a Java library allowing you to write easy semi-graphical user
interfaces in a text-only environment, very similar to the C library curses but
with more functionality. Lanterna is supporting xterm compatible terminals and
terminal emulators such as konsole, gnome-terminal, putty, xterm and many more.
One of the main benefits of lanterna is that it’s not dependent on any native
library but runs 100% in pure Java.

Also, when running Lanterna on computers with a graphical environment (such as
Windows or Xorg), a bundled terminal emulator written in Swing will be used
rather than standard output. This way, you can develop as usual from your IDE
(most of them doesn’t support ANSI control characters in their output window)
and then deploy to your headless server without changing any code.

Lanterna is structured into three layers, each built on top of the other and
you can easily choose which one fits your needs best.

• The first is a low level terminal interface which gives you the most basic
control of the terminal text area. You can move around the cursor and enable
special modifiers for characters put to the screen. You will find these classes
in package com.googlecode.lanterna.terminal.

• The second level is a full screen buffer, the whole text screen in memory and
allowing you to write to this before flushing the changes to the actual
terminal. This makes writing to the terminal screen similar to modifying a
bitmap. You will find these classes in package com.googlecode.lanterna.screen.

• The third level is a full GUI toolkit with windows, buttons, labels and some
other components. It’s using a very simple window management system (basically
all windows are modal) that is quick and easy to use. You will find these
classes in package com.googlecode.lanterna.gui2.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/Java:/packages/SLE_12_SP5/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
lanterna
mvn(com.googlecode.lanterna:lanterna)
mvn(com.googlecode.lanterna:lanterna:pom:)

Requires :
java-headless >= 11
javapackages-filesystem
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/share/doc/packages/lanterna
/usr/share/doc/packages/lanterna/CHANGELOG.md
/usr/share/doc/packages/lanterna/GUIGuideComponents.md
/usr/share/doc/packages/lanterna/GUIGuideDialogs.md
/usr/share/doc/packages/lanterna/GUIGuideMisc.md
/usr/share/doc/packages/lanterna/GUIGuideStartTheGUI.md
/usr/share/doc/packages/lanterna/GUIGuideWindows.md
/usr/share/doc/packages/lanterna/Maven.md
/usr/share/doc/packages/lanterna/README.md
/usr/share/doc/packages/lanterna/Screenshots.md
/usr/share/doc/packages/lanterna/contents.md
/usr/share/doc/packages/lanterna/examples
/usr/share/doc/packages/lanterna/examples/gui
/usr/share/doc/packages/lanterna/examples/gui/action_list_box.md
/usr/share/doc/packages/lanterna/examples/gui/action_list_dialogs.md
/usr/share/doc/packages/lanterna/examples/gui/basic_form_submission.md
/usr/share/doc/packages/lanterna/examples/gui/buttons.md
/usr/share/doc/packages/lanterna/examples/gui/check_boxes.md
/usr/share/doc/packages/lanterna/examples/gui/combo_boxes.md
/usr/share/doc/packages/lanterna/examples/gui/component_sizing.md
/usr/share/doc/packages/lanterna/examples/gui/dir_dialogs.md
/usr/share/doc/packages/lanterna/examples/gui/file_dialogs.md
/usr/share/doc/packages/lanterna/examples/gui/hello_world.md
/usr/share/doc/packages/lanterna/examples/gui/labels.md
/usr/share/doc/packages/lanterna/examples/gui/layout_managers.md
/usr/share/doc/packages/lanterna/examples/gui/menus.md
/usr/share/doc/packages/lanterna/examples/gui/message_dialogs.md
/usr/share/doc/packages/lanterna/examples/gui/panels.md
/usr/share/doc/packages/lanterna/examples/gui/radio_boxes.md
/usr/share/doc/packages/lanterna/examples/gui/screenshots
There is 39 files more in these RPM.

 
ICM