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">

Reply via email to