Search
SailfishOS Open Build Service
>
Projects
>
sailfishos
:
chum
>
havoc
> _service:tar_git:havoc.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:havoc.spec of Package havoc
Name: havoc Version: 0.1.0+sailfishos.20220121231007.43.g45e03f7 Release: 1 Summary: A minimal terminal emulator for Wayland on Linux Group: System Vendor: Murray Calavera <murray.calavera@protonmail.com> Distribution: Sailfish OS Packager: Kabouik <matf[redactedforbots]disr.it> Source0: %{name}-%{version}.tar.gz URL: https://github.com/kabouik/havoc License: MIT BuildRequires: libxkbcommon-devel BuildRequires: wayland-protocols-devel BuildRequires: wayland-devel %description Havoc is a minimal but modern terminal emulator for Wayland. It supports everything you would expect from a terminal emulator on a PC, including 24bit colours and TUI features that Fingerterm and, to a lower extent, Toeterm, cannot handle. Havoc being developed for PC originally, it is meant to be used in landscape with a hardware keyboard. You can still use Havoc with no hardware keyboard, using qCommand, any other terminal, or .desktop files to print command outputs that do not render correctly in other terminals. To issue a command in Havoc from another application, use "havoc -l COMMAND", where "-l" is to hold in case the output does not keep a process running. # Features - 24-bit colours - Full support for ncurses features and other TUI - Easy multi-touch text selection; no more conflict between selecting and scrolling - One finger scrolling (like all native SFOS apps except terminals) - User configuration in ~/.config/havoc.cfg by default (font, font size, colours, opacity of the cover, etc.) - Support for compose and dead keys if your hardware keyboard is set to use a xkb layout with dead keys (additional dependency: compose-deadkeys) # Disclaimer I am not the developer of Havoc, I just convinced the author who was greatly understanding, and helped adapting it to SFOS peculiarities and packaged it. Upstream Havoc is being actively developed by Murray Calavera (ii8) at https://github.com/ii8/havoc/. %if "%{?vendor}" == "chum" PackageName: Havoc Type: desktop-application DeveloperName: ii8 PackagerName: Kabouik Categories: - System - Development - Utility Custom: Repo: https://github.com/Kabouik/havoc Icon: https://github.com/Kabouik/havoc/raw/sailfishos/icon/havoc.svg Screenshots: - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609006.png - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609005.png - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609007.png - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609002.png - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609003.png - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609004.png - https://openrepos.net/sites/default/files/packages/14641/screenshot-screenshot20200609001.png Url: Homepage: https://github.com/Kabouik/havoc Help: https://github.com/Kabouik/havoc Bugtracker: https://github.com/Kabouik/havoc/issues %endif %files %defattr(-,root,root) %{_bindir}/havoc %attr(0644, root, root) %{_datadir}/applications/havoc.desktop %attr(0644, root, root) %{_datadir}/icons/hicolor/86x86/apps/havoc.png %license LICENSE %prep %setup -q %build make CFLAGS="-O2 -DNDEBUG" %install rm -rf %{buildroot} make PREFIX=/usr DESTDIR=%{buildroot} install mkdir -p %{buildroot}/usr/share/applications/ mkdir -p %{buildroot}/usr/share/icons/hicolor/86x86/apps/ cp havoc.desktop %{buildroot}/usr/share/applications/havoc.desktop cp icon/havoc.png %{buildroot}/usr/share/icons/hicolor/86x86/apps/havoc.png %changelog * Fri Jan 21 2022 Kabouik <matf[redactedforbots]disr.it> 2022-01-21 - Avoid jail in .desktop file for 4.4 compatibility, and update description for inclusion in Chum repository. * Tue Jun 16 2020 Kabouik <matf[redactedforbots]disr.it> 2020-06-16 - Fix default scrollback value. * Mon Jun 08 2020 Kabouik <matf[redactedforbots]disr.it> 2020-06-09 - First SFOS package based on the 2020-06-09 version.