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:
commit
d335ddafb1
5
_service
5
_service
@ -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>
|
||||
|
||||
|
@ -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
3
alacritty-0.13.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c8131aaa43580ba3099f0f496fecc54691673104ea1f53e0701a5c41c3ed853c
|
||||
size 1131432
|
@ -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>
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,5 +0,0 @@
|
||||
[source.crates-io]
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source.vendored-sources]
|
||||
directory = "vendor"
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:937a748ac21a63272a0f2f24a584053ef06ea690ce03ac52558c27f4a20acbff
|
||||
size 7937336
|
||||
oid sha256:79aee7beea58edbb23a6824b9afbe37fb827d2be65e2850e67050ea208c0967c
|
||||
size 30380328
|
||||
|
Loading…
Reference in New Issue
Block a user