Accepting request 1135895 from X11:terminals

Forwarded request #1135894 from jlkDE

Update to version 0.13.0

OBS-URL: https://build.opensuse.org/request/show/1135895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alacritty?expand=0&rev=36
This commit is contained in:
Dominique Leuenberger 2024-01-03 11:27:22 +00:00 committed by Git OBS Bridge
commit d335ddafb1
7 changed files with 111 additions and 20 deletions

View File

@ -4,7 +4,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/alacritty/alacritty.git</param>
<param name="revision">refs/tags/v0.12.3</param>
<param name="revision">refs/tags/v0.13.0</param>
<param name="match-tag">v*</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
@ -36,8 +36,7 @@
<service name="cargo_vendor" mode="manual">
<param name="src">alacritty*.tar.*</param>
<param name="compression">xz</param>
<param name="update">false</param>
<param name="update">true</param>
</service>
<service name="cargo_audit" mode="manual"/>
</services>

View File

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

3
alacritty-0.13.0.tar.xz Normal file
View File

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

View File

@ -1,3 +1,93 @@
-------------------------------------------------------------------
Sun Dec 31 17:19:03 UTC 2023 - Jan-Luca Kiok <opensuse-packages@jlk.one>
- Enable automatic updates of vendored dependencies
- Remove cargo_config since it's now build by cargo_vendor
- Generate manpages via scdoc
- Update to version 0.13.0:
* Added
+ Warnings for unused configuration file options
+ Config option persist in hints config section
+ Support for keybindings with dead keys
+ Back/Forward mouse buttons support in bindings
+ Copy global IPC options (-w -1) for new windows
+ Support startup notify protocol to raise initial window on
Wayland/X11
+ Debug option prefer_egl to prioritize EGL over other display
APIs
+ Inline vi-mode search using f/F/t/T
+ window.blur config option to request blur for transparent
windows
+ --option argument for alacritty msg create-window
+ Support for DECRQM/DECRPM escape sequences
+ Support for kitty's keyboard protocol
* Changed
+ Mode-specific bindings can now be bound in any mode for
easier macros
+ --help output is more compact now and uses more neutral
palette
+ Configuration file now uses TOML instead of YAML
+ Deprecated config option draw_bold_text_with_bright_colors,
use colors.draw_bold_text_with_bright_colors
+ Deprecated config option key_bindings, use keyboard.bindings
+ Deprecated config option mouse_bindings, use mouse.bindings
+ The default colorscheme is now based on base16 classic dark
+ IME popup now tries to not obscure the current cursor line
+ The double click threshold was raised to 400ms
+ OSC 52 paste ability is now disabled by default; use
terminal.osc52 to adjust it
+ Apply colors.transparent_background_colors for selections,
hints, and search matches
+ Underline full hint during keyboard selection
+ Synchronized updates now use CSI 2026 instead of legacy DCS
variant
+ In mouse mode with Shift pressed, mouse bindings without
Shift are only triggered if no exact binding (i.e. one with
Shift) is found.
+ Use built-in font for powerline symbols from U+E0B0 to U+E0B3
+ Default bell.animation is now Linear
+ IncreaseFontSize/DecreaseFontSize step is now 1px
+ font.size precision was raised to 6 floating point digits
+ Default font size to 11.25 matching 15px
+ Xft.dpi is now reloaded when xsettingd change its value on
X11
* Fixed
+ Unconditional query of xdg-portal settings on Wayland
+ Maximized startup mode not filling the screen properly on
GNOME Wayland
+ Default Vi key bindings for Last/First actions not working on
X11/Wayland
+ Cut off wide characters in preedit string
+ Scrolling on touchscreens
+ Double clicking on CSD titlebar not always maximizing a
window on Wayland
+ Excessive memory usage when using regexes with a large number
of possible states window.decorations_theme_variant not live
reloading
+ Copy/Paste being truncated to 64KiB on Wayland
+ X11 clipboard lagging behind sometimes
+ High wakeup count on Wayland due to clipboard polling
+ Blocking paste freezing alacritty on Wayland
+ Crash on exit when using NVIDIA binary drivers on Wayland
+ window.startup_mode applied to window again when creating new
tab
+ Crash when leaving search after resize
+ Cursor being hidden after reaching cursor blinking timeout
+ Message bar content getting stuck after closing with multiple
messages on Wayland
+ Vi cursor position not redrawn on PageUp/PageDown without
scrollback
+ Cursor not updating when blinking and viewport is scrolled
+ Failure to start with recent version of mesa's i915 driver
+ Error when using chars inside the mouse bindings
* Removed
+ Config option background_opacity, use
window.background_opacity
+ Config option colors.search.bar, use colors.footer_bar
instead
+ Config option mouse.url, use the hints config section
+ Config options mouse.double_click and mouse.triple_click
-------------------------------------------------------------------
Wed Oct 11 12:22:28 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -17,14 +17,13 @@
Name: alacritty
Version: 0.12.3
Version: 0.13.0
Release: 0
Summary: A GPU-accelerated terminal emulator
License: Apache-2.0
URL: https://github.com/alacritty/alacritty
Source0: %{name}-%{version}.tar.xz
Source1: vendor.tar.xz
Source2: cargo_config
Source3: README.suse-maint
BuildRequires: cargo-packaging
BuildRequires: cmake
@ -33,6 +32,7 @@ BuildRequires: freetype2-devel
BuildRequires: libxcb-devel
BuildRequires: libxkbcommon-devel
BuildRequires: pkgconfig
BuildRequires: scdoc
BuildRequires: update-desktop-files
BuildRequires: xclip
BuildRequires: pkgconfig(fontconfig)
@ -70,8 +70,6 @@ The official zsh completion script for alacritty.
%prep
%autosetup -a1
mkdir .cargo
cp %{SOURCE2} .cargo/config
%ifarch aarch64 ppc64le riscv64
# Remove checksum of config.guess and config.sub since aarch64 and ppc64le modify them
@ -92,14 +90,13 @@ install -D -m 0755 target/release/alacritty %{buildroot}%{_bindir}/alacritty
# rm duplicate license and useless toml file
rm -fr %{buildroot}%{_datadir}
# install man page and completions
# install completions
install -Dm 0644 extra/linux/Alacritty.desktop \
%{buildroot}/%{_datadir}/applications/Alacritty.desktop
install -Dm 0644 extra/logo/alacritty-simple.svg \
%{buildroot}/%{_datadir}/pixmaps/Alacritty.svg
install -Dm 0644 extra/linux/org.alacritty.Alacritty.appdata.xml \
%{buildroot}/%{_datadir}/appdata/org.alacritty.Alacritty.appdata.xml
install -Dm 0644 extra/%{name}.man %{buildroot}/%{_mandir}/man1/%{name}.1
install -Dm 0644 extra/completions/%{name}.bash \
%{buildroot}/%{_datadir}/bash-completion/completions/%{name}
install -Dm 0644 extra/completions/%{name}.fish \
@ -107,6 +104,13 @@ install -Dm 0644 extra/completions/%{name}.fish \
install -Dm 0644 extra/completions/_%{name} \
%{buildroot}/%{_datadir}/zsh/site-functions/_%{name}
# build and install manpages
mkdir -p %{buildroot}%{_mandir}/man{1,5}
scdoc < extra/man/%{name}.1.scd > %{buildroot}%{_mandir}/man1/%{name}.1
scdoc < extra/man/%{name}-msg.1.scd > %{buildroot}%{_mandir}/man1/%{name}-msg.1
scdoc < extra/man/%{name}.5.scd > %{buildroot}%{_mandir}/man5/%{name}.5
scdoc < extra/man/%{name}-bindings.5.scd > %{buildroot}%{_mandir}/man5/%{name}-bindings.5
# install desktop file
%suse_update_desktop_file Alacritty
@ -114,9 +118,12 @@ install -Dm 0644 extra/completions/_%{name} \
%files
%license LICENSE-APACHE
%doc alacritty.yml CHANGELOG.md CONTRIBUTING.md README.md
%doc CHANGELOG.md CONTRIBUTING.md README.md
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/man1/%{name}-msg.1%{?ext_man}
%{_mandir}/man5/%{name}.5%{?ext_man}
%{_mandir}/man5/%{name}-bindings.5%{?ext_man}
%{_datadir}/applications/Alacritty.desktop
%{_datadir}/pixmaps/Alacritty.svg
%{_datadir}/appdata/org.alacritty.Alacritty.appdata.xml

View File

@ -1,5 +0,0 @@
[source.crates-io]
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:937a748ac21a63272a0f2f24a584053ef06ea690ce03ac52558c27f4a20acbff
size 7937336
oid sha256:79aee7beea58edbb23a6824b9afbe37fb827d2be65e2850e67050ea208c0967c
size 30380328