Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package stgit for openSUSE:Factory checked in at 2024-01-26 22:47:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/stgit (Old) and /work/SRC/openSUSE:Factory/.stgit.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "stgit" Fri Jan 26 22:47:54 2024 rev:29 rq:1141754 version:2.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/stgit/stgit.changes 2022-04-04 19:27:10.152002912 +0200 +++ /work/SRC/openSUSE:Factory/.stgit.new.1815/stgit.changes 2024-01-26 22:48:06.702022660 +0100 @@ -1,0 +2,14 @@ +Fri Jan 26 09:43:01 UTC 2024 - Martin Pluskal <mplus...@suse.com> + +- Move completions and plugins to subpackages + +------------------------------------------------------------------- +Thu Jan 18 00:05:59 UTC 2024 - Mikhail Terekhov <ter...@gmail.com> + +- update to 2.4.2 + * This is a complete rewrite in Rust. + * For the full list of changes see + https://github.com/stacked-git/stgit/releases +- Drop no longer needed stgbashprompt-noexec.patch + +------------------------------------------------------------------- Old: ---- stgbashprompt-noexec.patch stgit-1.5.tar.gz New: ---- stgit-2.4.2.tar.gz vendor.tar.zst BETA DEBUG BEGIN: Old: https://github.com/stacked-git/stgit/releases - Drop no longer needed stgbashprompt-noexec.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ stgit.spec ++++++ --- /var/tmp/diff_new_pack.dhhDQE/_old 2024-01-26 22:48:08.654092959 +0100 +++ /var/tmp/diff_new_pack.dhhDQE/_new 2024-01-26 22:48:08.658093103 +0100 @@ -1,7 +1,7 @@ # # spec file for package stgit # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,50 +17,118 @@ Name: stgit -Version: 1.5 +Version: 2.4.2 Release: 0 Summary: Stacked GIT - Source Code Management Tool License: GPL-2.0-or-later -Group: Development/Tools/Version Control URL: https://stacked-git.github.io Source0: https://github.com/ctmarinas/stgit/releases/download/v%{version}/stgit-%{version}.tar.gz -# Patch sent upstream, PR 81: https://github.com/stacked-git/stgit/pull/81 -Patch1: stgbashprompt-noexec.patch +Source1: vendor.tar.zst BuildRequires: asciidoc -BuildRequires: fdupes +BuildRequires: cargo-packaging BuildRequires: git-core -BuildRequires: python-rpm-macros -BuildRequires: python3-setuptools +BuildRequires: pkgconfig BuildRequires: xmlto +BuildRequires: pkgconfig(openssl) Requires: git-core -BuildArch: noarch +# Disable this line if you wish to support all platforms. +# In most situations, you will likely only target tier1 arches for user facing components. +ExclusiveArch: %{rust_tier1_arches} %description -StGIT is a Python application providing similar functionality to Quilt -(i.e. pushing/popping patches to/from a stack) on top of GIT. These -operations are performed using GIT commands and the patches are stored -as GIT commit objects, allowing easy merging of the StGIT patches into -other repositories using standard GIT functionality. +Stacked Git, StGit for short, is an application for managing Git commits +as a stack of patches. +With a patch stack workflow, multiple patches can be developed +concurrently and efficiently, with each patch focused on a single +concern, resulting in both a clean Git commit history and improved +productivity. + +%package bash-completion +Summary: Bash Completion for %{name} +Requires: %{name} = %{version} +Requires: bash-completion +Supplements: (stgit and bash) +BuildArch: noarch + +%description bash-completion +Bash command line completion support for %{name}. + +%package fish-completion +Summary: Fish Completion for %{name} +Requires: %{name} = %{version} +Requires: fish +Supplements: (stgit and fish) +BuildArch: noarch + +%description fish-completion +Fish command line completion support for %{name}. + +%package zsh-completion +Summary: ZSH Completion for %{name} +Requires: %{name} = %{version} +Requires: zsh +Supplements: (stgit and zsh) +BuildArch: noarch + +%description zsh-completion +ZSH command line completion support for %{name}. + +%package emacs +Summary: emacs plugin for for %{name} +Requires: %{name} = %{version} +Requires: emacs +Supplements: (stgit and emacs) +BuildArch: noarch + +%description emacs +emacs command line completion support for %{name}. + +%package vim-plugin +Summary: VIM plugin for for %{name} +Requires: %{name} = %{version} +Requires: vim +Supplements: (stgit and vim) +BuildArch: noarch + +%description vim-plugin +VIM command line completion support for %{name}. %prep -%setup -q -%patch1 -p1 +%autosetup -p1 -a1 %build -%python3_build -PYTHON=python3 make %{?_smp_mflags} prefix=%{_prefix} doc +%{cargo_build} %install -%python3_install -PYTHON=python3 make %{?_smp_mflags} prefix=%{_prefix} mandir=%{_mandir} DESTDIR=%{buildroot} install-doc -# avoid unreproducible pyc files https://bugs.python.org/issue34033 https://github.com/python/cpython/pull/8057 -%py3_compile %{buildroot}%{python3_sitelib} -%fdupes %{buildroot}%{python3_sitelib} +%make_install prefix=%{_prefix} install-completion install-contrib install-man %files +%doc AUTHORS.md README.md CHANGELOG.md %license COPYING -%doc CONTRIBUTING.md CHANGELOG.md TODO %{_bindir}/stg -%{_mandir}/man1/stg*%{ext_man} -%{python3_sitelib}/* +%{_mandir}/man1/stg* + +%files bash-completion +%{_datadir}/bash-completion/completions/stg + +%files fish-completion +%dir %{_datadir}/fish +%dir %{_datadir}/fish/vendor_completions.d +%{_datadir}/fish/vendor_completions.d/stg.fish + +%files zsh-completion +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_stg + +%files emacs +%{_datadir}/emacs/site-lisp/stgit.el + +%files vim-plugin +%dir %{_datadir}/vim +%dir %{_datadir}/vim/vimfiles +%dir %{_datadir}/vim/vimfiles/ftdetect +%dir %{_datadir}/vim/vimfiles/syntax +%{_datadir}/vim/vimfiles/ftdetect/stg.vim +%{_datadir}/vim/vimfiles/syntax/stg*.vim ++++++ stgit-1.5.tar.gz -> stgit-2.4.2.tar.gz ++++++ ++++ 72485 lines of diff (skipped)