Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package alacritty for openSUSE:Factory checked in at 2023-06-25 21:42:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alacritty (Old) and /work/SRC/openSUSE:Factory/.alacritty.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alacritty" Sun Jun 25 21:42:47 2023 rev:32 rq:1095225 version:0.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/alacritty/alacritty.changes 2023-05-29 22:48:15.586461302 +0200 +++ /work/SRC/openSUSE:Factory/.alacritty.new.15902/alacritty.changes 2023-06-25 21:42:50.209255679 +0200 @@ -1,0 +2,17 @@ +Sun Jun 18 15:00:33 UTC 2023 - Jan-Luca Kiok <[email protected]> + +- Make terminfo package a suggested dependency +- Do not install terminfo anymore + +------------------------------------------------------------------- +Fri Jun 16 23:24:35 UTC 2023 - Luciano Santos <[email protected]> + +- Install forgotten terminfo database entry, so software can have + access to information about Alacritty's capabilities. +- Drop no longer needed rustflags/RUSTFLAGS macro/variable + definition in spec file, as the macros provided by + cargo-packaging already define and make use of them for us. +- Update README.suse-maint to show newcomers how to update the + package with current sensible packaging practices. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alacritty.spec ++++++ --- /var/tmp/diff_new_pack.EXJNbB/_old 2023-06-25 21:42:51.117261131 +0200 +++ /var/tmp/diff_new_pack.EXJNbB/_new 2023-06-25 21:42:51.121261154 +0200 @@ -16,8 +16,6 @@ # -%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' - Name: alacritty Version: 0.12.1 Release: 0 @@ -38,6 +36,7 @@ BuildRequires: update-desktop-files BuildRequires: xclip BuildRequires: pkgconfig(fontconfig) +Suggests: terminfo %description Alacritty is a terminal emulator written in Rust that leverages the GPU for @@ -84,7 +83,7 @@ %endif %build -RUSTFLAGS=%{rustflags} %{cargo_build} +%{cargo_build} %install mkdir -p "%{buildroot}%{_bindir}" @@ -94,19 +93,24 @@ rm -fr %{buildroot}%{_datadir} # install man page and 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/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 %{buildroot}/%{_datadir}/fish/vendor_completions.d/%{name}.fish -install -Dm 0644 extra/completions/_%{name} %{buildroot}/%{_datadir}/zsh/site-functions/_%{name} +install -Dm 0644 extra/completions/%{name}.bash \ + %{buildroot}/%{_datadir}/bash-completion/completions/%{name} +install -Dm 0644 extra/completions/%{name}.fish \ + %{buildroot}/%{_datadir}/fish/vendor_completions.d/%{name}.fish +install -Dm 0644 extra/completions/_%{name} \ + %{buildroot}/%{_datadir}/zsh/site-functions/_%{name} # install desktop file %suse_update_desktop_file Alacritty -%fdupes %{buildroot} +%fdupes %{buildroot}%{_datadir} %files %license LICENSE-APACHE ++++++ README.suse-maint ++++++ --- /var/tmp/diff_new_pack.EXJNbB/_old 2023-06-25 21:42:51.161261395 +0200 +++ /var/tmp/diff_new_pack.EXJNbB/_new 2023-06-25 21:42:51.165261419 +0200 @@ -1,7 +1,23 @@ -To rebuild the source tarball, run: +To update this package to a new upstream release, run: -$ osc service manualrun tar_scm -$ osc service manualrun recompress +$ current_version=$(ls alacritty-*.tar.xz) +$ osc service disabledrun + +This should be enough do make a tarball out of the GitHub source tree AND +vendor all the needed Rust crates. If the cargo-audit source service detect +some bad enough vulnerability and give you the red light go visit +https://github.com/openSUSE/obs-service-cargo_audit to further instructions, +and/or contact the Alacritty maintainers. + +Otherwise you should be good to go: + +$ rm ${current_version}; osc addremove + +# If you have the power to build locally: +$ osc build + +$ new_version=$(ls alacritty-*.tar.xz) +$ osc ci -m "Update to ${new_version} release" +$ osc sr -m "Update to ${new_version} release" -You must also vendor the cargo dependencies. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EXJNbB/_old 2023-06-25 21:42:51.193261587 +0200 +++ /var/tmp/diff_new_pack.EXJNbB/_new 2023-06-25 21:42:51.197261611 +0200 @@ -1,6 +1,4 @@ -<!-- -# vim: set syntax=xml ---> +<!-- vim: set syntax=xml: --> <services> <service name="obs_scm" mode="disabled">
