diff --git a/_service b/_service index 3bec707..2fcd90a 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git https://github.com/alacritty/alacritty.git - refs/tags/v0.12.3 + refs/tags/v0.13.0 v* @PARENT_TAG@ v(.*) @@ -36,8 +36,7 @@ alacritty*.tar.* xz - false + true - diff --git a/alacritty-0.12.3.tar.xz b/alacritty-0.12.3.tar.xz deleted file mode 100644 index 525076e..0000000 --- a/alacritty-0.12.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf973380d715890f2900b4d5af93c6a5fdfb589da779619cc4714564d362bdb7 -size 1007448 diff --git a/alacritty-0.13.0.tar.xz b/alacritty-0.13.0.tar.xz new file mode 100644 index 0000000..9dc7633 --- /dev/null +++ b/alacritty-0.13.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8131aaa43580ba3099f0f496fecc54691673104ea1f53e0701a5c41c3ed853c +size 1131432 diff --git a/alacritty.changes b/alacritty.changes index d3dcea8..9811ddc 100644 --- a/alacritty.changes +++ b/alacritty.changes @@ -1,3 +1,93 @@ +------------------------------------------------------------------- +Sun Dec 31 17:19:03 UTC 2023 - Jan-Luca Kiok + +- 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 diff --git a/alacritty.spec b/alacritty.spec index 0e328b8..44000a8 100644 --- a/alacritty.spec +++ b/alacritty.spec @@ -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 diff --git a/cargo_config b/cargo_config deleted file mode 100644 index 97852b5..0000000 --- a/cargo_config +++ /dev/null @@ -1,5 +0,0 @@ -[source.crates-io] -replace-with = "vendored-sources" - -[source.vendored-sources] -directory = "vendor" diff --git a/vendor.tar.xz b/vendor.tar.xz index 287159d..ed15e74 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:937a748ac21a63272a0f2f24a584053ef06ea690ce03ac52558c27f4a20acbff -size 7937336 +oid sha256:79aee7beea58edbb23a6824b9afbe37fb827d2be65e2850e67050ea208c0967c +size 30380328