Accepting request 1194502 from X11:terminals

OBS-URL: https://build.opensuse.org/request/show/1194502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=35
This commit is contained in:
Dominique Leuenberger 2024-08-18 16:20:06 +00:00 committed by Git OBS Bridge
commit 41880d1425
5 changed files with 83 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:35ecf63999a056ff691abab94a6f82328f4e432c8e229a69d02c25466be4398f
size 8116620

3
kitty-0.36.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9fee443b310b9240e8412e0a48c6146c982de4ff6afafc8f5b0d28b123ae5279
size 8582355

View File

@ -1,3 +1,74 @@
-------------------------------------------------------------------
Sat Aug 17 19:29:13 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
- Adding 'BuildRequires: symbols-only-nerd-fonts' as it's looked for at build
time
- Explicitly setting go1.22 (Base version required to build)
- Update to 0.36.0:
* Support OpenType Variable fonts (#3711)
* A new choose-fonts kitten that provides a UI with font previews to ease
selection of fonts. Also has support for font features and variable fonts
* Allow animating the blinking of the cursor. See cursor_blink_interval for
how to configure it
* Add NERD fonts builtin so that users dont have to install them to use
NERD symbols in kitty. The builtin font is used only if the symbols are
not available in some system font
* launch command: A new launch --bias option to adjust the size of newly
created windows declaratively (#7634)
* A new option second_transparent_bg to make a second background color
semi-transparent via background_opacity. Useful for things like cursor
line highlight in editors (#7646)
* A new notify kitten to show desktop notifications from the command line
with support for icons, buttons and more.
* Desktop notifications protocol: Add support for icons, buttons, closing of
notifications, expiry of notifications, updating of notifications and
querying if the terminal emulator supports the
protocol (#7657, #7658, #7659)
* A new option filter_notification to filter out or perform arbitrary
actions on desktop notifications based on sophisticated criteria (#7670)
* A new protocol to allow terminal applications to change colors in the
terminal more robustly than with the legacy XTerm protocol (Setting and
querying colors)
* Sessions: A new command focus_matching_window to shift focus to a specific
window, useful when creating complex layouts with splits (#7635)
* Speed up loading of large background images by caching the decoded image
data. Also allow using images in JPEG/WEBP/TIFF/GIF/BMP formats in
addition to PNG
* Wayland: Allow fractional scales less than one (#7549)
* Wayland: Fix specifying the output name for the panel kitten not
working (#7573)
* icat kitten: Add an option kitty +kitten icat --no-trailing-newline to
leave the cursor to the right of the image (#7574)
* Speed up kitty --version and kitty --single-instance (for all subsequent
instances). They are now the fastest of all terminal emulators with
similar functionality
* macOS: Fix rendering of the unicode hyphen (U+2010) character when using
a font that does not include a glyph for it (#7525)
* macOS 15: Handle Fn modifier when detecting global shortcuts (#7582)
* Dispatch any clicks waiting for click_interval on key events (#7601)
* kitten run-shell: Automatically add the directory containing the kitten
binary to PATH if needed. Controlled via the --inject-self-onto-path
option (disc:7668`)
* Wayland: Fix an issue with mouse selections not being stopped when there
are multiple OS windows (#7381)
* Splits layout: Fix the move_to_screen_edge action breaking when only a
single window is present (#7621)
* Add support for in-band window resize notifications (#7642)
* Allow controlling the easing curves used for visual_bell_duration
* New special rendering for font symbols useful in drawing commit
graphs (#7681)
* diff kitten: Add bindings to jump to next and previous file (#7683)
* Wayland GNOME: Fix the font size in the OS Window title bar changing with
the size of the text in the window (#7677)
* Wayland GNOME: Fix a small rendering artifact when docking a window at a
screen edge or maximizing it (#7701)
* When shell is set to . respect the SHELL environment variable in the
environment in which kitty is launched (#7714)
* macOS: Bump the minimum required macOS version to Catalina released five
years ago.
* Fix a regression in notify_on_cmd_finish that caused notifications to
appear for every command after the first (#7725)
-------------------------------------------------------------------
Sat Jun 22 06:59:49 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

View File

@ -19,7 +19,7 @@
# sphinx_copybutton not in Factory
%bcond_with docs
Name: kitty
Version: 0.35.2
Version: 0.36.0
Release: 0
Summary: A GPU-based terminal emulator
License: GPL-3.0-only
@ -34,7 +34,11 @@ BuildRequires: Mesa-libGL-devel
BuildRequires: fdupes
BuildRequires: fontconfig-devel
BuildRequires: freetype2-devel
BuildRequires: go >= 1.22
### Avoiding any 'have choice for go' issues ...
BuildRequires: go1.22
#BuildRequires: go >= 1.22
#BuildRequires: golang-packaging
#####
BuildRequires: harfbuzz-devel >= 1.5.0
BuildRequires: libXcursor-devel
BuildRequires: libXi-devel
@ -49,6 +53,7 @@ BuildRequires: libxkbcommon-x11-devel
BuildRequires: ncurses-devel
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: symbols-only-nerd-fonts
BuildRequires: terminfo
BuildRequires: wayland-devel
BuildRequires: wayland-protocols-devel

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98c19562f42eafa275aac7623b36d74b0081c0f1ba6e39d8d3df9f7133ed6125
size 2806584
oid sha256:c7cd39d23d5e0ba93dcfd26a3acbb936fc8cbf46d73862eccf52d1b33df0cc01
size 2809444