From 11d2dd0433776d80822b6641f2e4ec92c9abaaea Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 4 Dec 2023 09:47:59 +0100 Subject: [PATCH 001/103] Remove F37 --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 4e69889e..22c86924 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f39" "f38" "f37" ) -releases=( "fc40" "fc39" "fc38" "fc37" ) +branches=( "rawhide" "f39" "f38" ) +releases=( "fc40" "fc39" "fc38" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc40" "fc39" "\|fc38" "\|fc37" ) -bodhi_enabled=( "0" "1" "1" "1" ) +regexps=( "fc40" "fc39" "\|fc38" ) +bodhi_enabled=( "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From b81a3a67463f58aca4f1eb51512a3be48533e5fc Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 8 Dec 2023 09:14:55 +0100 Subject: [PATCH 002/103] - patchlevel 2153 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6c4f2dc6..769c8c78 100644 --- a/.gitignore +++ b/.gitignore @@ -460,3 +460,4 @@ /vim-9.0-2081.tar.bz2 /vim-9.0-2105.tar.bz2 /vim-9.0-2120.tar.bz2 +/vim-9.0-2153.tar.bz2 diff --git a/sources b/sources index b6902ee7..2137ac13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.0-2120.tar.bz2) = d93d304461d9b6aeb112e26d5058f7564496a4fe040d78dcb88ee7a12d30cd2b93b4cbc832dffdb91f35189cca77912395d834ae6a4c27fdf5d29cd61e877dd6 +SHA512 (vim-9.0-2153.tar.bz2) = b7403daf311414ddb9e1feb2e523870237076336e6986e38eafb0130745953ff0da5b985717a6d8ef1e18131abd0bb13983469cf484f595099059bb63c297ee6 diff --git a/vim.spec b/vim.spec index f9a13f1c..31939c24 100644 --- a/vim.spec +++ b/vim.spec @@ -8,7 +8,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 2120 +%define patchlevel 2153 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1034,6 +1034,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Dec 08 2023 Zdenek Dohnal - 2:9.0.2153-1 +- patchlevel 2153 + * Wed Nov 22 2023 Zdenek Dohnal - 2:9.0.2120-1 - patchlevel 2120 From 5863537d72823092bb3a3caa393ebae0b3bc3e29 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 15 Dec 2023 09:18:51 +0100 Subject: [PATCH 003/103] - patchlevel 2167 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 769c8c78..05ae84ba 100644 --- a/.gitignore +++ b/.gitignore @@ -461,3 +461,4 @@ /vim-9.0-2105.tar.bz2 /vim-9.0-2120.tar.bz2 /vim-9.0-2153.tar.bz2 +/vim-9.0-2167.tar.bz2 diff --git a/sources b/sources index 2137ac13..50074331 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.0-2153.tar.bz2) = b7403daf311414ddb9e1feb2e523870237076336e6986e38eafb0130745953ff0da5b985717a6d8ef1e18131abd0bb13983469cf484f595099059bb63c297ee6 +SHA512 (vim-9.0-2167.tar.bz2) = 4df67ed86288cc91ab87f0aa0753af670941ef97026c40c27f2953e46d65779d6ab511627a0432afdaa1eb57b7330d01c0581edff70e402a87e951cba4b154c3 diff --git a/vim.spec b/vim.spec index 31939c24..7418090b 100644 --- a/vim.spec +++ b/vim.spec @@ -8,7 +8,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 2153 +%define patchlevel 2167 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1034,6 +1034,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Dec 15 2023 Zdenek Dohnal - 2:9.0.2167-1 +- patchlevel 2167 + * Fri Dec 08 2023 Zdenek Dohnal - 2:9.0.2153-1 - patchlevel 2153 From 174d14ee43a98761d16fef325c981a1a3d520bc0 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 2 Jan 2024 11:18:43 +0100 Subject: [PATCH 004/103] - patchlevel 2190 Added Hungarian translation --- .gitignore | 1 + sources | 2 +- vim.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 05ae84ba..9bbfb305 100644 --- a/.gitignore +++ b/.gitignore @@ -462,3 +462,4 @@ /vim-9.0-2120.tar.bz2 /vim-9.0-2153.tar.bz2 /vim-9.0-2167.tar.bz2 +/vim-9.0-2190.tar.bz2 diff --git a/sources b/sources index 50074331..b5421ecd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.0-2167.tar.bz2) = 4df67ed86288cc91ab87f0aa0753af670941ef97026c40c27f2953e46d65779d6ab511627a0432afdaa1eb57b7330d01c0581edff70e402a87e951cba4b154c3 +SHA512 (vim-9.0-2190.tar.bz2) = df0bad7293886db14aa4af551d80d6ad97b3a365895106720fd75f2b2908b9497a6b182ee448f01adcb495538b93a8afb72b5564a8fd19edfbbf354dcdd0ae84 diff --git a/vim.spec b/vim.spec index 7418090b..a2a75f34 100644 --- a/vim.spec +++ b/vim.spec @@ -8,7 +8,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 2167 +%define patchlevel 2190 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -833,6 +833,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %lang(fi) %{_datadir}/%{name}/%{vimdir}/lang/fi %lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr %lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga +%lang(hu) %{_datadir}/%{name}/%{vimdir}/lang/hu %lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it %lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja %lang(ja.euc-jp) %{_datadir}/%{name}/%{vimdir}/lang/ja.euc-jp @@ -1034,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Tue Jan 02 2024 Zdenek Dohnal - 2:9.0.2190-1 +- patchlevel 2190 + * Fri Dec 15 2023 Zdenek Dohnal - 2:9.0.2167-1 - patchlevel 2167 From 8b3099979b07ed51d00fbcf71c91c2083fa6dfe6 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 8 Jan 2024 11:07:34 +0100 Subject: [PATCH 005/103] - patchlevel 16 --- .gitignore | 1 + sources | 2 +- vim.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 9bbfb305..367876a1 100644 --- a/.gitignore +++ b/.gitignore @@ -463,3 +463,4 @@ /vim-9.0-2153.tar.bz2 /vim-9.0-2167.tar.bz2 /vim-9.0-2190.tar.bz2 +/vim-9.1-016.tar.bz2 diff --git a/sources b/sources index b5421ecd..4270cb51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.0-2190.tar.bz2) = df0bad7293886db14aa4af551d80d6ad97b3a365895106720fd75f2b2908b9497a6b182ee448f01adcb495538b93a8afb72b5564a8fd19edfbbf354dcdd0ae84 +SHA512 (vim-9.1-016.tar.bz2) = 34e79c083fb88ff0a8773679cb23a035c19fb732bac0cd6fa9f23a11073301715ea6d5a6948a8ee3d0c612a8853537d00de45a1c11c39ccb3f536201cf889b13 diff --git a/vim.spec b/vim.spec index a2a75f34..9c831015 100644 --- a/vim.spec +++ b/vim.spec @@ -8,7 +8,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 2190 +%define patchlevel 016 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -42,8 +42,8 @@ # https://github.com/vim/vim/pull/3507 %define _fortify_level 1 -%define baseversion 9.0 -%define vimdir vim90 +%define baseversion 9.1 +%define vimdir vim91 Summary: The VIM editor URL: http://www.vim.org/ @@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Jan 08 2024 Zdenek Dohnal - 2:9.1.016-1 +- patchlevel 016 + * Tue Jan 02 2024 Zdenek Dohnal - 2:9.0.2190-1 - patchlevel 2190 From e07dd4f3909c197c759dde86593932da18958b32 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 16 Jan 2024 15:57:25 +0100 Subject: [PATCH 006/103] - patchlevel 31 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 367876a1..ea28e7ef 100644 --- a/.gitignore +++ b/.gitignore @@ -464,3 +464,4 @@ /vim-9.0-2167.tar.bz2 /vim-9.0-2190.tar.bz2 /vim-9.1-016.tar.bz2 +/vim-9.1-031.tar.bz2 diff --git a/sources b/sources index 4270cb51..d511c96f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-016.tar.bz2) = 34e79c083fb88ff0a8773679cb23a035c19fb732bac0cd6fa9f23a11073301715ea6d5a6948a8ee3d0c612a8853537d00de45a1c11c39ccb3f536201cf889b13 +SHA512 (vim-9.1-031.tar.bz2) = 64b5524f11bed7c3095d764e0e1687a663e69b049d2231124056eaa1c2491f3aae267c9928ff0100c278d2fb769c934d5b12c91f2137ed8e1a92f742d88aeacd diff --git a/vim.spec b/vim.spec index 9c831015..235240eb 100644 --- a/vim.spec +++ b/vim.spec @@ -8,7 +8,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 016 +%define patchlevel 031 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Tue Jan 16 2024 Zdenek Dohnal - 2:9.1.031-1 +- patchlevel 031 + * Mon Jan 08 2024 Zdenek Dohnal - 2:9.1.016-1 - patchlevel 016 From a7bbd42bc1b52d312953464b36c7576197b98bf4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:45:20 +0000 Subject: [PATCH 007/103] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 235240eb..bcf9bb57 100644 --- a/vim.spec +++ b/vim.spec @@ -49,7 +49,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2:9.1.031-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Jan 16 2024 Zdenek Dohnal - 2:9.1.031-1 - patchlevel 031 From 3dbc59bdc83ee1335a5c70efaa82609b18b1d569 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Feb 2024 11:28:06 +0100 Subject: [PATCH 008/103] - patchlevel 76 --- .gitignore | 1 + sources | 2 +- vim.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ea28e7ef..460e347b 100644 --- a/.gitignore +++ b/.gitignore @@ -465,3 +465,4 @@ /vim-9.0-2190.tar.bz2 /vim-9.1-016.tar.bz2 /vim-9.1-031.tar.bz2 +/vim-9.1-076.tar.bz2 diff --git a/sources b/sources index d511c96f..cecb87e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-031.tar.bz2) = 64b5524f11bed7c3095d764e0e1687a663e69b049d2231124056eaa1c2491f3aae267c9928ff0100c278d2fb769c934d5b12c91f2137ed8e1a92f742d88aeacd +SHA512 (vim-9.1-076.tar.bz2) = 1a2f21592ea560796bd209dbc12b79cc6cccb9e26d8718cdcdec4e38f463b70245f8592a549621a0af5ff34447936fd3f8d7f86c984566d3163e348403f44309 diff --git a/vim.spec b/vim.spec index bcf9bb57..e86ea9c4 100644 --- a/vim.spec +++ b/vim.spec @@ -8,7 +8,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 031 +%define patchlevel 076 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -49,7 +49,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-1 +- patchlevel 076 + * Sat Jan 27 2024 Fedora Release Engineering - 2:9.1.031-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 227278cbe9d21efb09b25ed4d6a38bfb8aea46da Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Feb 2024 14:23:55 +0100 Subject: [PATCH 009/103] enable building without GPM support - build with GPM in Fedora --- vim.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index e86ea9c4..adf6a9c5 100644 --- a/vim.spec +++ b/vim.spec @@ -2,9 +2,11 @@ %if 0%{?fedora} %bcond_without default_editor +%bcond_without gpm %bcond_without libsodium_crypt %else %bcond_with default_editor +%bcond_with gpm %bcond_with libsodium_crypt %endif @@ -49,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -118,8 +120,10 @@ BuildRequires: gettext # formats during compilation. BuildRequires: glibc-gconv-extra +%if %{with gpm} # for mouse support in console BuildRequires: gpm-devel +%endif # for setting ACL on created files BuildRequires: libacl-devel @@ -473,6 +477,11 @@ mv -f os_unix.h.save os_unix.h --enable-fips-warning \ --with-compiledby="" --enable-cscope \ --with-modified-by="" \ +%if %{with gpm} + --enable-gpm \ +%else + --disable-gpm \ +%endif %if "%{withnetbeans}" == "1" --enable-netbeans \ %else @@ -522,6 +531,11 @@ make clean --with-tlib=ncurses \ --enable-fips-warning \ --with-compiledby="" \ +%if %{with gpm} + --enable-gpm \ +%else + --disable-gpm \ +%endif %if "%{withnetbeans}" == "1" --enable-netbeans \ %else @@ -1035,6 +1049,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-2 +- enable building without GPM support - build with GPM in Fedora + * Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-1 - patchlevel 076 From 1d02e6e58277162d524fd36c88eb8f264081d26c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Feb 2024 15:46:32 +0100 Subject: [PATCH 010/103] 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer --- vim.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vim.spec b/vim.spec index adf6a9c5..e62dc0ed 100644 --- a/vim.spec +++ b/vim.spec @@ -309,6 +309,14 @@ Provides: gvim Provides: vim(plugins-supported) Provides: %{_bindir}/mergetool Provides: %{_bindir}/gvim + +%if 0%{?fedora} >= 40 || 0%{?rhel} > 9 +# glib2 in Fedora 40 introduced a new function, which is not used in GVim, but it is present +# in compiled gvim binary as symbol when Vim is compiled with glib2-2.79.1 +# there does not seem to be a better solution than version based requires on glib2... +# https://bugzilla.redhat.com/show_bug.cgi?id=2262371 +Requires: glib2 >= 2.79.1 +%endif # GVIM graphics are based on GTK3 Requires: gtk3 # needed for icons (#226526) @@ -1051,6 +1059,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog * Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-2 - enable building without GPM support - build with GPM in Fedora +- 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer * Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-1 - patchlevel 076 From ebe24336803ef4fb19746b9c7e12315125a4377c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 9 Feb 2024 06:34:49 +0100 Subject: [PATCH 011/103] - patchlevel 83 --- .gitignore | 1 + sources | 2 +- vim.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 460e347b..1d414fdb 100644 --- a/.gitignore +++ b/.gitignore @@ -466,3 +466,4 @@ /vim-9.1-016.tar.bz2 /vim-9.1-031.tar.bz2 /vim-9.1-076.tar.bz2 +/vim-9.1-083.tar.bz2 diff --git a/sources b/sources index cecb87e4..29f03864 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-076.tar.bz2) = 1a2f21592ea560796bd209dbc12b79cc6cccb9e26d8718cdcdec4e38f463b70245f8592a549621a0af5ff34447936fd3f8d7f86c984566d3163e348403f44309 +SHA512 (vim-9.1-083.tar.bz2) = bf76375164fb930f91dc3bd91ca7d5cb1d051ae59697f8a3a5f2713530b8198c669c1763e76e6c240ba0b20ad935c7ad7deb60d1fdfcb60439c17b0e58d9ebd1 diff --git a/vim.spec b/vim.spec index e62dc0ed..96d759ca 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 076 +%define patchlevel 083 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Feb 09 2024 Zdenek Dohnal - 2:9.1.083-1 +- patchlevel 083 + * Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-2 - enable building without GPM support - build with GPM in Fedora - 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer From f1498c0c7ca2f24c0d5200961b0616d99147a33a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 16 Feb 2024 07:41:45 +0100 Subject: [PATCH 012/103] F40 got branched, but not bodhi enabled yet --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 22c86924..db9662ae 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f39" "f38" ) -releases=( "fc40" "fc39" "fc38" ) +branches=( "rawhide" "f40" "f39" "f38" ) +releases=( "fc41" "fc40" "fc39" "fc38" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc40" "fc39" "\|fc38" ) -bodhi_enabled=( "0" "1" "1" ) +regexps=( "fc41" "fc40" "fc39" "\|fc38" ) +bodhi_enabled=( "0" "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From cbd11ce35d815cad1db6bb386591837e82a801d7 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 16 Feb 2024 07:43:21 +0100 Subject: [PATCH 013/103] - patchlevel 113 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1d414fdb..bc2493ba 100644 --- a/.gitignore +++ b/.gitignore @@ -467,3 +467,4 @@ /vim-9.1-031.tar.bz2 /vim-9.1-076.tar.bz2 /vim-9.1-083.tar.bz2 +/vim-9.1-113.tar.bz2 diff --git a/sources b/sources index 29f03864..9f5561b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-083.tar.bz2) = bf76375164fb930f91dc3bd91ca7d5cb1d051ae59697f8a3a5f2713530b8198c669c1763e76e6c240ba0b20ad935c7ad7deb60d1fdfcb60439c17b0e58d9ebd1 +SHA512 (vim-9.1-113.tar.bz2) = 9cb62b00f996dc3031c7badf913550fef8607196e9698fb17d03035291b4d031b9f4a7d971643e4c623abb2c5336d80b060acfd6a73bf3376da16db1c6740ea3 diff --git a/vim.spec b/vim.spec index 96d759ca..b1820d49 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 083 +%define patchlevel 113 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Feb 16 2024 Zdenek Dohnal - 2:9.1.113-1 +- patchlevel 113 + * Fri Feb 09 2024 Zdenek Dohnal - 2:9.1.083-1 - patchlevel 083 From baf6873d991ca312afdfca1c06d1135da4923844 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 19 Feb 2024 14:06:13 +0100 Subject: [PATCH 014/103] Add Apache-2.0 WITH Swift-exception into licenses --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index b1820d49..f99b1fbf 100644 --- a/vim.spec +++ b/vim.spec @@ -61,7 +61,7 @@ Epoch: 2 # response here: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/message/4UTW5GFDELGMG6K3NQ7NBU42LC2FJOB5/ # resolution: take it as OPUBL-1.0, the license won't be added to allowed license list, but if a project uses it for documentation # and don't use license options mentioned in the OPUBL 1.0 license text (which both are the case for Vim), the license is allowed -License: Vim AND LGPL-2.1-or-later AND MIT AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later AND OPUBL-1.0 +License: Vim AND LGPL-2.1-or-later AND MIT AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later AND OPUBL-1.0 AND Apache-2.0 WITH Swift-exception Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 Source1: virc Source2: vimrc From 7f016db19d31290c84a76f4b3cc47601f5df2674 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 1 Mar 2024 06:58:52 +0100 Subject: [PATCH 015/103] F40 enabled in bodhi --- vim-update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim-update.sh b/vim-update.sh index db9662ae..7676659d 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -6,7 +6,7 @@ releases=( "fc41" "fc40" "fc39" "fc38" ) # the first bodhi enabled release is the last without \| - all # others need to have \| regexps=( "fc41" "fc40" "fc39" "\|fc38" ) -bodhi_enabled=( "0" "0" "1" "1" ) +bodhi_enabled=( "0" "1" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From 7e6e0d936e0304ce97506f670aafeb025902003f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 8 Mar 2024 07:19:17 +0100 Subject: [PATCH 016/103] - patchlevel 158 --- .gitignore | 1 + sources | 2 +- vim-7.4-specsyntax.patch | 16 ++++++++-------- vim.spec | 7 +++++-- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index bc2493ba..33e9e125 100644 --- a/.gitignore +++ b/.gitignore @@ -468,3 +468,4 @@ /vim-9.1-076.tar.bz2 /vim-9.1-083.tar.bz2 /vim-9.1-113.tar.bz2 +/vim-9.1-158.tar.bz2 diff --git a/sources b/sources index 9f5561b1..31087b34 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-113.tar.bz2) = 9cb62b00f996dc3031c7badf913550fef8607196e9698fb17d03035291b4d031b9f4a7d971643e4c623abb2c5336d80b060acfd6a73bf3376da16db1c6740ea3 +SHA512 (vim-9.1-158.tar.bz2) = c8c64f185fb2a9bd8448afbe6fa4cafa741dd2078b644fd1d5afed7a2ccd6a985b0d9aee7d495de8870ef06239170b39003da4c690054a6004224e432170d888 diff --git a/vim-7.4-specsyntax.patch b/vim-7.4-specsyntax.patch index 5d794cc7..71720a46 100644 --- a/vim-7.4-specsyntax.patch +++ b/vim-7.4-specsyntax.patch @@ -1,7 +1,7 @@ -diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim ---- vim74/runtime/syntax/spec.vim.highlite 2016-07-04 10:17:45.000000000 +0200 -+++ vim74/runtime/syntax/spec.vim 2016-08-04 15:20:26.116049343 +0200 -@@ -38,7 +38,7 @@ syn match specNoNumberHilite 'X11\|X11R6 +diff -up vim91/runtime/syntax/spec.vim.spec-syntax vim91/runtime/syntax/spec.vim +--- vim91/runtime/syntax/spec.vim.spec-syntax 2024-03-08 07:18:14.000000000 +0100 ++++ vim91/runtime/syntax/spec.vim 2024-03-08 07:37:57.157339625 +0100 +@@ -35,7 +35,7 @@ syn match specNoNumberHilite 'X11\|X11R6 syn match specManpageFile '[a-zA-Z]\.1' "Day, Month and most used license acronyms @@ -10,7 +10,7 @@ diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim syn keyword specWeekday contained Mon Tue Wed Thu Fri Sat Sun syn keyword specMonth contained Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec syn keyword specMonth contained January February March April May June July August September October November December -@@ -61,9 +61,9 @@ syn cluster specListedFiles contains=spe +@@ -58,9 +58,9 @@ syn cluster specListedFiles contains=spe "specCommands syn match specConfigure contained '\./configure' @@ -22,12 +22,12 @@ diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim syn cluster specCommands contains=specCommand,specTarCommand,specConfigure,specCommandSpecial "frequently used rpm env vars -@@ -105,7 +105,7 @@ syn case ignore +@@ -102,7 +102,7 @@ syn case ignore "%% PreAmble Section %% "Copyright and Serial were deprecated by License and Epoch syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier --syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier -+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExcludeOS\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier +-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier ++syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExcludeOS\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier "%% Description Section %% syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1 contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment diff --git a/vim.spec b/vim.spec index f99b1fbf..4e134a6c 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 113 +%define patchlevel 158 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -403,7 +403,7 @@ sed -i -e 's,/usr/bin/python3,%{__python3},' %{PATCH3005} # fix rogue dependencies from sample code chmod -x runtime/tools/mve.awk %patch -P 2000 -p1 -b .fixkeys -%patch -P 2001 -p1 +%patch -P 2001 -p1 -b .spec-syntax %if %{withhunspell} %patch -P 2002 -p1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Mar 08 2024 Zdenek Dohnal - 2:9.1.158-1 +- patchlevel 158 + * Fri Feb 16 2024 Zdenek Dohnal - 2:9.1.113-1 - patchlevel 113 From 51295901ea0cc58081d33077a20a547eb61bbe1f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 15 Mar 2024 06:33:22 +0100 Subject: [PATCH 017/103] - patchlevel 181 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 33e9e125..af2bd620 100644 --- a/.gitignore +++ b/.gitignore @@ -469,3 +469,4 @@ /vim-9.1-083.tar.bz2 /vim-9.1-113.tar.bz2 /vim-9.1-158.tar.bz2 +/vim-9.1-181.tar.bz2 diff --git a/sources b/sources index 31087b34..f13fc4de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-158.tar.bz2) = c8c64f185fb2a9bd8448afbe6fa4cafa741dd2078b644fd1d5afed7a2ccd6a985b0d9aee7d495de8870ef06239170b39003da4c690054a6004224e432170d888 +SHA512 (vim-9.1-181.tar.bz2) = b6731db5fc78a45c397f2c7022f49f911680aaf768979940411f0e8ee892371148f17febc61512aafbf5aad65f31ebf99e016aca82df194980736e6cabfa1889 diff --git a/vim.spec b/vim.spec index 4e134a6c..55b92768 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 158 +%define patchlevel 181 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Mar 15 2024 Zdenek Dohnal - 2:9.1.181-1 +- patchlevel 181 + * Fri Mar 08 2024 Zdenek Dohnal - 2:9.1.158-1 - patchlevel 158 From 79458eed291016cff09375bd790ce3d8d147d701 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 2 Apr 2024 13:56:48 +0200 Subject: [PATCH 018/103] - patchlevel 252 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index af2bd620..c536996f 100644 --- a/.gitignore +++ b/.gitignore @@ -470,3 +470,4 @@ /vim-9.1-113.tar.bz2 /vim-9.1-158.tar.bz2 /vim-9.1-181.tar.bz2 +/vim-9.1-252.tar.bz2 diff --git a/sources b/sources index f13fc4de..b419831a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-181.tar.bz2) = b6731db5fc78a45c397f2c7022f49f911680aaf768979940411f0e8ee892371148f17febc61512aafbf5aad65f31ebf99e016aca82df194980736e6cabfa1889 +SHA512 (vim-9.1-252.tar.bz2) = a27248ee1c3f2e6e166d7ba961f1aae0826423fe793196ad4ae67f9b82cbfe9ca5f3bb3b13dd93e473720ad3d060f6187081602f5ad4f547141671813e8c458d diff --git a/vim.spec b/vim.spec index 55b92768..d5cf6494 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 181 +%define patchlevel 252 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Tue Apr 02 2024 Zdenek Dohnal - 2:9.1.252-1 +- patchlevel 252 + * Fri Mar 15 2024 Zdenek Dohnal - 2:9.1.181-1 - patchlevel 181 From 1d1b573e72b2ccd58ec0ecbe5f99c7ff1ebfd36e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 5 Apr 2024 07:52:35 +0200 Subject: [PATCH 019/103] - patchlevel 264 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c536996f..ac470366 100644 --- a/.gitignore +++ b/.gitignore @@ -471,3 +471,4 @@ /vim-9.1-158.tar.bz2 /vim-9.1-181.tar.bz2 /vim-9.1-252.tar.bz2 +/vim-9.1-264.tar.bz2 diff --git a/sources b/sources index b419831a..9d44fd0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-252.tar.bz2) = a27248ee1c3f2e6e166d7ba961f1aae0826423fe793196ad4ae67f9b82cbfe9ca5f3bb3b13dd93e473720ad3d060f6187081602f5ad4f547141671813e8c458d +SHA512 (vim-9.1-264.tar.bz2) = e9d6e492b79b015c355771ab6beb9da7818ee3fff31f1a2c2078360caeb7205069e5978c1d03958eed13012a9b223e2e2925e7598f2f0e4877499dcb6041af2c diff --git a/vim.spec b/vim.spec index d5cf6494..73fecbca 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 252 +%define patchlevel 264 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Apr 05 2024 Zdenek Dohnal - 2:9.1.264-1 +- patchlevel 264 + * Tue Apr 02 2024 Zdenek Dohnal - 2:9.1.252-1 - patchlevel 252 From 305932eca006eef0714a16101d8ef8d9992d0891 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 12 Apr 2024 09:49:23 +0200 Subject: [PATCH 020/103] - patchlevel 309 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ac470366..75af8613 100644 --- a/.gitignore +++ b/.gitignore @@ -472,3 +472,4 @@ /vim-9.1-181.tar.bz2 /vim-9.1-252.tar.bz2 /vim-9.1-264.tar.bz2 +/vim-9.1-309.tar.bz2 diff --git a/sources b/sources index 9d44fd0e..78321d80 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-264.tar.bz2) = e9d6e492b79b015c355771ab6beb9da7818ee3fff31f1a2c2078360caeb7205069e5978c1d03958eed13012a9b223e2e2925e7598f2f0e4877499dcb6041af2c +SHA512 (vim-9.1-309.tar.bz2) = eb4e9e771eb8ad923339ea6458af384467e9ccf414825bad89eb11529b747f6c43ad4f5295372cd0864fb2e551df6987fa3897d41959af3f3cbb71eb67d30079 diff --git a/vim.spec b/vim.spec index 73fecbca..3f0c732e 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 264 +%define patchlevel 309 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Apr 12 2024 Zdenek Dohnal - 2:9.1.309-1 +- patchlevel 309 + * Fri Apr 05 2024 Zdenek Dohnal - 2:9.1.264-1 - patchlevel 264 From 0f86079996ad757d11d53b7c0f2b5f8121f11738 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 15 Apr 2024 15:11:05 +0200 Subject: [PATCH 021/103] Update gating.yaml --- gating.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/gating.yaml b/gating.yaml index daad873f..3c35f7d3 100644 --- a/gating.yaml +++ b/gating.yaml @@ -21,8 +21,5 @@ product_versions: - rhel-* decision_context: osci_compose_gate rules: - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional} - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tedude.validation} - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.acceptance-tier.functional} - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional} - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/public.functional} From 93d0d9afe8fc5a6720ced232c9ea155183232565 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 19 Apr 2024 11:22:10 +0200 Subject: [PATCH 022/103] - patchlevel 354 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 75af8613..bde5e9b3 100644 --- a/.gitignore +++ b/.gitignore @@ -473,3 +473,4 @@ /vim-9.1-252.tar.bz2 /vim-9.1-264.tar.bz2 /vim-9.1-309.tar.bz2 +/vim-9.1-354.tar.bz2 diff --git a/sources b/sources index 78321d80..8a71371a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-309.tar.bz2) = eb4e9e771eb8ad923339ea6458af384467e9ccf414825bad89eb11529b747f6c43ad4f5295372cd0864fb2e551df6987fa3897d41959af3f3cbb71eb67d30079 +SHA512 (vim-9.1-354.tar.bz2) = 6cf3b94915716816b070cc8efe357dc9148498709928f1c45d7fb81217ca675d3f8cd9dcbd30e8488c9b48c6f8c02690bdb30682af0a2d8be73618abb1ad54d3 diff --git a/vim.spec b/vim.spec index 3f0c732e..52ae9292 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 309 +%define patchlevel 354 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Apr 19 2024 Zdenek Dohnal - 2:9.1.354-1 +- patchlevel 354 + * Fri Apr 12 2024 Zdenek Dohnal - 2:9.1.309-1 - patchlevel 309 From d2cd318e43fd55aa58e72ac3281a45df42c3615b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 6 May 2024 12:59:30 +0200 Subject: [PATCH 023/103] - patchlevel 393 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bde5e9b3..e85d6609 100644 --- a/.gitignore +++ b/.gitignore @@ -474,3 +474,4 @@ /vim-9.1-264.tar.bz2 /vim-9.1-309.tar.bz2 /vim-9.1-354.tar.bz2 +/vim-9.1-393.tar.bz2 diff --git a/sources b/sources index 8a71371a..27ea3e6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-354.tar.bz2) = 6cf3b94915716816b070cc8efe357dc9148498709928f1c45d7fb81217ca675d3f8cd9dcbd30e8488c9b48c6f8c02690bdb30682af0a2d8be73618abb1ad54d3 +SHA512 (vim-9.1-393.tar.bz2) = 9c70bb8f2b07b3ccb489653556b928f3eefeea1cd2be51eb0c5438f3e7382700d395462f649402fd8e38f37175dbf47f1b926d8e26adae70cb84487c4e572a97 diff --git a/vim.spec b/vim.spec index 52ae9292..c5783afb 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 354 +%define patchlevel 393 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon May 06 2024 Zdenek Dohnal - 2:9.1.393-1 +- patchlevel 393 + * Fri Apr 19 2024 Zdenek Dohnal - 2:9.1.354-1 - patchlevel 354 From d46b35c84dfc4c7bf4552ef69504bd773279172e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 15 May 2024 09:46:29 +0200 Subject: [PATCH 024/103] vim-update.sh: Disable soon-to-be-EOL F38 --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 7676659d..d6e328db 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f40" "f39" "f38" ) -releases=( "fc41" "fc40" "fc39" "fc38" ) +branches=( "rawhide" "f40" "f39" ) +releases=( "fc41" "fc40" "fc39" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc41" "fc40" "fc39" "\|fc38" ) -bodhi_enabled=( "0" "1" "1" "1" ) +regexps=( "fc41" "fc40" "\|fc39" ) +bodhi_enabled=( "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From e7742698d18ad55ed3f5e4042c41bb48eddd69ac Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 23 May 2024 15:43:11 +0200 Subject: [PATCH 025/103] plans: fix url --- plans/tier1-internal.fmf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/tier1-internal.fmf b/plans/tier1-internal.fmf index ebe4da6a..1e8030df 100644 --- a/plans/tier1-internal.fmf +++ b/plans/tier1-internal.fmf @@ -3,7 +3,7 @@ discover: - name: rhel how: fmf filter: 'tier: 1' - url: git://pkgs.devel.redhat.com/tests/vim + url: https://pkgs.devel.redhat.com/git/tests/vim execute: how: tmt adjust: From b1105c832652a45c18cc6bcc1292fb7d51d98124 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 31 May 2024 06:14:09 +0200 Subject: [PATCH 026/103] - patchlevel 452 --- .gitignore | 1 + sources | 2 +- vim-7.4-globalsyntax.patch | 13 ++++++------- vim.spec | 11 +++++++---- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index e85d6609..0d1c0300 100644 --- a/.gitignore +++ b/.gitignore @@ -475,3 +475,4 @@ /vim-9.1-309.tar.bz2 /vim-9.1-354.tar.bz2 /vim-9.1-393.tar.bz2 +/vim-9.1-452.tar.bz2 diff --git a/sources b/sources index 27ea3e6c..9fc5518b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-393.tar.bz2) = 9c70bb8f2b07b3ccb489653556b928f3eefeea1cd2be51eb0c5438f3e7382700d395462f649402fd8e38f37175dbf47f1b926d8e26adae70cb84487c4e572a97 +SHA512 (vim-9.1-452.tar.bz2) = 72568fb9f60f7b8b94dd2c00e91c6a9b6b03a8846032e831cdb0bb23ef736c27c72f5dd617734b3ad6c4af19cd9b8b49fd89cad7ee36fcb84dbdfcec63e7188d diff --git a/vim-7.4-globalsyntax.patch b/vim-7.4-globalsyntax.patch index 4503f2d0..81efb8c1 100644 --- a/vim-7.4-globalsyntax.patch +++ b/vim-7.4-globalsyntax.patch @@ -1,13 +1,12 @@ -diff --git a/runtime/syntax/spec.vim b/runtime/syntax/spec.vim -index 1a5a108..b709d20 100644 ---- a/runtime/syntax/spec.vim -+++ b/runtime/syntax/spec.vim -@@ -111,7 +111,7 @@ syn region specDescriptionArea matchgroup=specSection start='^%description' end= +diff -up vim91/runtime/syntax/spec.vim.globalsyntax vim91/runtime/syntax/spec.vim +--- vim91/runtime/syntax/spec.vim.globalsyntax 2024-05-31 07:07:51.928490680 +0200 ++++ vim91/runtime/syntax/spec.vim 2024-05-31 07:08:26.049624156 +0200 +@@ -111,7 +111,7 @@ syn region specDescriptionArea matchgrou syn region specPackageArea matchgroup=specSection start='^%package' end='^%'me=e-1 contains=specPackageOpts,specPreAmble,specComment "%% Scripts Section %% --syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 -+syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|global\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 +-syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 ++syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|global\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 "%% Changelog Section %% syn region specChangelogArea matchgroup=specSection start='^%changelog' end='^%'me=e-1 contains=specEmail,specURL,specWeekday,specMonth,specNumber,specComment,specLicense diff --git a/vim.spec b/vim.spec index c5783afb..2af586a2 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 393 +%define patchlevel 452 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -416,9 +416,9 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %{__tar} xjf %{SOURCE100} %endif -%patch -P 3000 -p1 -%patch -P 3001 -p1 -%patch -P 3002 -p1 +%patch -P 3000 -p1 -b .mantypo +%patch -P 3001 -p1 -b .manpagefixes +%patch -P 3002 -p1 -b .globalsyntax %patch -P 3003 -p1 -b .python-tests %patch -P 3004 -p1 -b .fips-warning %patch -P 3005 -p1 -b .copypaste @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri May 31 2024 Zdenek Dohnal - 2:9.1.452-1 +- patchlevel 452 + * Mon May 06 2024 Zdenek Dohnal - 2:9.1.393-1 - patchlevel 393 From 3583633bff0da9663483e57cdf79a0404593a8f5 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 8 Jul 2024 10:29:12 +0200 Subject: [PATCH 027/103] - patchlevel 544 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0d1c0300..a4af1b3c 100644 --- a/.gitignore +++ b/.gitignore @@ -476,3 +476,4 @@ /vim-9.1-354.tar.bz2 /vim-9.1-393.tar.bz2 /vim-9.1-452.tar.bz2 +/vim-9.1-544.tar.bz2 diff --git a/sources b/sources index 9fc5518b..cf9b995b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-452.tar.bz2) = 72568fb9f60f7b8b94dd2c00e91c6a9b6b03a8846032e831cdb0bb23ef736c27c72f5dd617734b3ad6c4af19cd9b8b49fd89cad7ee36fcb84dbdfcec63e7188d +SHA512 (vim-9.1-544.tar.bz2) = 65a2a9fda4152fea8d61974544522e2568767db6f0e631d8c7e479a470a389c290a6a6518de18546c7d7c38e69270e681b528cf4cdabd24b38f79d0625c4358e diff --git a/vim.spec b/vim.spec index 2af586a2..3287ba42 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 452 +%define patchlevel 544 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Jul 08 2024 Zdenek Dohnal - 2:9.1.544-1 +- patchlevel 544 + * Fri May 31 2024 Zdenek Dohnal - 2:9.1.452-1 - patchlevel 452 From bd864ede9b08693c8cc3f2443c98e08edf1f11a8 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 12 Jul 2024 10:35:12 +0200 Subject: [PATCH 028/103] fix upstream-scripttests in CI - new test needs our downstream 'set mouse=a' to pass --- vim-8.0-copy-paste.patch | 32 ++++++++++++++++++++++---------- vim.spec | 5 ++++- 2 files changed, 26 insertions(+), 11 deletions(-) diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch index bd5bbd44..a1487d12 100644 --- a/vim-8.0-copy-paste.patch +++ b/vim-8.0-copy-paste.patch @@ -1,8 +1,8 @@ diff --git a/runtime/defaults.vim b/runtime/defaults.vim -index f1d5cd1..b08de8e 100644 +index ff8ce8e..2ed8542 100644 --- a/runtime/defaults.vim +++ b/runtime/defaults.vim -@@ -74,18 +74,6 @@ sunmap Q +@@ -75,18 +75,6 @@ sunmap Q " Revert with ":iunmap ". inoremap u @@ -22,7 +22,7 @@ index f1d5cd1..b08de8e 100644 if 1 diff --git a/src/testdir/test_balloon.vim b/src/testdir/test_balloon.vim -index ed0c6c1..90c8c40 100644 +index 80d5831..713f580 100644 --- a/src/testdir/test_balloon.vim +++ b/src/testdir/test_balloon.vim @@ -9,6 +9,7 @@ source screendump.vim @@ -33,11 +33,23 @@ index ed0c6c1..90c8c40 100644 call setline(1, ["one one one", "two tXo two", "three three three"]) set balloonevalterm balloonexpr=MyBalloonExpr()..s:trailing balloondelay=100 let s:trailing = '<' " check that script context is set +diff --git a/src/testdir/test_popup.vim b/src/testdir/test_popup.vim +index d930133..0c74032 100644 +--- a/src/testdir/test_popup.vim ++++ b/src/testdir/test_popup.vim +@@ -945,6 +945,7 @@ func Test_mouse_popup_position() + let script =<< trim END + set mousemodel=popup_setpos + source $VIMRUNTIME/menu.vim ++ set mouse=a + call setline(1, join(range(20))) + func Trigger(col) + call test_setmouse(1, a:col) diff --git a/src/testdir/test_popupwin.vim b/src/testdir/test_popupwin.vim -index b91689e..c6b70d1 100644 +index 64aa654..1a1261c 100644 --- a/src/testdir/test_popupwin.vim +++ b/src/testdir/test_popupwin.vim -@@ -553,6 +553,7 @@ func Test_popup_drag() +@@ -558,6 +558,7 @@ func Test_popup_drag() " create a popup that covers the command line let lines =<< trim END call setline(1, range(1, 20)) @@ -45,7 +57,7 @@ index b91689e..c6b70d1 100644 split vsplit $wincmd w -@@ -621,6 +622,7 @@ func Test_popup_drag_minwidth() +@@ -625,6 +626,7 @@ func Test_popup_drag_minwidth() " create a popup that does not fit let lines =<< trim END @@ -53,7 +65,7 @@ index b91689e..c6b70d1 100644 call range(40) \ ->map({_,i -> string(i)}) \ ->popup_create({ -@@ -669,6 +671,7 @@ func Test_popup_drag_termwin() +@@ -672,6 +674,7 @@ func Test_popup_drag_termwin() let lines =<< trim END set foldmethod=marker call setline(1, range(100)) @@ -61,7 +73,7 @@ index b91689e..c6b70d1 100644 for nr in range(7) call setline(nr * 12 + 1, "fold {{{") call setline(nr * 12 + 11, "end }}}") -@@ -722,6 +725,7 @@ func Test_popup_close_with_mouse() +@@ -724,6 +727,7 @@ func Test_popup_close_with_mouse() let lines =<< trim END call setline(1, range(1, 20)) @@ -69,7 +81,7 @@ index b91689e..c6b70d1 100644 " With border, can click on X let winid = popup_create('foobar', #{ \ close: 'button', -@@ -1557,6 +1561,7 @@ func Test_popup_beval() +@@ -1559,6 +1563,7 @@ func Test_popup_beval() let lines =<< trim END call setline(1, range(1, 20)) call setline(5, 'here is some text to hover over') @@ -77,7 +89,7 @@ index b91689e..c6b70d1 100644 set balloonevalterm set balloonexpr=BalloonExpr() set balloondelay=100 -@@ -2262,6 +2267,7 @@ func Test_popup_scrollbar() +@@ -2255,6 +2260,7 @@ func Test_popup_scrollbar() let lines =<< trim END call setline(1, range(1, 20)) diff --git a/vim.spec b/vim.spec index 3287ba42..cf491b02 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.544-2 +- fix upstream-scripttests in CI - new test needs our downstream 'set mouse=a' to pass + * Mon Jul 08 2024 Zdenek Dohnal - 2:9.1.544-1 - patchlevel 544 From 4dfca63620f25627962c7ad7ad91874d9aa1a364 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 12 Jul 2024 10:36:38 +0200 Subject: [PATCH 029/103] - patchlevel 571 --- .gitignore | 1 + sources | 2 +- vim.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a4af1b3c..836665fa 100644 --- a/.gitignore +++ b/.gitignore @@ -477,3 +477,4 @@ /vim-9.1-393.tar.bz2 /vim-9.1-452.tar.bz2 /vim-9.1-544.tar.bz2 +/vim-9.1-571.tar.bz2 diff --git a/sources b/sources index cf9b995b..83dfb061 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-544.tar.bz2) = 65a2a9fda4152fea8d61974544522e2568767db6f0e631d8c7e479a470a389c290a6a6518de18546c7d7c38e69270e681b528cf4cdabd24b38f79d0625c4358e +SHA512 (vim-9.1-571.tar.bz2) = c2664b05760ae65f697b3db1b747b8d3a61756b108c8402332aba143e4e067cbe2e7db72e3285e8d4b61176d86a302210e1967e92852df0ed7475f32804bd879 diff --git a/vim.spec b/vim.spec index cf491b02..bccfd0c1 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 544 +%define patchlevel 571 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.571-1 +- patchlevel 571 + * Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.544-2 - fix upstream-scripttests in CI - new test needs our downstream 'set mouse=a' to pass From 6cc814d79799684fdbc9c8e853bf25b8f7c0679e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:46:13 +0000 Subject: [PATCH 030/103] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index bccfd0c1..0d63efd5 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2:9.1.571-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.571-1 - patchlevel 571 From 3c4227cd7c268b9dbfa9986c28b4634d2daf5f00 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 22 Jul 2024 17:57:06 +0200 Subject: [PATCH 031/103] Use wildcard in .gitignore --- .gitignore | 481 +---------------------------------------------------- 1 file changed, 1 insertion(+), 480 deletions(-) diff --git a/.gitignore b/.gitignore index 836665fa..243a54fe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,480 +1 @@ -/vim-7.4.tar.bz2 -/vim-7.4-2342.tar.bz2 -/vim-8.0-003.tar.bz2 -/vim-8.0-018.tar.bz2 -/vim-8.0-037.tar.bz2 -/vim-8.0-057.tar.bz2 -/vim-8.0-061.tar.bz2 -/vim-8.0-000.tar.bz2 -/vim-8.0-070.tar.bz2 -/vim-8.0-084.tar.bz2 -/vim-8.0-085.tar.bz2 -/vim-8.0-086.tar.bz2 -/vim-8.0-094.tar.bz2 -/vim-8.0-095.tar.bz2 -/vim-8.0-104.tar.bz2 -/vim-8.0-118.tar.bz2 -/vim-8.0-124.tar.bz2 -/vim-8.0-133.tar.bz2 -/vim-8.0-134.tar.bz2 -/vim-8.0-142.tar.bz2 -/vim-8.0-160.tar.bz2 -/vim-8.0-170.tar.bz2 -/vim-8.0-172.tar.bz2 -/vim-8.0-176.tar.bz2 -/vim-8.0-194.tar.bz2 -/vim-8.0-197.tar.bz2 -/vim-8.0-206.tar.bz2 -/vim-8.0-238.tar.bz2 -/vim-8.0-271.tar.bz2 -/vim-8.0-273.tar.bz2 -/vim-8.0-275.tar.bz2 -/vim-8.0-297.tar.bz2 -/vim-8.0-311.tar.bz2 -/vim-8.0-314.tar.bz2 -/vim-8.0-318.tar.bz2 -/vim-8.0-324.tar.bz2 -/vim-8.0-329.tar.bz2 -/vim-8.0-342.tar.bz2 -/vim-8.0-344.tar.bz2 -/vim-8.0-347.tar.bz2 -/vim-8.0-363.tar.bz2 -/vim-8.0-381.tar.bz2 -/vim-8.0-386.tar.bz2 -/vim-8.0-388.tar.bz2 -/vim-8.0-398.tar.bz2 -/vim-8.0-402.tar.bz2 -/vim-8.0-425.tar.bz2 -/vim-8.0-427.tar.bz2 -/vim-8.0-430.tar.bz2 -/vim-8.0-442.tar.bz2 -/vim-8.0-456.tar.bz2 -/vim-8.0-458.tar.bz2 -/vim-8.0-494.tar.bz2 -/vim-8.0-497.tar.bz2 -/vim-8.0-502.tar.bz2 -/vim-8.0-503.tar.bz2 -/vim-8.0-514.tar.bz2 -/vim-8.0-515.tar.bz2 -/vim-8.0-517.tar.bz2 -/vim-8.0-525.tar.bz2 -/vim-8.0-529.tar.bz2 -/vim-8.0-540.tar.bz2 -/vim-8.0-543.tar.bz2 -/vim-8.0-559.tar.bz2 -/vim-8.0-562.tar.bz2 -/vim-8.0-566.tar.bz2 -/vim-8.0-586.tar.bz2 -/vim-8.0-596.tar.bz2 -/vim-8.0-597.tar.bz2 -/vim-8.0-598.tar.bz2 -/vim-8.0-599.tar.bz2 -/vim-8.0-600.tar.bz2 -/vim-8.0-604.tar.bz2 -/vim-8.0-606.tar.bz2 -/vim-8.0-617.tar.bz2 -/vim-8.0-627.tar.bz2 -/vim-8.0-628.tar.bz2 -/vim-8.0-636.tar.bz2 -/vim-8.0-642.tar.bz2 -/vim-8.0-647.tar.bz2 -/vim-8.0-648.tar.bz2 -/vim-8.0-662.tar.bz2 -/vim-8.0-679.tar.bz2 -/vim-8.0-685.tar.bz2 -/vim-8.0-688.tar.bz2 -/vim-8.0-691.tar.bz2 -/vim-8.0-705.tar.bz2 -/vim-8.0-711.tar.bz2 -/vim-8.0-728.tar.bz2 -/vim-8.0-730.tar.bz2 -/vim-8.0-738.tar.bz2 -/vim-8.0-739.tar.bz2 -/vim-8.0-823.tar.bz2 -/vim-8.0-826.tar.bz2 -/vim-8.0-844.tar.bz2 -/vim-8.0-885.tar.bz2 -/vim-8.0-891.tar.bz2 -/vim-8.0-893.tar.bz2 -/vim-8.0-895.tar.bz2 -/vim-8.0-896.tar.bz2 -/vim-8.0-938.tar.bz2 -/vim-8.0-946.tar.bz2 -/vim-8.0-956.tar.bz2 -/vim-8.0-983.tar.bz2 -/vim-8.0-987.tar.bz2 -/vim-8.0-992.tar.bz2 -/vim-8.0-1030.tar.bz2 -/vim-8.0-1052.tar.bz2 -/vim-8.0-1056.tar.bz2 -/vim-8.0-1064.tar.bz2 -/vim-8.0-1067.tar.bz2 -/vim-8.0-1071.tar.bz2 -/vim-8.0-1092.tar.bz2 -/vim-8.0-1097.tar.bz2 -/vim-8.0-1098.tar.bz2 -/vim-8.0-1102.tar.bz2 -/vim-8.0-1123.tar.bz2 -/vim-8.0-1127.tar.bz2 -/vim-8.0-1129.tar.bz2 -/vim-8.0-1132.tar.bz2 -/vim-8.0-1144.tar.bz2 -/vim-8.0-1155.tar.bz2 -/vim-8.0-1171.tar.bz2 -/vim-8.0-1173.tar.bz2 -/vim-8.0-1175.tar.bz2 -/vim-8.0-1176.tar.bz2 -/vim-8.0-1184.tar.bz2 -/vim-8.0-1187.tar.bz2 -/vim-8.0-1203.tar.bz2 -/vim-8.0-1207.tar.bz2 -/vim-8.0-1213.tar.bz2 -/vim-8.0-1216.tar.bz2 -/vim-8.0-1226.tar.bz2 -/vim-8.0-1238.tar.bz2 -/vim-8.0-1240.tar.bz2 -/vim-8.0-1241.tar.bz2 -/vim-8.0-1257.tar.bz2 -/vim-8.0-1272.tar.bz2 -/vim-8.0-1274.tar.bz2 -/vim-8.0-1283.tar.bz2 -/vim-8.0-1322.tar.bz2 -/vim-8.0-1326.tar.bz2 -/vim-8.0-1330.tar.bz2 -/vim-8.0-1349.tar.bz2 -/vim-8.0-1351.tar.bz2 -/vim-8.0-1358.tar.bz2 -/vim-8.0-1359.tar.bz2 -/vim-8.0-1360.tar.bz2 -/vim-8.0-1367.tar.bz2 -/vim-8.0-1376.tar.bz2 -/vim-8.0-1379.tar.bz2 -/vim-8.0-1386.tar.bz2 -/vim-8.0-1387.tar.bz2 -/vim-8.0-1389.tar.bz2 -/vim-8.0-1390.tar.bz2 -/vim-8.0-1401.tar.bz2 -/vim-8.0-1406.tar.bz2 -/vim-8.0-1427.tar.bz2 -/vim-8.0-1428.tar.bz2 -/vim-8.0-1438.tar.bz2 -/vim-8.0-1451.tar.bz2 -/vim-8.0-1473.tar.bz2 -/vim-8.0-1475.tar.bz2 -/vim-8.0-1478.tar.bz2 -/vim-8.0-1505.tar.bz2 -/vim-8.0-1509.tar.bz2 -/vim-8.0-1520.tar.bz2 -/vim-8.0-1523.tar.bz2 -/vim-8.0-1527.tar.bz2 -/vim-8.0-1543.tar.bz2 -/vim-8.0-1553.tar.bz2 -/vim-8.0-1569.tar.bz2 -/vim-8.0-1573.tar.bz2 -/vim-8.0-1587.tar.bz2 -/vim-8.0-1589.tar.bz2 -/vim-8.0-1591.tar.bz2 -/vim-8.0-1599.tar.bz2 -/vim-8.0-1603.tar.bz2 -/vim-8.0-1605.tar.bz2 -/vim-8.0-1625.tar.bz2 -/vim-8.0-1630.tar.bz2 -/vim-8.0-1661.tar.bz2 -/vim-8.0-1666.tar.bz2 -/vim-8.0-1679.tar.bz2 -/vim-8.0-1704.tar.bz2 -/vim-8.0-1755.tar.bz2 -/vim-8.0-1763.tar.bz2 -/vim-8.0-1765.tar.bz2 -/vim-8.0-1766.tar.bz2 -/vim-8.0-1787.tar.bz2 -/vim-8.0-1788.tar.bz2 -/vim-8.0-1789.tar.bz2 -/vim-8.0-1806.tar.bz2 -/vim-8.0-1813.tar.bz2 -/vim-8.0-1842.tar.bz2 -/vim-8.0-1848.tar.bz2 -/vim-8.1-001.tar.bz2 -/vim-8.1-010.tar.bz2 -/vim-8.1-016.tar.bz2 -/vim-8.1-020.tar.bz2 -/vim-8.1-022.tar.bz2 -/vim-8.1-026.tar.bz2 -/vim-8.1-034.tar.bz2 -/vim-8.1-035.tar.bz2 -/vim-8.1-039.tar.bz2 -/vim-8.1-042.tar.bz2 -/vim-8.1-055.tar.bz2 -/vim-8.1-072.tar.bz2 -/vim-8.1-095.tar.bz2 -/vim-8.1-115.tar.bz2 -/vim-8.1-117.tar.bz2 -/vim-8.1-119.tar.bz2 -/vim-8.1-177.tar.bz2 -/vim-8.1-189.tar.bz2 -/vim-8.1-197.tar.bz2 -/vim-8.1-207.tar.bz2 -/vim-8.1-209.tar.bz2 -/vim-8.1-213.tar.bz2 -/vim-8.1-229.tar.bz2 -/vim-8.1-233.tar.bz2 -/vim-8.1-240.tar.bz2 -/vim-8.1-254.tar.bz2 -/vim-8.1-258.tar.bz2 -/vim-8.1-264.tar.bz2 -/vim-8.1-279.tar.bz2 -/vim-8.1-287.tar.bz2 -/vim-8.1-328.tar.bz2 -/vim-8.1-351.tar.bz2 -/vim-8.1-408.tar.bz2 -/vim-8.1-450.tar.bz2 -/vim-8.1-451.tar.bz2 -/vim-8.1-483.tar.bz2 -/vim-8.1-497.tar.bz2 -/vim-8.1-511.tar.bz2 -/vim-8.1-513.tar.bz2 -/vim-8.1-527.tar.bz2 -/vim-8.1-549.tar.bz2 -/vim-8.1-575.tar.bz2 -/vim-8.1-702.tar.bz2 -/vim-8.1-714.tar.bz2 -/vim-8.1-789.tar.bz2 -/vim-8.1-818.tar.bz2 -/vim-8.1-837.tar.bz2 -/vim-8.1-847.tar.bz2 -/vim-8.1-873.tar.bz2 -/vim-8.1-880.tar.bz2 -/vim-8.1-897.tar.bz2 -/vim-8.1-918.tar.bz2 -/vim-8.1-956.tar.bz2 -/vim-8.1-994.tar.bz2 -/vim-8.1-998.tar.bz2 -/vim-8.1-1048.tar.bz2 -/vim-8.1-1099.tar.bz2 -/vim-8.1-1137.tar.bz2 -/vim-8.1-1359.tar.bz2 -/vim-8.1-1413.tar.bz2 -/vim-8.1-1471.tar.bz2 -/vim-8.1-1517.tar.bz2 -/vim-8.1-1561.tar.bz2 -/vim-8.1-1602.tar.bz2 -/vim-8.1-1661.tar.bz2 -/vim-8.1-1713.tar.bz2 -/vim-8.1-1749.tar.bz2 -/vim-8.1-1790.tar.bz2 -/vim-8.1-1890.tar.bz2 -/vim-8.1-1912.tar.bz2 -/vim-8.1-1991.tar.bz2 -/vim-8.1-2019.tar.bz2 -/vim-8.1-2056.tar.bz2 -/vim-8.1-2102.tar.bz2 -/vim-8.1-2120.tar.bz2 -/vim-8.1-2168.tar.bz2 -/vim-8.1-2197.tar.bz2 -/vim-8.1-2198.tar.bz2 -/vim-8.1-2234.tar.bz2 -/vim-8.1-2267.tar.bz2 -/vim-8.1-2352.tar.bz2 -/vim-8.1-2424.tar.bz2 -/vim-8.2-012.tar.bz2 -/vim-8.2-019.tar.bz2 -/vim-8.2-076.tar.bz2 -/vim-8.2-109.tar.bz2 -/vim-8.2-158.tar.bz2 -/vim-8.2-236.tar.bz2 -/vim-8.2-348.tar.bz2 -/vim-8.2-356.tar.bz2 -/vim-8.2-357.tar.bz2 -/vim-8.2-390.tar.bz2 -/vim-8.2-444.tar.bz2 -/vim-8.2-448.tar.bz2 -/vim-8.2-480.tar.bz2 -/vim-8.2-520.tar.bz2 -/vim-8.2-525.tar.bz2 -/vim-8.2-534.tar.bz2 -/vim-8.2-587.tar.bz2 -/vim-8.2-613.tar.bz2 -/vim-8.2-628.tar.bz2 -/vim-8.2-694.tar.bz2 -/vim-8.2-735.tar.bz2 -/vim-8.2-752.tar.bz2 -/vim-8.2-789.tar.bz2 -/vim-8.2-806.tar.bz2 -/vim-8.2-834.tar.bz2 -/vim-8.2-869.tar.bz2 -/vim-8.2-905.tar.bz2 -/vim-8.2-987.tar.bz2 -/vim-8.2-993.tar.bz2 -/vim-8.2-1009.tar.bz2 -/vim-8.2-1052.tar.bz2 -/vim-8.2-1081.tar.bz2 -/vim-8.2-1199.tar.bz2 -/vim-8.2-1217.tar.bz2 -/vim-8.2-1224.tar.bz2 -/vim-8.2-1273.tar.bz2 -/vim-8.2-1307.tar.bz2 -/vim-8.2-1328.tar.bz2 -/vim-8.2-1359.tar.bz2 -/vim-8.2-1382.tar.bz2 -/vim-8.2-1412.tar.bz2 -/vim-8.2-1484.tar.bz2 -/vim-8.2-1520.tar.bz2 -/vim-8.2-1522.tar.bz2 -/vim-8.2-1551.tar.bz2 -/vim-8.2-1634.tar.bz2 -/vim-8.2-1651.tar.bz2 -/vim-8.2-1687.tar.bz2 -/vim-8.2-1770.tar.bz2 -/vim-8.2-1805.tar.bz2 -/vim-8.2-1815.tar.bz2 -/vim-8.2-1885.tar.bz2 -/vim-8.2-1941.tar.bz2 -/vim-8.2-1961.tar.bz2 -/vim-8.2-1971.tar.bz2 -/vim-8.2-2018.tar.bz2 -/vim-8.2-2072.tar.bz2 -/vim-8.2-2086.tar.bz2 -/vim-8.2-2108.tar.bz2 -/vim-8.2-2115.tar.bz2 -/vim-8.2-2143.tar.bz2 -/vim-8.2-2146.tar.bz2 -/vim-8.2-2311.tar.bz2 -/vim-8.2-2451.tar.bz2 -/vim-8.2-2465.tar.bz2 -/vim-8.2-2488.tar.bz2 -/vim-8.2-2529.tar.bz2 -/vim-8.2-2541.tar.bz2 -/vim-8.2-2559.tar.bz2 -/vim-8.2-2576.tar.bz2 -/vim-8.2-2607.tar.bz2 -/vim-8.2-2637.tar.bz2 -/vim-8.2-2735.tar.bz2 -/vim-8.2-2756.tar.bz2 -/vim-8.2-2787.tar.bz2 -/vim-8.2-2811.tar.bz2 -/vim-8.2-2825.tar.bz2 -/vim-8.2-2846.tar.bz2 -/vim-8.2-2875.tar.bz2 -/vim-8.2-2879.tar.bz2 -/vim-8.2-2932.tar.bz2 -/vim-8.2-2956.tar.bz2 -/vim-8.2-3009.tar.bz2 -/vim-8.2-3043.tar.bz2 -/vim-8.2-3046.tar.bz2 -/vim-8.2-3070.tar.bz2 -/vim-8.2-3154.tar.bz2 -/vim-8.2-3182.tar.bz2 -/vim-8.2-3223.tar.bz2 -/vim-8.2-3273.tar.bz2 -/vim-8.2-3290.tar.bz2 -/vim-8.2-3318.tar.bz2 -/vim-8.2-3354.tar.bz2 -/vim-8.2-3367.tar.bz2 -/vim-8.2-3391.tar.bz2 -/vim-8.2-3404.tar.bz2 -/vim-8.2-3512.tar.bz2 -/vim-8.2-3568.tar.bz2 -/vim-8.2-3582.tar.bz2 -/vim-8.2-3642.tar.bz2 -/vim-8.2-3717.tar.bz2 -/vim-8.2-3755.tar.bz2 -/vim-8.2-3811.tar.bz2 -/vim-8.2-4006.tar.bz2 -/vim-8.2-4051.tar.bz2 -/vim-8.2-4068.tar.bz2 -/vim-8.2-4198.tar.bz2 -/vim-8.2-4232.tar.bz2 -/vim-8.2-4314.tar.bz2 -/vim-8.2-4386.tar.bz2 -/vim-8.2-4428.tar.bz2 -/vim-8.2-4460.tar.bz2 -/vim-8.2-4485.tar.bz2 -/vim-8.2-4529.tar.bz2 -/vim-8.2-4579.tar.bz2 -/vim-8.2-4621.tar.bz2 -/vim-8.2-4701.tar.bz2 -/vim-8.2-4804.tar.bz2 -/vim-8.2-4845.tar.bz2 -/vim-8.2-4857.tar.bz2 -/vim-8.2-4877.tar.bz2 -/vim-8.2-4927.tar.bz2 -/vim-8.2-4969.tar.bz2 -/vim-8.2-4975.tar.bz2 -/vim-8.2-5046.tar.bz2 -/vim-8.2-5052.tar.bz2 -/vim-8.2-5085.tar.bz2 -/vim-8.2-5141.tar.bz2 -/vim-8.2-5172.tar.bz2 -/vim-9.0-049.tar.bz2 -/vim-9.0-077.tar.bz2 -/vim-9.0-137.tar.bz2 -/vim-9.0-189.tar.bz2 -/vim-9.0-213.tar.bz2 -/vim-9.0-246.tar.bz2 -/vim-9.0-327.tar.bz2 -/vim-9.0-348.tar.bz2 -/vim-9.0-412.tar.bz2 -/vim-9.0-475.tar.bz2 -/vim-9.0-720.tar.bz2 -/vim-9.0-777.tar.bz2 -/vim-9.0-803.tar.bz2 -/vim-9.0-828.tar.bz2 -/vim-9.0-915.tar.bz2 -/vim-9.0-963.tar.bz2 -/vim-9.0-1006.tar.bz2 -/vim-9.0-1054.tar.bz2 -/vim-9.0-1160.tar.bz2 -/vim-9.0-1182.tar.bz2 -/vim-9.0-1221.tar.bz2 -/vim-9.0-1262.tar.bz2 -/vim-9.0-1293.tar.bz2 -/vim-9.0-1307.tar.bz2 -/vim-9.0-1314.tar.bz2 -/vim-9.0-1367.tar.bz2 -/vim-9.0-1403.tar.bz2 -/vim-9.0-1407.tar.bz2 -/vim-9.0-1423.tar.bz2 -/vim-9.0-1429.tar.bz2 -/vim-9.0-1440.tar.bz2 -/vim-9.0-1443.tar.bz2 -/vim-9.0-1472.tar.bz2 -/vim-9.0-1486.tar.bz2 -/vim-9.0-1491.tar.bz2 -/vim-9.0-1562.tar.bz2 -/vim-9.0-1575.tar.bz2 -/vim-9.0-1587.tar.bz2 -/vim-9.0-1592.tar.bz2 -/vim-9.0-1607.tar.bz2 -/vim-9.0-1627.tar.bz2 -/vim-9.0-1649.tar.bz2 -/vim-9.0-1671.tar.bz2 -/vim-9.0-1677.tar.bz2 -/vim-9.0-1712.tar.bz2 -/vim-9.0-1822.tar.bz2 -/vim-9.0-1872.tar.bz2 -/vim-9.0-1882.tar.bz2 -/vim-9.0-1927.tar.bz2 -/vim-9.0-1968.tar.bz2 -/vim-9.0-1984.tar.bz2 -/vim-9.0-2048.tar.bz2 -/vim-9.0-2081.tar.bz2 -/vim-9.0-2105.tar.bz2 -/vim-9.0-2120.tar.bz2 -/vim-9.0-2153.tar.bz2 -/vim-9.0-2167.tar.bz2 -/vim-9.0-2190.tar.bz2 -/vim-9.1-016.tar.bz2 -/vim-9.1-031.tar.bz2 -/vim-9.1-076.tar.bz2 -/vim-9.1-083.tar.bz2 -/vim-9.1-113.tar.bz2 -/vim-9.1-158.tar.bz2 -/vim-9.1-181.tar.bz2 -/vim-9.1-252.tar.bz2 -/vim-9.1-264.tar.bz2 -/vim-9.1-309.tar.bz2 -/vim-9.1-354.tar.bz2 -/vim-9.1-393.tar.bz2 -/vim-9.1-452.tar.bz2 -/vim-9.1-544.tar.bz2 -/vim-9.1-571.tar.bz2 +/vim-*.tar.bz2 From a01683035a3b6f21ecbdeafb8be14dc26d449e8d Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Thu, 25 Jul 2024 23:41:06 -0700 Subject: [PATCH 032/103] Require gdk-pixbuf2-modules-extra on F41+ -X11 for XPM loading (rhbz#2277751) --- vim.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 0d63efd5..9d5e7af0 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -321,6 +321,10 @@ Requires: glib2 >= 2.79.1 Requires: gtk3 # needed for icons (#226526) Requires: hicolor-icon-theme +%if 0%{?fedora} >= 41 +# needed for icons (#2277751) +Requires: gdk-pixbuf2-modules-extra%{?_isa} +%endif # for getting/setting extended attributes - they are pairs (name:value) # from inodes (files, dirs etc.) Requires: libattr >= 2.4 @@ -1057,6 +1061,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Jul 26 2024 Benjamin Gilbert - 2:9.1.571-3 +- Require gdk-pixbuf2-modules-extra on F41+ -X11 for XPM loading (rhbz#2277751) + * Sat Jul 20 2024 Fedora Release Engineering - 2:9.1.571-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 7b5a18972405e87f371cd11e0496390112b566da Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Aug 2024 10:15:03 +0200 Subject: [PATCH 033/103] - patchlevel 660 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 83dfb061..539e2cf6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-571.tar.bz2) = c2664b05760ae65f697b3db1b747b8d3a61756b108c8402332aba143e4e067cbe2e7db72e3285e8d4b61176d86a302210e1967e92852df0ed7475f32804bd879 +SHA512 (vim-9.1-660.tar.bz2) = 9aff4b76c054f073ecb9bdcfba5ade0ce10a2e8924fde8fb37f3dfa630681003e1b40eeb949e883046613064776c8f9d5914366247492c3fc8d337eead5cbcda diff --git a/vim.spec b/vim.spec index 9d5e7af0..748779a8 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 571 +%define patchlevel 660 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 3%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1061,6 +1061,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Aug 05 2024 Zdenek Dohnal - 2:9.1.660-1 +- patchlevel 660 + * Fri Jul 26 2024 Benjamin Gilbert - 2:9.1.571-3 - Require gdk-pixbuf2-modules-extra on F41+ -X11 for XPM loading (rhbz#2277751) From 98bc0498b2a26fb2d790661b21cdf0d1b99f4d2a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 9 Aug 2024 14:19:01 +0200 Subject: [PATCH 034/103] 2303669 - vim in rawhide (41) can't load python library --- vim.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 748779a8..3a0b7d47 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -482,6 +482,7 @@ mv -f os_unix.h.save os_unix.h %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --with-features=huge \ --enable-python3interp=dynamic \ + --with-python3-stable-abi=3.10 \ --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ --with-tlib=ncurses \ @@ -536,6 +537,7 @@ make clean %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --prefix=%{_prefix} --with-features=huge \ --enable-python3interp=dynamic \ + --with-python3-stable-abi=3.10 \ --disable-tclinterp \ --with-x=no \ --enable-gui=no --exec-prefix=%{_prefix} --enable-multibyte \ @@ -1061,6 +1063,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Aug 09 2024 Zdenek Dohnal - 2:9.1.660-2 +- 2303669 - vim in rawhide (41) can't load python library + * Mon Aug 05 2024 Zdenek Dohnal - 2:9.1.660-1 - patchlevel 660 From fc241eb37884f00b581f92ac993cf9cb19360ff3 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 12 Aug 2024 14:17:36 +0200 Subject: [PATCH 035/103] Remove configuration option for Python stable ABI Upstream now defaults to Python 3.8 stable ABI - let's follow upstream. --- vim.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/vim.spec b/vim.spec index 3a0b7d47..97d242a8 100644 --- a/vim.spec +++ b/vim.spec @@ -482,7 +482,6 @@ mv -f os_unix.h.save os_unix.h %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --with-features=huge \ --enable-python3interp=dynamic \ - --with-python3-stable-abi=3.10 \ --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ --with-tlib=ncurses \ @@ -537,7 +536,6 @@ make clean %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --prefix=%{_prefix} --with-features=huge \ --enable-python3interp=dynamic \ - --with-python3-stable-abi=3.10 \ --disable-tclinterp \ --with-x=no \ --enable-gui=no --exec-prefix=%{_prefix} --enable-multibyte \ From 699a4e37e44dda5ed80d727fc6eea9e493e1f563 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 12 Aug 2024 14:20:03 +0200 Subject: [PATCH 036/103] - patchlevel 672 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 539e2cf6..c8de7fe6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-660.tar.bz2) = 9aff4b76c054f073ecb9bdcfba5ade0ce10a2e8924fde8fb37f3dfa630681003e1b40eeb949e883046613064776c8f9d5914366247492c3fc8d337eead5cbcda +SHA512 (vim-9.1-672.tar.bz2) = 9a047ff889e66b033b3a42c687a541e8b091a405871a320077079e9543407379d6e6401999bf76d34a280143204853f2ee1c8b7c23193bde722fdd583c705e08 diff --git a/vim.spec b/vim.spec index 97d242a8..4c22aa7f 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 660 +%define patchlevel 672 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1061,6 +1061,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Aug 12 2024 Zdenek Dohnal - 2:9.1.672-1 +- patchlevel 672 + * Fri Aug 09 2024 Zdenek Dohnal - 2:9.1.660-2 - 2303669 - vim in rawhide (41) can't load python library From cc6366596d376d2e958403ef45e8eb163d63b751 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 30 Aug 2024 10:37:24 +0200 Subject: [PATCH 037/103] Enable F41 for bodhi --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index d6e328db..7b43537c 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f40" "f39" ) -releases=( "fc41" "fc40" "fc39" ) +branches=( "rawhide" "f41" "f40" "f39" ) +releases=( "fc42" "fc41" "fc40" "fc39" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc41" "fc40" "\|fc39" ) -bodhi_enabled=( "0" "1" "1" ) +regexps=( "fc42" "fc41" "\|fc40" "\|fc39" ) +bodhi_enabled=( "0" "1" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From 172195d4961385dbff459483810f8806b103b206 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 30 Aug 2024 10:39:17 +0200 Subject: [PATCH 038/103] - patchlevel 703 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index c8de7fe6..7679dd09 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-672.tar.bz2) = 9a047ff889e66b033b3a42c687a541e8b091a405871a320077079e9543407379d6e6401999bf76d34a280143204853f2ee1c8b7c23193bde722fdd583c705e08 +SHA512 (vim-9.1-703.tar.bz2) = 238bef436142fb4cc66d252502e34eee31e4b40854cc4ee7dc1327771935312328139e9b5afbbfcd2d31db3e9cfec5449a77dedc2cf85515c2179dfad9e4f6db diff --git a/vim.spec b/vim.spec index 4c22aa7f..24c8acaa 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 672 +%define patchlevel 703 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1061,6 +1061,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Aug 30 2024 Zdenek Dohnal - 2:9.1.703-1 +- patchlevel 703 + * Mon Aug 12 2024 Zdenek Dohnal - 2:9.1.672-1 - patchlevel 672 From 0b294c2268f6eb31be10d442c4a26dc2dbbbe25e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 30 Aug 2024 11:14:29 +0200 Subject: [PATCH 039/103] Update manpage patch --- vim-manpagefixes-948566.patch | 228 ++++++++++++++++------------------ 1 file changed, 104 insertions(+), 124 deletions(-) diff --git a/vim-manpagefixes-948566.patch b/vim-manpagefixes-948566.patch index 6f495600..40dc9af6 100644 --- a/vim-manpagefixes-948566.patch +++ b/vim-manpagefixes-948566.patch @@ -1,38 +1,7 @@ -diff -up vim73/runtime/doc/vim.man.rh1 vim73/runtime/doc/vim.man ---- vim73/runtime/doc/vim.man.rh1 2013-07-26 11:26:20.566576864 +0200 -+++ vim73/runtime/doc/vim.man 2013-07-26 11:47:42.061351469 +0200 -@@ -11,9 +11,9 @@ SYNOPSIS - vim [options] -t tag - vim [options] -q [errorfile] - -- ex -+ ex gex - view -- gvim gview evim eview -+ gvim gview vimx evim eview - rvim rview rgvim rgview - - DESCRIPTION -@@ -79,8 +79,13 @@ DESCRIPTION - the files. Can also be done with the "-R" argument. - - gvim gview -- The GUI version. Starts a new window. Can also be done with -- the "-g" argument. -+ The GUI version. Starts a new window. -+ -+ gex Starts a new gvim window in Ex mode. Can also be done with -+ the "-e" argument to gvim. -+ -+ vimx Starts gvim in "Vi" mode similar to "vim", but with -+ additional features like xterm clipboard support. - - evim eview - The GUI version in easy mode. Starts a new window. Can also -diff -urN vim73/runtime/doc/vim.1 vim73_new/runtime/doc/vim.1 ---- vim73/runtime/doc/vim.1 2013-07-31 14:13:01.039765800 +0200 -+++ vim73_new/runtime/doc/vim.1 2013-07-31 13:57:59.861912768 +0200 -@@ -17,11 +17,13 @@ +diff -up vim91/runtime/doc/vim.1.manpagefixes vim91/runtime/doc/vim.1 +--- vim91/runtime/doc/vim.1.manpagefixes 2024-08-30 10:46:21.683161397 +0200 ++++ vim91/runtime/doc/vim.1 2024-08-30 10:46:21.685161385 +0200 +@@ -17,11 +17,13 @@ vim \- Vi IMproved, a programmer's text .PP .br .B ex @@ -46,7 +15,7 @@ diff -urN vim73/runtime/doc/vim.1 vim73_new/runtime/doc/vim.1 .B evim .B eview .br -@@ -114,7 +116,12 @@ +@@ -114,7 +116,12 @@ Can also be done with the "\-R" argument gvim gview The GUI version. Starts a new window. @@ -60,7 +29,7 @@ diff -urN vim73/runtime/doc/vim.1 vim73_new/runtime/doc/vim.1 .TP evim eview The GUI version in easy mode. -@@ -458,6 +458,12 @@ +@@ -491,6 +498,12 @@ As \-\-remote, but Vim does not exit unt \-\-remote\-wait\-silent As \-\-remote\-wait, but without the warning when no server is found. .TP @@ -73,10 +42,10 @@ diff -urN vim73/runtime/doc/vim.1 vim73_new/runtime/doc/vim.1 \-\-serverlist List the names of all Vim servers that can be found. .TP -diff -urN vim73/runtime/doc/vim-fr.1 vim73_new/runtime/doc/vim-fr.1 ---- vim73/runtime/doc/vim-fr.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vim-fr.1 2013-07-31 13:59:10.587467916 +0200 -@@ -24,11 +24,13 @@ +diff -up vim91/runtime/doc/vim-fr.1.manpagefixes vim91/runtime/doc/vim-fr.1 +--- vim91/runtime/doc/vim-fr.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim-fr.1 2024-08-30 10:46:21.685161385 +0200 +@@ -24,11 +24,13 @@ vim \- Vi IMproved, éditeur de texte pou .PP .br .B ex @@ -90,10 +59,10 @@ diff -urN vim73/runtime/doc/vim-fr.1 vim73_new/runtime/doc/vim-fr.1 .B evim .B eview .br -diff -urN vim73/runtime/doc/vim-fr.UTF-8.1 vim73_new/runtime/doc/vim-fr.UTF-8.1 ---- vim73/runtime/doc/vim-fr.UTF-8.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vim-fr.UTF-8.1 2013-07-31 13:59:28.394852347 +0200 -@@ -24,11 +24,13 @@ +diff -up vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes vim91/runtime/doc/vim-fr.UTF-8.1 +--- vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim-fr.UTF-8.1 2024-08-30 10:46:21.685161385 +0200 +@@ -24,11 +24,13 @@ vim \- Vi IMproved, éditeur de texte po .PP .br .B ex @@ -107,10 +76,10 @@ diff -urN vim73/runtime/doc/vim-fr.UTF-8.1 vim73_new/runtime/doc/vim-fr.UTF-8.1 .B evim .B eview .br -diff -urN vim73/runtime/doc/vim-it.1 vim73_new/runtime/doc/vim-it.1 ---- vim73/runtime/doc/vim-it.1 2010-07-27 22:22:52.000000000 +0200 -+++ vim73_new/runtime/doc/vim-it.1 2013-07-31 13:59:43.474331077 +0200 -@@ -17,11 +17,13 @@ +diff -up vim91/runtime/doc/vim-it.1.manpagefixes vim91/runtime/doc/vim-it.1 +--- vim91/runtime/doc/vim-it.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim-it.1 2024-08-30 10:46:21.685161385 +0200 +@@ -17,11 +17,13 @@ vim \- VI Migliorato, un editor di testi .PP .br .B ex @@ -124,10 +93,10 @@ diff -urN vim73/runtime/doc/vim-it.1 vim73_new/runtime/doc/vim-it.1 .B evim .B eview .br -diff -urN vim73/runtime/doc/vim-it.UTF-8.1 vim73_new/runtime/doc/vim-it.UTF-8.1 ---- vim73/runtime/doc/vim-it.UTF-8.1 2010-07-30 20:53:57.000000000 +0200 -+++ vim73_new/runtime/doc/vim-it.UTF-8.1 2013-07-31 13:59:55.985898573 +0200 -@@ -17,11 +17,13 @@ +diff -up vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes vim91/runtime/doc/vim-it.UTF-8.1 +--- vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim-it.UTF-8.1 2024-08-30 10:46:21.685161385 +0200 +@@ -17,11 +17,13 @@ vim \- VI Migliorato, un editor di testi .PP .br .B ex @@ -141,26 +110,41 @@ diff -urN vim73/runtime/doc/vim-it.UTF-8.1 vim73_new/runtime/doc/vim-it.UTF-8.1 .B evim .B eview .br -diff -urN vim73/runtime/doc/vim.man vim73_new/runtime/doc/vim.man ---- vim73/runtime/doc/vim.man 2013-07-31 14:13:01.044765627 +0200 -+++ vim73_new/runtime/doc/vim.man 2013-07-31 13:53:35.107064804 +0200 -@@ -82,10 +82,10 @@ - The GUI version. Starts a new window. +diff -up vim91/runtime/doc/vim.man.manpagefixes vim91/runtime/doc/vim.man +--- vim91/runtime/doc/vim.man.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim.man 2024-08-30 10:46:21.686161378 +0200 +@@ -9,9 +9,9 @@ SYNOPSIS + vim [options] -t tag + vim [options] -q [errorfile] - gex Starts a new gvim window in Ex mode. Can also be done with -- the "-e" argument to gvim. +- ex ++ ex gex + view +- gvim gview evim eview ++ gvim gview vimx evim eview + rvim rview rgvim rgview + + DESCRIPTION +@@ -77,8 +77,13 @@ DESCRIPTION + the files. Can also be done with the "-R" argument. + + gvim gview +- The GUI version. Starts a new window. Can also be done with +- the "-g" argument. ++ The GUI version. Starts a new window. ++ ++ gex Starts a new gvim window in Ex mode. Can also be done with + the "-e" argument to gvim - - vimx Starts gvim in "Vi" mode similar to "vim", but with -- additional features like xterm clipboard support. ++ ++ vimx Starts gvim in "Vi" mode similar to "vim", but with + additional features like xterm clipboard support evim eview The GUI version in easy mode. Starts a new window. Can also -diff -urN vim73/runtime/doc/vim-pl.1 vim73_new/runtime/doc/vim-pl.1 ---- vim73/runtime/doc/vim-pl.1 2010-05-15 13:04:01.000000000 +0200 -+++ vim73_new/runtime/doc/vim-pl.1 2013-07-31 14:00:21.282024131 +0200 -@@ -17,11 +17,13 @@ +diff -up vim91/runtime/doc/vim-pl.1.manpagefixes vim91/runtime/doc/vim-pl.1 +--- vim91/runtime/doc/vim-pl.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim-pl.1 2024-08-30 10:46:21.686161378 +0200 +@@ -17,11 +17,13 @@ vim \- Vi rozbudowany, edytor tekstu dla .PP .br .B ex @@ -174,10 +158,10 @@ diff -urN vim73/runtime/doc/vim-pl.1 vim73_new/runtime/doc/vim-pl.1 .B evim .B eview .br -diff -urN vim73/runtime/doc/vim-pl.UTF-8.1 vim73_new/runtime/doc/vim-pl.UTF-8.1 ---- vim73/runtime/doc/vim-pl.UTF-8.1 2010-05-15 13:37:38.000000000 +0200 -+++ vim73_new/runtime/doc/vim-pl.UTF-8.1 2013-07-31 14:00:36.056513402 +0200 -@@ -17,11 +17,13 @@ +diff -up vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vim-pl.UTF-8.1 +--- vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vim-pl.UTF-8.1 2024-08-30 10:46:21.686161378 +0200 +@@ -17,11 +17,13 @@ vim \- Vi rozbudowany, edytor tekstu dla .PP .br .B ex @@ -191,10 +175,10 @@ diff -urN vim73/runtime/doc/vim-pl.UTF-8.1 vim73_new/runtime/doc/vim-pl.UTF-8.1 .B evim .B eview .br -diff -urN vim73/runtime/doc/vim-ru.1 vim73_new/runtime/doc/vim-ru.1 ---- vim73/runtime/doc/vim-ru.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vim-ru.1 2013-07-31 14:01:10.071337568 +0200 -@@ -17,11 +17,15 @@ +diff -up vim91/runtime/doc/vim-ru.1.manpagefixes vim91/runtime/doc/vim-ru.1 +--- vim91/runtime/doc/vim-ru.1.manpagefixes 2024-08-30 10:46:21.686161378 +0200 ++++ vim91/runtime/doc/vim-ru.1 2024-08-30 10:47:41.358659029 +0200 +@@ -18,11 +18,13 @@ .PP .br .B ex @@ -205,15 +189,13 @@ diff -urN vim73/runtime/doc/vim-ru.1 vim73_new/runtime/doc/vim-ru.1 .B gvim .B gview +.B vimx -+.B evim -+.B eview + .B evim + .B eview .br - .B rvim - .B rview -diff -urN vim73/runtime/doc/vim-ru.UTF-8.1 vim73_new/runtime/doc/vim-ru.UTF-8.1 ---- vim73/runtime/doc/vim-ru.UTF-8.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vim-ru.UTF-8.1 2013-07-31 14:01:34.494493301 +0200 -@@ -17,11 +17,15 @@ +diff -up vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vim-ru.UTF-8.1 +--- vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes 2024-08-30 10:46:21.687161372 +0200 ++++ vim91/runtime/doc/vim-ru.UTF-8.1 2024-08-30 10:48:19.972415568 +0200 +@@ -18,11 +18,13 @@ программиÑтов. .PP .br .B ex @@ -224,15 +206,13 @@ diff -urN vim73/runtime/doc/vim-ru.UTF-8.1 vim73_new/runtime/doc/vim-ru.UTF-8.1 .B gvim .B gview +.B vimx -+.B evim -+.B eview + .B evim + .B eview .br - .B rvim - .B rview -diff -urN vim73/runtime/doc/vimtutor.1 vim73_new/runtime/doc/vimtutor.1 ---- vim73/runtime/doc/vimtutor.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor.1 2013-07-31 14:10:10.093671964 +0200 -@@ -4,6 +4,8 @@ +diff -up vim91/runtime/doc/vimtutor.1.manpagefixes vim91/runtime/doc/vimtutor.1 +--- vim91/runtime/doc/vimtutor.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vimtutor.1 2024-08-30 10:46:21.687161372 +0200 +@@ -4,6 +4,8 @@ vimtutor \- the Vim tutor .SH SYNOPSIS .br .B vimtutor [\-g] [language] @@ -241,10 +221,10 @@ diff -urN vim73/runtime/doc/vimtutor.1 vim73_new/runtime/doc/vimtutor.1 .SH DESCRIPTION .B Vimtutor starts the -diff -urN vim73/runtime/doc/vimtutor-it.1 vim73_new/runtime/doc/vimtutor-it.1 ---- vim73/runtime/doc/vimtutor-it.1 2010-07-27 22:35:32.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor-it.1 2013-07-31 14:10:33.564861055 +0200 -@@ -4,6 +4,8 @@ +diff -up vim91/runtime/doc/vimtutor-it.1.manpagefixes vim91/runtime/doc/vimtutor-it.1 +--- vim91/runtime/doc/vimtutor-it.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vimtutor-it.1 2024-08-30 10:46:21.687161372 +0200 +@@ -4,6 +4,8 @@ vimtutor \- Un breve corso introduttivo .SH SINTASSI .br .B vimtutor [\-g] [lingua] @@ -253,10 +233,10 @@ diff -urN vim73/runtime/doc/vimtutor-it.1 vim73_new/runtime/doc/vimtutor-it.1 .SH DESCRIZIONE .B Vimtutor inizia il -diff -urN vim73/runtime/doc/vimtutor-it.UTF-8.1 vim73_new/runtime/doc/vimtutor-it.UTF-8.1 ---- vim73/runtime/doc/vimtutor-it.UTF-8.1 2010-07-30 20:53:57.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor-it.UTF-8.1 2013-07-31 14:10:40.483622016 +0200 -@@ -4,6 +4,8 @@ +diff -up vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-it.UTF-8.1 +--- vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vimtutor-it.UTF-8.1 2024-08-30 10:46:21.688161366 +0200 +@@ -4,6 +4,8 @@ vimtutor \- Un breve corso introduttivo .SH SINTASSI .br .B vimtutor [\-g] [lingua] @@ -265,10 +245,10 @@ diff -urN vim73/runtime/doc/vimtutor-it.UTF-8.1 vim73_new/runtime/doc/vimtutor-i .SH DESCRIZIONE .B Vimtutor inizia il -diff -urN vim73/runtime/doc/vimtutor.man vim73_new/runtime/doc/vimtutor.man ---- vim73/runtime/doc/vimtutor.man 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor.man 2013-07-31 14:11:04.786782356 +0200 -@@ -7,6 +7,7 @@ +diff -up vim91/runtime/doc/vimtutor.man.manpagefixes vim91/runtime/doc/vimtutor.man +--- vim91/runtime/doc/vimtutor.man.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vimtutor.man 2024-08-30 10:46:21.688161366 +0200 +@@ -7,6 +7,7 @@ NAME SYNOPSIS vimtutor [-g] [language] @@ -276,10 +256,10 @@ diff -urN vim73/runtime/doc/vimtutor.man vim73_new/runtime/doc/vimtutor.man DESCRIPTION Vimtutor starts the Vim tutor. It copies the tutor file first, so that -diff -urN vim73/runtime/doc/vimtutor-pl.1 vim73_new/runtime/doc/vimtutor-pl.1 ---- vim73/runtime/doc/vimtutor-pl.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor-pl.1 2013-07-31 14:11:13.602477777 +0200 -@@ -4,6 +4,8 @@ +diff -up vim91/runtime/doc/vimtutor-pl.1.manpagefixes vim91/runtime/doc/vimtutor-pl.1 +--- vim91/runtime/doc/vimtutor-pl.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vimtutor-pl.1 2024-08-30 10:46:21.688161366 +0200 +@@ -4,6 +4,8 @@ vimtutor \- nauczyciel Vima .SH SYNOPSIS .br .B vimtutor -g [jêzyk] @@ -288,10 +268,10 @@ diff -urN vim73/runtime/doc/vimtutor-pl.1 vim73_new/runtime/doc/vimtutor-pl.1 .SH OPIS .B Vimtutor uruchamia nauczyciela -diff -urN vim73/runtime/doc/vimtutor-pl.UTF-8.1 vim73_new/runtime/doc/vimtutor-pl.UTF-8.1 ---- vim73/runtime/doc/vimtutor-pl.UTF-8.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor-pl.UTF-8.1 2013-07-31 14:11:20.571237009 +0200 -@@ -4,6 +4,8 @@ +diff -up vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-pl.UTF-8.1 +--- vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 ++++ vim91/runtime/doc/vimtutor-pl.UTF-8.1 2024-08-30 10:46:21.689161359 +0200 +@@ -4,6 +4,8 @@ vimtutor \- nauczyciel Vima .SH SYNOPSIS .br .B vimtutor -g [jÄ™zyk] @@ -300,27 +280,27 @@ diff -urN vim73/runtime/doc/vimtutor-pl.UTF-8.1 vim73_new/runtime/doc/vimtutor-p .SH OPIS .B Vimtutor uruchamia nauczyciela -diff -urN vim73/runtime/doc/vimtutor-ru.1 vim73_new/runtime/doc/vimtutor-ru.1 ---- vim73/runtime/doc/vimtutor-ru.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor-ru.1 2013-07-31 14:11:35.673715221 +0200 +diff -up vim91/runtime/doc/vimtutor-ru.1.manpagefixes vim91/runtime/doc/vimtutor-ru.1 +--- vim91/runtime/doc/vimtutor-ru.1.manpagefixes 2024-08-30 10:46:21.689161359 +0200 ++++ vim91/runtime/doc/vimtutor-ru.1 2024-08-30 10:49:28.122985860 +0200 @@ -4,6 +4,8 @@ - .SH ëïíáîäîáñ óôòïëá + .SH ëòáôëéê ïâúïò .br - .B vimtutor [ÑÚÙË] + .B vimtutor [\-g] [ÑÚÙË] +.br +.B gvimtutor .SH ïðéóáîéå - ëÏÍÁÎÄÁ + ðÏ ËÏÍÁÎÄÅ .B vimtutor -diff -urN vim73/runtime/doc/vimtutor-ru.UTF-8.1 vim73_new/runtime/doc/vimtutor-ru.UTF-8.1 ---- vim73/runtime/doc/vimtutor-ru.UTF-8.1 2010-05-15 13:04:00.000000000 +0200 -+++ vim73_new/runtime/doc/vimtutor-ru.UTF-8.1 2013-07-31 14:11:46.649335999 +0200 -@@ -7,6 +7,8 @@ +diff -up vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-ru.UTF-8.1 +--- vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes 2024-08-30 10:46:21.689161359 +0200 ++++ vim91/runtime/doc/vimtutor-ru.UTF-8.1 2024-08-30 10:50:11.634711513 +0200 +@@ -7,6 +7,8 @@ Программа vimtutor \[em] вып .SH ОПИСÐÐИЕ - Команда + По команде .B vimtutor +.br +.B gvimtutor - запуÑкает учебник по + выполнÑетÑÑ Ð·Ð°Ð¿ÑƒÑк редактора .B Vim. - При Ñтом Ñначала проиÑходит Ñоздание копии файла учебника, + Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ð¼ файлом, Ñодержащем текÑÑ‚ учебника. Ðо перед Ñтим проиÑходит From 91761c6fd5f6c6da1cd37d821f40ede049be5975 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 6 Sep 2024 17:45:56 +0200 Subject: [PATCH 040/103] - patchlevel 719 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 7679dd09..4288bff1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-703.tar.bz2) = 238bef436142fb4cc66d252502e34eee31e4b40854cc4ee7dc1327771935312328139e9b5afbbfcd2d31db3e9cfec5449a77dedc2cf85515c2179dfad9e4f6db +SHA512 (vim-9.1-719.tar.bz2) = bab89f3cbc567b0ea9fd3018f3db338ba2a477a97d062a6ff8c4fe6198b64e22796ae3defa3b05fdb171d5c9d021aa00319bc0dfad342fd2a8344f1d332bb888 diff --git a/vim.spec b/vim.spec index 24c8acaa..d163b247 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 703 +%define patchlevel 719 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1061,6 +1061,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Sep 06 2024 Zdenek Dohnal - 2:9.1.719-1 +- patchlevel 719 + * Fri Aug 30 2024 Zdenek Dohnal - 2:9.1.703-1 - patchlevel 703 From 90c8fff6449e8032f8596e963a5486a14436a709 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 20 Sep 2024 22:05:39 +0200 Subject: [PATCH 041/103] - patchlevel 737 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 4288bff1..919e519c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-719.tar.bz2) = bab89f3cbc567b0ea9fd3018f3db338ba2a477a97d062a6ff8c4fe6198b64e22796ae3defa3b05fdb171d5c9d021aa00319bc0dfad342fd2a8344f1d332bb888 +SHA512 (vim-9.1-737.tar.bz2) = b61ec2aeee927530e6f0a3fedd0753aba540d254e01241d7dc5c78e0a37d3ab1149aa8e099da525ff79a2c12713428577e8c69cf06b087f8124b4bacd3a20316 diff --git a/vim.spec b/vim.spec index d163b247..bd8ee9c2 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 719 +%define patchlevel 737 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1061,6 +1061,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Sep 20 2024 Zdenek Dohnal - 2:9.1.737-1 +- patchlevel 737 + * Fri Sep 06 2024 Zdenek Dohnal - 2:9.1.719-1 - patchlevel 719 From d759f0c7444b2d743264d31e1b2c80450a65cc9a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 20 Sep 2024 23:41:33 +0200 Subject: [PATCH 042/103] patchlevel 737 (fedora#2311860) --- ....h-Reset-severity-for-empty-messages.patch | 45 +++++++++++++++++++ vim-7.4-globalsyntax.patch | 10 ++--- vim.spec | 7 ++- 3 files changed, 56 insertions(+), 6 deletions(-) create mode 100644 0001-if_py_both.h-Reset-severity-for-empty-messages.patch diff --git a/0001-if_py_both.h-Reset-severity-for-empty-messages.patch b/0001-if_py_both.h-Reset-severity-for-empty-messages.patch new file mode 100644 index 00000000..390a6d4f --- /dev/null +++ b/0001-if_py_both.h-Reset-severity-for-empty-messages.patch @@ -0,0 +1,45 @@ +From dfda5118ba68f20c653b4ab1dd5e2e4736d206d3 Mon Sep 17 00:00:00 2001 +From: Zdenek Dohnal +Date: Fri, 20 Sep 2024 22:14:56 +0200 +Subject: [PATCH] if_py_both.h: Reset severity for empty messages + +Python 3 interpreter sometimes sends error which is not parsable by +`PyArg_Parse()` in `write_output()`, which ends up with empty string +being sent to `writer()` with `emsg_severe` being set, but `emsg()`, +which resets the severity flag, is not called for empty strings. + +It can result in certain cases into putting severity on not severe +messages, because severity stays set after processing an empty string - +it was one of the causes of test suite errors when compiled with Python +3.13 and using stable ABI. + +The patch resets the severity flag in `writer()` in case the flag is set +and we would have called `emsg()` if the string was not empty. + +Partially resolves #15534 +--- + src/if_py_both.h | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/src/if_py_both.h b/src/if_py_both.h +index 3643f8be2..213ace986 100644 +--- a/src/if_py_both.h ++++ b/src/if_py_both.h +@@ -678,6 +678,14 @@ writer(writefn fn, char_u *str, PyInt n) + mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)n); + io_ga.ga_len += (int)n; + } ++ ++ // Reset emsg_sever if we got empty output from Python interpreter. ++ // Usually emsg_severe is set to FALSE in emsg(), but the function is not called ++ // for empty strings and the var stays TRUE, causing side effects further down, ++ // f.e. returning a different error message than expected, because not severe message ++ // gets severity from previous call write_output() which had the severity. ++ if (fn == (writefn)emsg && emsg_severe == TRUE) ++ emsg_severe = FALSE; + } + + static int +-- +2.46.0 + diff --git a/vim-7.4-globalsyntax.patch b/vim-7.4-globalsyntax.patch index 81efb8c1..2f7fe16b 100644 --- a/vim-7.4-globalsyntax.patch +++ b/vim-7.4-globalsyntax.patch @@ -1,12 +1,12 @@ diff -up vim91/runtime/syntax/spec.vim.globalsyntax vim91/runtime/syntax/spec.vim ---- vim91/runtime/syntax/spec.vim.globalsyntax 2024-05-31 07:07:51.928490680 +0200 -+++ vim91/runtime/syntax/spec.vim 2024-05-31 07:08:26.049624156 +0200 -@@ -111,7 +111,7 @@ syn region specDescriptionArea matchgrou +--- vim91/runtime/syntax/spec.vim.globalsyntax 2024-09-20 22:29:01.858870640 +0200 ++++ vim91/runtime/syntax/spec.vim 2024-09-20 22:31:43.776217933 +0200 +@@ -112,7 +112,7 @@ syn region specDescriptionArea matchgrou syn region specPackageArea matchgroup=specSection start='^%package' end='^%'me=e-1 contains=specPackageOpts,specPreAmble,specComment "%% Scripts Section %% --syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 -+syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|global\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 +-syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\|filetriggerin\|filetriggerun\|filetriggerpostun\|transfiletriggerin\|transfiletriggerun\|transfiletriggerpostun\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 ++syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\|filetriggerin\|filetriggerun\|filetriggerpostun\|transfiletriggerin\|transfiletriggerun\|transfiletriggerpostun\)\>' skip='^%{\|^%\(define\|global\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 "%% Changelog Section %% syn region specChangelogArea matchgroup=specSection start='^%changelog' end='^%'me=e-1 contains=specEmail,specURL,specWeekday,specMonth,specNumber,specComment,specLicense diff --git a/vim.spec b/vim.spec index bd8ee9c2..976cfda6 100644 --- a/vim.spec +++ b/vim.spec @@ -99,6 +99,8 @@ Patch3003: vim-python3-tests.patch Patch3004: vim-crypto-warning.patch # don't ever set mouse (Fedora downstream patch) Patch3005: vim-8.0-copy-paste.patch +# https://github.com/vim/vim/pull/15711 +Patch3006: 0001-if_py_both.h-Reset-severity-for-empty-messages.patch # uses autoconf in spec file @@ -426,6 +428,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch -P 3003 -p1 -b .python-tests %patch -P 3004 -p1 -b .fips-warning %patch -P 3005 -p1 -b .copypaste +%patch -P 3006 -p1 -b .reset-emsg-severity %build cd src @@ -482,6 +485,7 @@ mv -f os_unix.h.save os_unix.h %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --with-features=huge \ --enable-python3interp=dynamic \ + --with-python3-stable-abi \ --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ --with-tlib=ncurses \ @@ -536,6 +540,7 @@ make clean %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --prefix=%{_prefix} --with-features=huge \ --enable-python3interp=dynamic \ + --with-python3-stable-abi \ --disable-tclinterp \ --with-x=no \ --enable-gui=no --exec-prefix=%{_prefix} --enable-multibyte \ @@ -1062,7 +1067,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog * Fri Sep 20 2024 Zdenek Dohnal - 2:9.1.737-1 -- patchlevel 737 +- patchlevel 737 (fedora#2311860) * Fri Sep 06 2024 Zdenek Dohnal - 2:9.1.719-1 - patchlevel 719 From aed1291d2e526683e4412deb2ffd68417ee5b2bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Thu, 3 Oct 2024 18:04:38 +0200 Subject: [PATCH 043/103] Add in AppData for icon reference Without this tag, the G-S does not display icon properly. But also the `appstream-builder` inserts into metadata generic `org.vim.Vim.desktop`, which cannot be found. This results in `Vetos: Has no Icon` and therefore rejection of GVim from `appstream-data` package. --- vim.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 976cfda6..7058ac4b 100644 --- a/vim.spec +++ b/vim.spec @@ -635,7 +635,7 @@ install -p -m644 %{SOURCE6} \ # See http://www.freedesktop.org/software/appstream/docs/ for more details. # mkdir -p $RPM_BUILD_ROOT%{_datadir}/metainfo -cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/gvim.appdata.xml < $RPM_BUILD_ROOT%{_datadir}/metainfo/gvim.appdata.xml <<"EOF" + gvim.desktop EOF From 9c62530262a90207711038842ee8ce4de156d390 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 15 Oct 2024 10:51:16 +0200 Subject: [PATCH 044/103] Remove the downstream patch, got fixed upstream --- ....h-Reset-severity-for-empty-messages.patch | 45 ------------------- vim.spec | 4 +- 2 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 0001-if_py_both.h-Reset-severity-for-empty-messages.patch diff --git a/0001-if_py_both.h-Reset-severity-for-empty-messages.patch b/0001-if_py_both.h-Reset-severity-for-empty-messages.patch deleted file mode 100644 index 390a6d4f..00000000 --- a/0001-if_py_both.h-Reset-severity-for-empty-messages.patch +++ /dev/null @@ -1,45 +0,0 @@ -From dfda5118ba68f20c653b4ab1dd5e2e4736d206d3 Mon Sep 17 00:00:00 2001 -From: Zdenek Dohnal -Date: Fri, 20 Sep 2024 22:14:56 +0200 -Subject: [PATCH] if_py_both.h: Reset severity for empty messages - -Python 3 interpreter sometimes sends error which is not parsable by -`PyArg_Parse()` in `write_output()`, which ends up with empty string -being sent to `writer()` with `emsg_severe` being set, but `emsg()`, -which resets the severity flag, is not called for empty strings. - -It can result in certain cases into putting severity on not severe -messages, because severity stays set after processing an empty string - -it was one of the causes of test suite errors when compiled with Python -3.13 and using stable ABI. - -The patch resets the severity flag in `writer()` in case the flag is set -and we would have called `emsg()` if the string was not empty. - -Partially resolves #15534 ---- - src/if_py_both.h | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/src/if_py_both.h b/src/if_py_both.h -index 3643f8be2..213ace986 100644 ---- a/src/if_py_both.h -+++ b/src/if_py_both.h -@@ -678,6 +678,14 @@ writer(writefn fn, char_u *str, PyInt n) - mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)n); - io_ga.ga_len += (int)n; - } -+ -+ // Reset emsg_sever if we got empty output from Python interpreter. -+ // Usually emsg_severe is set to FALSE in emsg(), but the function is not called -+ // for empty strings and the var stays TRUE, causing side effects further down, -+ // f.e. returning a different error message than expected, because not severe message -+ // gets severity from previous call write_output() which had the severity. -+ if (fn == (writefn)emsg && emsg_severe == TRUE) -+ emsg_severe = FALSE; - } - - static int --- -2.46.0 - diff --git a/vim.spec b/vim.spec index 7058ac4b..2e04a611 100644 --- a/vim.spec +++ b/vim.spec @@ -99,8 +99,6 @@ Patch3003: vim-python3-tests.patch Patch3004: vim-crypto-warning.patch # don't ever set mouse (Fedora downstream patch) Patch3005: vim-8.0-copy-paste.patch -# https://github.com/vim/vim/pull/15711 -Patch3006: 0001-if_py_both.h-Reset-severity-for-empty-messages.patch # uses autoconf in spec file @@ -428,7 +426,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch -P 3003 -p1 -b .python-tests %patch -P 3004 -p1 -b .fips-warning %patch -P 3005 -p1 -b .copypaste -%patch -P 3006 -p1 -b .reset-emsg-severity + %build cd src From b25fd607ccb516f83c9d6cf622f0fa68cf8b9a44 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 15 Oct 2024 12:42:09 +0200 Subject: [PATCH 045/103] - patchlevel 785 --- sources | 2 +- vim.spec | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 919e519c..f7767557 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-737.tar.bz2) = b61ec2aeee927530e6f0a3fedd0753aba540d254e01241d7dc5c78e0a37d3ab1149aa8e099da525ff79a2c12713428577e8c69cf06b087f8124b4bacd3a20316 +SHA512 (vim-9.1-785.tar.bz2) = a1072b1aaee1db29af80c4211157546c6d4b9d859bd8af53f51febc976c1e002258e180f2d6d074d9f5bee96106d715f2b17672492fabe8c7e2063c78491f0b4 diff --git a/vim.spec b/vim.spec index 2e04a611..04440185 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 737 +%define patchlevel 785 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -859,6 +859,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %endif %lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af +%lang(am) %{_datadir}/%{name}/%{vimdir}/lang/am %lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca %lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs %lang(cs.cp1250) %{_datadir}/%{name}/%{vimdir}/lang/cs.cp1250 @@ -1072,6 +1073,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Tue Oct 15 2024 Zdenek Dohnal - 2:9.1.785-1 +- patchlevel 785 + * Fri Sep 20 2024 Zdenek Dohnal - 2:9.1.737-1 - patchlevel 737 (fedora#2311860) From 890a4758cd1261d31088d276ea023d44e0d977b6 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 1 Nov 2024 07:50:22 +0100 Subject: [PATCH 046/103] - patchlevel 825 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index f7767557..dca9f838 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-785.tar.bz2) = a1072b1aaee1db29af80c4211157546c6d4b9d859bd8af53f51febc976c1e002258e180f2d6d074d9f5bee96106d715f2b17672492fabe8c7e2063c78491f0b4 +SHA512 (vim-9.1-825.tar.bz2) = d61ab82e4e20aa08a7a71ebc6668c152f1e03ca618bfb5390de6f093659e00c4047bda40c64ab2b811cd597ba2a2d98d3a5ef21f4c46522e87e8b4e689863458 diff --git a/vim.spec b/vim.spec index 04440185..2deee032 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 785 +%define patchlevel 825 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1073,6 +1073,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Nov 01 2024 Zdenek Dohnal - 2:9.1.825-1 +- patchlevel 825 + * Tue Oct 15 2024 Zdenek Dohnal - 2:9.1.785-1 - patchlevel 785 From b71d9f022c81414b983eefb41be55e817e85cedf Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 15 Nov 2024 06:31:36 +0100 Subject: [PATCH 047/103] F39 is EOL in less than 14 days --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 7b43537c..62d68f7a 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f41" "f40" "f39" ) -releases=( "fc42" "fc41" "fc40" "fc39" ) +branches=( "rawhide" "f41" "f40" ) +releases=( "fc42" "fc41" "fc40" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc42" "fc41" "\|fc40" "\|fc39" ) -bodhi_enabled=( "0" "1" "1" "1" ) +regexps=( "fc42" "fc41" "\|fc40" ) +bodhi_enabled=( "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From 9eb44931632082f2873d99735b28745326a6d133 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 15 Nov 2024 06:33:26 +0100 Subject: [PATCH 048/103] - patchlevel 866 --- sources | 2 +- vim-manpagefixes-948566.patch | 100 +++++++++++++++++----------------- vim.spec | 5 +- 3 files changed, 55 insertions(+), 52 deletions(-) diff --git a/sources b/sources index dca9f838..d12dbfc2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-825.tar.bz2) = d61ab82e4e20aa08a7a71ebc6668c152f1e03ca618bfb5390de6f093659e00c4047bda40c64ab2b811cd597ba2a2d98d3a5ef21f4c46522e87e8b4e689863458 +SHA512 (vim-9.1-866.tar.bz2) = c2ce23170cf5530df80542440e98b678e19147a5ee70878d66b28e0e78e26e665122f9decea8f37034ba354e14726eaa2939981952b0e2f82a1e887a82583f9e diff --git a/vim-manpagefixes-948566.patch b/vim-manpagefixes-948566.patch index 40dc9af6..cad76e36 100644 --- a/vim-manpagefixes-948566.patch +++ b/vim-manpagefixes-948566.patch @@ -1,6 +1,6 @@ diff -up vim91/runtime/doc/vim.1.manpagefixes vim91/runtime/doc/vim.1 ---- vim91/runtime/doc/vim.1.manpagefixes 2024-08-30 10:46:21.683161397 +0200 -+++ vim91/runtime/doc/vim.1 2024-08-30 10:46:21.685161385 +0200 +--- vim91/runtime/doc/vim.1.manpagefixes 2024-11-15 06:34:57.866102079 +0100 ++++ vim91/runtime/doc/vim.1 2024-11-15 06:34:57.868102064 +0100 @@ -17,11 +17,13 @@ vim \- Vi IMproved, a programmer's text .PP .br @@ -43,8 +43,8 @@ diff -up vim91/runtime/doc/vim.1.manpagefixes vim91/runtime/doc/vim.1 List the names of all Vim servers that can be found. .TP diff -up vim91/runtime/doc/vim-fr.1.manpagefixes vim91/runtime/doc/vim-fr.1 ---- vim91/runtime/doc/vim-fr.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim-fr.1 2024-08-30 10:46:21.685161385 +0200 +--- vim91/runtime/doc/vim-fr.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-fr.1 2024-11-15 06:34:57.868102064 +0100 @@ -24,11 +24,13 @@ vim \- Vi IMproved, éditeur de texte pou .PP .br @@ -60,8 +60,8 @@ diff -up vim91/runtime/doc/vim-fr.1.manpagefixes vim91/runtime/doc/vim-fr.1 .B eview .br diff -up vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes vim91/runtime/doc/vim-fr.UTF-8.1 ---- vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim-fr.UTF-8.1 2024-08-30 10:46:21.685161385 +0200 +--- vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-fr.UTF-8.1 2024-11-15 06:34:57.868102064 +0100 @@ -24,11 +24,13 @@ vim \- Vi IMproved, éditeur de texte po .PP .br @@ -77,8 +77,8 @@ diff -up vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes vim91/runtime/doc/vim-fr. .B eview .br diff -up vim91/runtime/doc/vim-it.1.manpagefixes vim91/runtime/doc/vim-it.1 ---- vim91/runtime/doc/vim-it.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim-it.1 2024-08-30 10:46:21.685161385 +0200 +--- vim91/runtime/doc/vim-it.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-it.1 2024-11-15 06:34:57.869102056 +0100 @@ -17,11 +17,13 @@ vim \- VI Migliorato, un editor di testi .PP .br @@ -94,8 +94,8 @@ diff -up vim91/runtime/doc/vim-it.1.manpagefixes vim91/runtime/doc/vim-it.1 .B eview .br diff -up vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes vim91/runtime/doc/vim-it.UTF-8.1 ---- vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim-it.UTF-8.1 2024-08-30 10:46:21.685161385 +0200 +--- vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-it.UTF-8.1 2024-11-15 06:34:57.869102056 +0100 @@ -17,11 +17,13 @@ vim \- VI Migliorato, un editor di testi .PP .br @@ -111,8 +111,8 @@ diff -up vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes vim91/runtime/doc/vim-it. .B eview .br diff -up vim91/runtime/doc/vim.man.manpagefixes vim91/runtime/doc/vim.man ---- vim91/runtime/doc/vim.man.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim.man 2024-08-30 10:46:21.686161378 +0200 +--- vim91/runtime/doc/vim.man.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim.man 2024-11-15 06:34:57.869102056 +0100 @@ -9,9 +9,9 @@ SYNOPSIS vim [options] -t tag vim [options] -q [errorfile] @@ -142,8 +142,8 @@ diff -up vim91/runtime/doc/vim.man.manpagefixes vim91/runtime/doc/vim.man evim eview The GUI version in easy mode. Starts a new window. Can also diff -up vim91/runtime/doc/vim-pl.1.manpagefixes vim91/runtime/doc/vim-pl.1 ---- vim91/runtime/doc/vim-pl.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim-pl.1 2024-08-30 10:46:21.686161378 +0200 +--- vim91/runtime/doc/vim-pl.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-pl.1 2024-11-15 06:34:57.869102056 +0100 @@ -17,11 +17,13 @@ vim \- Vi rozbudowany, edytor tekstu dla .PP .br @@ -159,8 +159,8 @@ diff -up vim91/runtime/doc/vim-pl.1.manpagefixes vim91/runtime/doc/vim-pl.1 .B eview .br diff -up vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vim-pl.UTF-8.1 ---- vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vim-pl.UTF-8.1 2024-08-30 10:46:21.686161378 +0200 +--- vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-pl.UTF-8.1 2024-11-15 06:34:57.869102056 +0100 @@ -17,11 +17,13 @@ vim \- Vi rozbudowany, edytor tekstu dla .PP .br @@ -176,8 +176,8 @@ diff -up vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vim-pl. .B eview .br diff -up vim91/runtime/doc/vim-ru.1.manpagefixes vim91/runtime/doc/vim-ru.1 ---- vim91/runtime/doc/vim-ru.1.manpagefixes 2024-08-30 10:46:21.686161378 +0200 -+++ vim91/runtime/doc/vim-ru.1 2024-08-30 10:47:41.358659029 +0200 +--- vim91/runtime/doc/vim-ru.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-ru.1 2024-11-15 06:34:57.870102048 +0100 @@ -18,11 +18,13 @@ .PP .br @@ -193,8 +193,8 @@ diff -up vim91/runtime/doc/vim-ru.1.manpagefixes vim91/runtime/doc/vim-ru.1 .B eview .br diff -up vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vim-ru.UTF-8.1 ---- vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes 2024-08-30 10:46:21.687161372 +0200 -+++ vim91/runtime/doc/vim-ru.UTF-8.1 2024-08-30 10:48:19.972415568 +0200 +--- vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vim-ru.UTF-8.1 2024-11-15 06:34:57.870102048 +0100 @@ -18,11 +18,13 @@ программиÑтов. .PP .br @@ -210,55 +210,55 @@ diff -up vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vim-ru. .B eview .br diff -up vim91/runtime/doc/vimtutor.1.manpagefixes vim91/runtime/doc/vimtutor.1 ---- vim91/runtime/doc/vimtutor.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vimtutor.1 2024-08-30 10:46:21.687161372 +0200 -@@ -4,6 +4,8 @@ vimtutor \- the Vim tutor - .SH SYNOPSIS +--- vim91/runtime/doc/vimtutor.1.manpagefixes 2024-11-15 06:34:57.870102048 +0100 ++++ vim91/runtime/doc/vimtutor.1 2024-11-15 06:36:03.320603026 +0100 +@@ -8,6 +8,8 @@ vimtutor \- the Vim tutor + .B vimtutor [\-h | \-\-help] .br - .B vimtutor [\-g] [language] + .B vimtutor [\-\-list] +.br +.B gvimtutor .SH DESCRIPTION .B Vimtutor starts the diff -up vim91/runtime/doc/vimtutor-it.1.manpagefixes vim91/runtime/doc/vimtutor-it.1 ---- vim91/runtime/doc/vimtutor-it.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vimtutor-it.1 2024-08-30 10:46:21.687161372 +0200 -@@ -4,6 +4,8 @@ vimtutor \- Un breve corso introduttivo - .SH SINTASSI +--- vim91/runtime/doc/vimtutor-it.1.manpagefixes 2024-11-15 06:34:57.870102048 +0100 ++++ vim91/runtime/doc/vimtutor-it.1 2024-11-15 06:36:36.103353076 +0100 +@@ -8,6 +8,8 @@ vimtutor \- Un breve corso introduttivo + .B vimtutor [\-h | \-\-help] .br - .B vimtutor [\-g] [lingua] + .B vimtutor [\-\-list] +.br +.B gvimtutor .SH DESCRIZIONE .B Vimtutor inizia il diff -up vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-it.UTF-8.1 ---- vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vimtutor-it.UTF-8.1 2024-08-30 10:46:21.688161366 +0200 -@@ -4,6 +4,8 @@ vimtutor \- Un breve corso introduttivo - .SH SINTASSI +--- vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes 2024-11-15 06:34:57.871102041 +0100 ++++ vim91/runtime/doc/vimtutor-it.UTF-8.1 2024-11-15 06:36:59.673180945 +0100 +@@ -8,6 +8,8 @@ vimtutor \- Un breve corso introduttivo + .B vimtutor [\-h | \-\-help] .br - .B vimtutor [\-g] [lingua] + .B vimtutor [\-\-list] +.br +.B gvimtutor .SH DESCRIZIONE .B Vimtutor inizia il diff -up vim91/runtime/doc/vimtutor.man.manpagefixes vim91/runtime/doc/vimtutor.man ---- vim91/runtime/doc/vimtutor.man.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vimtutor.man 2024-08-30 10:46:21.688161366 +0200 -@@ -7,6 +7,7 @@ NAME - - SYNOPSIS - vimtutor [-g] [language] +--- vim91/runtime/doc/vimtutor.man.manpagefixes 2024-11-15 06:34:57.871102041 +0100 ++++ vim91/runtime/doc/vimtutor.man 2024-11-15 06:37:21.673037169 +0100 +@@ -8,6 +8,7 @@ SYNOPSIS + [ISO639] + vimtutor [-h | --help] + vimtutor [--list] + gvimtutor DESCRIPTION - Vimtutor starts the Vim tutor. It copies the tutor file first, so that + Vimtutor starts the Vim tutor. diff -up vim91/runtime/doc/vimtutor-pl.1.manpagefixes vim91/runtime/doc/vimtutor-pl.1 ---- vim91/runtime/doc/vimtutor-pl.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vimtutor-pl.1 2024-08-30 10:46:21.688161366 +0200 +--- vim91/runtime/doc/vimtutor-pl.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor-pl.1 2024-11-15 06:34:57.871102041 +0100 @@ -4,6 +4,8 @@ vimtutor \- nauczyciel Vima .SH SYNOPSIS .br @@ -269,8 +269,8 @@ diff -up vim91/runtime/doc/vimtutor-pl.1.manpagefixes vim91/runtime/doc/vimtutor .B Vimtutor uruchamia nauczyciela diff -up vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-pl.UTF-8.1 ---- vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes 2024-08-30 10:38:11.000000000 +0200 -+++ vim91/runtime/doc/vimtutor-pl.UTF-8.1 2024-08-30 10:46:21.689161359 +0200 +--- vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor-pl.UTF-8.1 2024-11-15 06:34:57.871102041 +0100 @@ -4,6 +4,8 @@ vimtutor \- nauczyciel Vima .SH SYNOPSIS .br @@ -281,8 +281,8 @@ diff -up vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vi .B Vimtutor uruchamia nauczyciela diff -up vim91/runtime/doc/vimtutor-ru.1.manpagefixes vim91/runtime/doc/vimtutor-ru.1 ---- vim91/runtime/doc/vimtutor-ru.1.manpagefixes 2024-08-30 10:46:21.689161359 +0200 -+++ vim91/runtime/doc/vimtutor-ru.1 2024-08-30 10:49:28.122985860 +0200 +--- vim91/runtime/doc/vimtutor-ru.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor-ru.1 2024-11-15 06:34:57.871102041 +0100 @@ -4,6 +4,8 @@ .SH ëòáôëéê ïâúïò .br @@ -293,8 +293,8 @@ diff -up vim91/runtime/doc/vimtutor-ru.1.manpagefixes vim91/runtime/doc/vimtutor ðÏ ËÏÍÁÎÄÅ .B vimtutor diff -up vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-ru.UTF-8.1 ---- vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes 2024-08-30 10:46:21.689161359 +0200 -+++ vim91/runtime/doc/vimtutor-ru.UTF-8.1 2024-08-30 10:50:11.634711513 +0200 +--- vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor-ru.UTF-8.1 2024-11-15 06:34:57.871102041 +0100 @@ -7,6 +7,8 @@ Программа vimtutor \[em] вып .SH ОПИСÐÐИЕ По команде diff --git a/vim.spec b/vim.spec index 2deee032..d6d00362 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 825 +%define patchlevel 866 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1073,6 +1073,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Nov 15 2024 Zdenek Dohnal - 2:9.1.866-1 +- patchlevel 866 + * Fri Nov 01 2024 Zdenek Dohnal - 2:9.1.825-1 - patchlevel 825 From 85975376534393a3a84976dbef2ac1d6f6b0410c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 29 Nov 2024 12:10:50 +0100 Subject: [PATCH 049/103] - patchlevel 895 --- sources | 2 +- vim-manpagefixes-948566.patch | 60 +++++++++++++++++------------------ vim.spec | 5 ++- 3 files changed, 35 insertions(+), 32 deletions(-) diff --git a/sources b/sources index d12dbfc2..3b023a7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-866.tar.bz2) = c2ce23170cf5530df80542440e98b678e19147a5ee70878d66b28e0e78e26e665122f9decea8f37034ba354e14726eaa2939981952b0e2f82a1e887a82583f9e +SHA512 (vim-9.1-895.tar.bz2) = 8613646a654632abbe963b3deb78e23fb3cc2be4c18eccfda63b3066813e9f8f2b24fa5a731c7bdfbcb39c74322c82e82e363ad9b25f4a828ad4990714543dfa diff --git a/vim-manpagefixes-948566.patch b/vim-manpagefixes-948566.patch index cad76e36..c0806d65 100644 --- a/vim-manpagefixes-948566.patch +++ b/vim-manpagefixes-948566.patch @@ -1,6 +1,6 @@ diff -up vim91/runtime/doc/vim.1.manpagefixes vim91/runtime/doc/vim.1 ---- vim91/runtime/doc/vim.1.manpagefixes 2024-11-15 06:34:57.866102079 +0100 -+++ vim91/runtime/doc/vim.1 2024-11-15 06:34:57.868102064 +0100 +--- vim91/runtime/doc/vim.1.manpagefixes 2024-11-29 12:17:53.553382696 +0100 ++++ vim91/runtime/doc/vim.1 2024-11-29 12:17:53.556382667 +0100 @@ -17,11 +17,13 @@ vim \- Vi IMproved, a programmer's text .PP .br @@ -44,7 +44,7 @@ diff -up vim91/runtime/doc/vim.1.manpagefixes vim91/runtime/doc/vim.1 .TP diff -up vim91/runtime/doc/vim-fr.1.manpagefixes vim91/runtime/doc/vim-fr.1 --- vim91/runtime/doc/vim-fr.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-fr.1 2024-11-15 06:34:57.868102064 +0100 ++++ vim91/runtime/doc/vim-fr.1 2024-11-29 12:17:53.556382667 +0100 @@ -24,11 +24,13 @@ vim \- Vi IMproved, éditeur de texte pou .PP .br @@ -61,7 +61,7 @@ diff -up vim91/runtime/doc/vim-fr.1.manpagefixes vim91/runtime/doc/vim-fr.1 .br diff -up vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes vim91/runtime/doc/vim-fr.UTF-8.1 --- vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-fr.UTF-8.1 2024-11-15 06:34:57.868102064 +0100 ++++ vim91/runtime/doc/vim-fr.UTF-8.1 2024-11-29 12:17:53.556382667 +0100 @@ -24,11 +24,13 @@ vim \- Vi IMproved, éditeur de texte po .PP .br @@ -78,7 +78,7 @@ diff -up vim91/runtime/doc/vim-fr.UTF-8.1.manpagefixes vim91/runtime/doc/vim-fr. .br diff -up vim91/runtime/doc/vim-it.1.manpagefixes vim91/runtime/doc/vim-it.1 --- vim91/runtime/doc/vim-it.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-it.1 2024-11-15 06:34:57.869102056 +0100 ++++ vim91/runtime/doc/vim-it.1 2024-11-29 12:17:53.557382658 +0100 @@ -17,11 +17,13 @@ vim \- VI Migliorato, un editor di testi .PP .br @@ -95,7 +95,7 @@ diff -up vim91/runtime/doc/vim-it.1.manpagefixes vim91/runtime/doc/vim-it.1 .br diff -up vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes vim91/runtime/doc/vim-it.UTF-8.1 --- vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-it.UTF-8.1 2024-11-15 06:34:57.869102056 +0100 ++++ vim91/runtime/doc/vim-it.UTF-8.1 2024-11-29 12:17:53.557382658 +0100 @@ -17,11 +17,13 @@ vim \- VI Migliorato, un editor di testi .PP .br @@ -112,7 +112,7 @@ diff -up vim91/runtime/doc/vim-it.UTF-8.1.manpagefixes vim91/runtime/doc/vim-it. .br diff -up vim91/runtime/doc/vim.man.manpagefixes vim91/runtime/doc/vim.man --- vim91/runtime/doc/vim.man.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim.man 2024-11-15 06:34:57.869102056 +0100 ++++ vim91/runtime/doc/vim.man 2024-11-29 12:17:53.557382658 +0100 @@ -9,9 +9,9 @@ SYNOPSIS vim [options] -t tag vim [options] -q [errorfile] @@ -143,7 +143,7 @@ diff -up vim91/runtime/doc/vim.man.manpagefixes vim91/runtime/doc/vim.man The GUI version in easy mode. Starts a new window. Can also diff -up vim91/runtime/doc/vim-pl.1.manpagefixes vim91/runtime/doc/vim-pl.1 --- vim91/runtime/doc/vim-pl.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-pl.1 2024-11-15 06:34:57.869102056 +0100 ++++ vim91/runtime/doc/vim-pl.1 2024-11-29 12:17:53.557382658 +0100 @@ -17,11 +17,13 @@ vim \- Vi rozbudowany, edytor tekstu dla .PP .br @@ -160,7 +160,7 @@ diff -up vim91/runtime/doc/vim-pl.1.manpagefixes vim91/runtime/doc/vim-pl.1 .br diff -up vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vim-pl.UTF-8.1 --- vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-pl.UTF-8.1 2024-11-15 06:34:57.869102056 +0100 ++++ vim91/runtime/doc/vim-pl.UTF-8.1 2024-11-29 12:17:53.558382649 +0100 @@ -17,11 +17,13 @@ vim \- Vi rozbudowany, edytor tekstu dla .PP .br @@ -177,7 +177,7 @@ diff -up vim91/runtime/doc/vim-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vim-pl. .br diff -up vim91/runtime/doc/vim-ru.1.manpagefixes vim91/runtime/doc/vim-ru.1 --- vim91/runtime/doc/vim-ru.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-ru.1 2024-11-15 06:34:57.870102048 +0100 ++++ vim91/runtime/doc/vim-ru.1 2024-11-29 12:17:53.558382649 +0100 @@ -18,11 +18,13 @@ .PP .br @@ -194,7 +194,7 @@ diff -up vim91/runtime/doc/vim-ru.1.manpagefixes vim91/runtime/doc/vim-ru.1 .br diff -up vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vim-ru.UTF-8.1 --- vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vim-ru.UTF-8.1 2024-11-15 06:34:57.870102048 +0100 ++++ vim91/runtime/doc/vim-ru.UTF-8.1 2024-11-29 12:17:53.558382649 +0100 @@ -18,11 +18,13 @@ программиÑтов. .PP .br @@ -210,8 +210,8 @@ diff -up vim91/runtime/doc/vim-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vim-ru. .B eview .br diff -up vim91/runtime/doc/vimtutor.1.manpagefixes vim91/runtime/doc/vimtutor.1 ---- vim91/runtime/doc/vimtutor.1.manpagefixes 2024-11-15 06:34:57.870102048 +0100 -+++ vim91/runtime/doc/vimtutor.1 2024-11-15 06:36:03.320603026 +0100 +--- vim91/runtime/doc/vimtutor.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor.1 2024-11-29 12:17:53.559382639 +0100 @@ -8,6 +8,8 @@ vimtutor \- the Vim tutor .B vimtutor [\-h | \-\-help] .br @@ -222,8 +222,8 @@ diff -up vim91/runtime/doc/vimtutor.1.manpagefixes vim91/runtime/doc/vimtutor.1 .B Vimtutor starts the diff -up vim91/runtime/doc/vimtutor-it.1.manpagefixes vim91/runtime/doc/vimtutor-it.1 ---- vim91/runtime/doc/vimtutor-it.1.manpagefixes 2024-11-15 06:34:57.870102048 +0100 -+++ vim91/runtime/doc/vimtutor-it.1 2024-11-15 06:36:36.103353076 +0100 +--- vim91/runtime/doc/vimtutor-it.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor-it.1 2024-11-29 12:17:53.559382639 +0100 @@ -8,6 +8,8 @@ vimtutor \- Un breve corso introduttivo .B vimtutor [\-h | \-\-help] .br @@ -234,8 +234,8 @@ diff -up vim91/runtime/doc/vimtutor-it.1.manpagefixes vim91/runtime/doc/vimtutor .B Vimtutor inizia il diff -up vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-it.UTF-8.1 ---- vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes 2024-11-15 06:34:57.871102041 +0100 -+++ vim91/runtime/doc/vimtutor-it.UTF-8.1 2024-11-15 06:36:59.673180945 +0100 +--- vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor-it.UTF-8.1 2024-11-29 12:17:53.559382639 +0100 @@ -8,6 +8,8 @@ vimtutor \- Un breve corso introduttivo .B vimtutor [\-h | \-\-help] .br @@ -246,8 +246,8 @@ diff -up vim91/runtime/doc/vimtutor-it.UTF-8.1.manpagefixes vim91/runtime/doc/vi .B Vimtutor inizia il diff -up vim91/runtime/doc/vimtutor.man.manpagefixes vim91/runtime/doc/vimtutor.man ---- vim91/runtime/doc/vimtutor.man.manpagefixes 2024-11-15 06:34:57.871102041 +0100 -+++ vim91/runtime/doc/vimtutor.man 2024-11-15 06:37:21.673037169 +0100 +--- vim91/runtime/doc/vimtutor.man.manpagefixes 2024-11-15 06:32:23.000000000 +0100 ++++ vim91/runtime/doc/vimtutor.man 2024-11-29 12:17:53.559382639 +0100 @@ -8,6 +8,7 @@ SYNOPSIS [ISO639] vimtutor [-h | --help] @@ -258,7 +258,7 @@ diff -up vim91/runtime/doc/vimtutor.man.manpagefixes vim91/runtime/doc/vimtutor. Vimtutor starts the Vim tutor. diff -up vim91/runtime/doc/vimtutor-pl.1.manpagefixes vim91/runtime/doc/vimtutor-pl.1 --- vim91/runtime/doc/vimtutor-pl.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vimtutor-pl.1 2024-11-15 06:34:57.871102041 +0100 ++++ vim91/runtime/doc/vimtutor-pl.1 2024-11-29 12:17:53.559382639 +0100 @@ -4,6 +4,8 @@ vimtutor \- nauczyciel Vima .SH SYNOPSIS .br @@ -270,7 +270,7 @@ diff -up vim91/runtime/doc/vimtutor-pl.1.manpagefixes vim91/runtime/doc/vimtutor uruchamia nauczyciela diff -up vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-pl.UTF-8.1 --- vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vimtutor-pl.UTF-8.1 2024-11-15 06:34:57.871102041 +0100 ++++ vim91/runtime/doc/vimtutor-pl.UTF-8.1 2024-11-29 12:17:53.560382630 +0100 @@ -4,6 +4,8 @@ vimtutor \- nauczyciel Vima .SH SYNOPSIS .br @@ -281,21 +281,21 @@ diff -up vim91/runtime/doc/vimtutor-pl.UTF-8.1.manpagefixes vim91/runtime/doc/vi .B Vimtutor uruchamia nauczyciela diff -up vim91/runtime/doc/vimtutor-ru.1.manpagefixes vim91/runtime/doc/vimtutor-ru.1 ---- vim91/runtime/doc/vimtutor-ru.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vimtutor-ru.1 2024-11-15 06:34:57.871102041 +0100 -@@ -4,6 +4,8 @@ - .SH ëòáôëéê ïâúïò +--- vim91/runtime/doc/vimtutor-ru.1.manpagefixes 2024-11-29 12:17:53.560382630 +0100 ++++ vim91/runtime/doc/vimtutor-ru.1 2024-11-29 12:20:14.883047832 +0100 +@@ -8,6 +8,8 @@ + .B vimtutor [\-h | \-\-help] .br - .B vimtutor [\-g] [ÑÚÙË] + .B vimtutor [\-\-list] +.br +.B gvimtutor .SH ïðéóáîéå ðÏ ËÏÍÁÎÄÅ .B vimtutor diff -up vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vimtutor-ru.UTF-8.1 ---- vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes 2024-11-15 06:32:23.000000000 +0100 -+++ vim91/runtime/doc/vimtutor-ru.UTF-8.1 2024-11-15 06:34:57.871102041 +0100 -@@ -7,6 +7,8 @@ Программа vimtutor \[em] вып +--- vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes 2024-11-29 12:17:53.560382630 +0100 ++++ vim91/runtime/doc/vimtutor-ru.UTF-8.1 2024-11-29 12:19:27.318497067 +0100 +@@ -11,6 +11,8 @@ Программа vimtutor \[em] вып .SH ОПИСÐÐИЕ По команде .B vimtutor @@ -303,4 +303,4 @@ diff -up vim91/runtime/doc/vimtutor-ru.UTF-8.1.manpagefixes vim91/runtime/doc/vi +.B gvimtutor выполнÑетÑÑ Ð·Ð°Ð¿ÑƒÑк редактора .B Vim. - Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ð¼ файлом, Ñодержащем текÑÑ‚ учебника. Ðо перед Ñтим проиÑходит + Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ð¼ файлом, Ñодержащем текÑÑ‚ учебника. diff --git a/vim.spec b/vim.spec index d6d00362..74cc793b 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 866 +%define patchlevel 895 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1073,6 +1073,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Nov 29 2024 Zdenek Dohnal - 2:9.1.895-1 +- patchlevel 895 + * Fri Nov 15 2024 Zdenek Dohnal - 2:9.1.866-1 - patchlevel 866 From 0588de6cc35720c922e1993fa5b650769e5426de Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 6 Dec 2024 06:44:19 +0100 Subject: [PATCH 050/103] - patchlevel 906 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 3b023a7b..40c0d2cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-895.tar.bz2) = 8613646a654632abbe963b3deb78e23fb3cc2be4c18eccfda63b3066813e9f8f2b24fa5a731c7bdfbcb39c74322c82e82e363ad9b25f4a828ad4990714543dfa +SHA512 (vim-9.1-906.tar.bz2) = 8fcd355891bd6e2f39a682b32bfdfd50f7e0a52a67b4926d755fd1d38457c3f87e979f34df2801c199e7a432c999a4451be90a11fe56da6c7e393f7e963f5919 diff --git a/vim.spec b/vim.spec index 74cc793b..d5a410c5 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 895 +%define patchlevel 906 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1073,6 +1073,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Dec 06 2024 Zdenek Dohnal - 2:9.1.906-1 +- patchlevel 906 + * Fri Nov 29 2024 Zdenek Dohnal - 2:9.1.895-1 - patchlevel 895 From 979b4a07c7f493f911776a23c8daefdee5ac695f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 6 Dec 2024 07:14:54 +0100 Subject: [PATCH 051/103] UTF-8 tutor files are shipped upstream now, remove the workaround --- vim.spec | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/vim.spec b/vim.spec index d5a410c5..bbd1f793 100644 --- a/vim.spec +++ b/vim.spec @@ -740,30 +740,6 @@ rm %{buildroot}/%{_datadir}/icons/{hicolor,locolor}/*/apps/gvim.png ln -sf menu_ja_jp.ujis.vim menu_ja_jp.eucjp.vim ) ) -pushd %{buildroot}/%{_datadir}/%{name}/%{vimdir}/tutor -mkdir conv - iconv -f CP1252 -t UTF8 tutor.ca > conv/tutor.ca - iconv -f CP1252 -t UTF8 tutor.it > conv/tutor.it - #iconv -f CP1253 -t UTF8 tutor.gr > conv/tutor.gr - iconv -f CP1252 -t UTF8 tutor.fr > conv/tutor.fr - iconv -f CP1252 -t UTF8 tutor.es > conv/tutor.es - iconv -f CP1252 -t UTF8 tutor.de > conv/tutor.de - #iconv -f CP737 -t UTF8 tutor.gr.cp737 > conv/tutor.gr.cp737 - #iconv -f EUC-JP -t UTF8 tutor.ja.euc > conv/tutor.ja.euc - #iconv -f SJIS -t UTF8 tutor.ja.sjis > conv/tutor.ja.sjis - iconv -f UTF8 -t UTF8 tutor.ja.utf-8 > conv/tutor.ja.utf-8 - iconv -f UTF8 -t UTF8 tutor.ko.utf-8 > conv/tutor.ko.utf-8 - iconv -f CP1252 -t UTF8 tutor.no > conv/tutor.no - iconv -f ISO-8859-2 -t UTF8 tutor.pl > conv/tutor.pl - iconv -f ISO-8859-2 -t UTF8 tutor.sk > conv/tutor.sk - iconv -f KOI8R -t UTF8 tutor.ru > conv/tutor.ru - iconv -f CP1252 -t UTF8 tutor.sv > conv/tutor.sv - mv -f tutor.ja.euc tutor.ja.sjis tutor.ko.euc tutor.pl.cp1250 tutor.zh.big5 tutor.ru.cp1251 tutor.zh.euc tutor.sr.cp1250 tutor.sr.utf-8 conv/ - rm -f tutor.ca tutor.de tutor.es tutor.fr tutor.gr tutor.it tutor.ja.utf-8 tutor.ko.utf-8 tutor.no tutor.pl tutor.sk tutor.ru tutor.sv -mv -f conv/* . -rmdir conv -popd - # Dependency cleanups chmod 644 %{buildroot}/%{_datadir}/%{name}/%{vimdir}/doc/vim2html.pl \ %{buildroot}/%{_datadir}/%{name}/%{vimdir}/tools/*.pl \ From 2b538aae6bc79546ce0145edde2dbc840281a25d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 13 Dec 2024 10:26:18 +0100 Subject: [PATCH 052/103] - patchlevel 919 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 40c0d2cf..26f5da68 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-906.tar.bz2) = 8fcd355891bd6e2f39a682b32bfdfd50f7e0a52a67b4926d755fd1d38457c3f87e979f34df2801c199e7a432c999a4451be90a11fe56da6c7e393f7e963f5919 +SHA512 (vim-9.1-919.tar.bz2) = 1186107b4b4be3ec03cb369b5a788ec479732c6c7165c455ec7c0fccdc96dc6c82d1899c1e7590bb982c9d027c573fd60a7aa3f306920354ba065ffe4335d309 diff --git a/vim.spec b/vim.spec index bbd1f793..ba1aa988 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 906 +%define patchlevel 919 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1049,6 +1049,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Dec 13 2024 Zdenek Dohnal - 2:9.1.919-1 +- patchlevel 919 + * Fri Dec 06 2024 Zdenek Dohnal - 2:9.1.906-1 - patchlevel 906 From 86fb2418b66bfa855bebf1e62bf5806983a20374 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 3 Jan 2025 08:24:52 +0100 Subject: [PATCH 053/103] - patchlevel 984 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 26f5da68..64eeb5d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-919.tar.bz2) = 1186107b4b4be3ec03cb369b5a788ec479732c6c7165c455ec7c0fccdc96dc6c82d1899c1e7590bb982c9d027c573fd60a7aa3f306920354ba065ffe4335d309 +SHA512 (vim-9.1-984.tar.bz2) = d0c0e05a5d6d7d1ecac60e7afe85113c50d27393574dd584b38353fcd97b767d265a9b759953cb442ab4992afc374d67c2d6099c7d574e9d25d3c3823b689add diff --git a/vim.spec b/vim.spec index ba1aa988..af56a276 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 919 +%define patchlevel 984 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1049,6 +1049,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Jan 03 2025 Zdenek Dohnal - 2:9.1.984-1 +- patchlevel 984 + * Fri Dec 13 2024 Zdenek Dohnal - 2:9.1.919-1 - patchlevel 919 From 684593869b56d35d586c6fcecef59aa46087c1c3 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 10 Jan 2025 08:15:27 +0100 Subject: [PATCH 054/103] - patchlevel 1000 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 64eeb5d7..bf412165 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-984.tar.bz2) = d0c0e05a5d6d7d1ecac60e7afe85113c50d27393574dd584b38353fcd97b767d265a9b759953cb442ab4992afc374d67c2d6099c7d574e9d25d3c3823b689add +SHA512 (vim-9.1-1000.tar.bz2) = bba60832d5d8badde45903172258bb21cf53f4f4da9f3ff54c4bf4144789513782a5e8c004741434a44a04b3f5bf33c1e5ce415c155f15836cc90b0677acf1c0 diff --git a/vim.spec b/vim.spec index af56a276..ba7590d2 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 984 +%define patchlevel 1000 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1049,6 +1049,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Jan 10 2025 Zdenek Dohnal - 2:9.1.1000-1 +- patchlevel 1000 + * Fri Jan 03 2025 Zdenek Dohnal - 2:9.1.984-1 - patchlevel 984 From 7b5d01f395fd03554ba90ac64f034dfad96d68fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:20:16 +0000 Subject: [PATCH 055/103] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index ba7590d2..fb96b5db 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1049,6 +1049,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2:9.1.1000-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jan 10 2025 Zdenek Dohnal - 2:9.1.1000-1 - patchlevel 1000 From c8221c1d7093a7029489d7336cb37494f3f7c742 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 3 Feb 2025 10:40:53 +0100 Subject: [PATCH 056/103] Fix FTBFS (fedora#2341508) --- vim.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/vim.spec b/vim.spec index fb96b5db..68e88bef 100644 --- a/vim.spec +++ b/vim.spec @@ -432,8 +432,12 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk cd src autoconf -export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2" -export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2" +# added -std=c17 because F42 uses c23 by default and dynamically loaded Ruby plugin fails to build +# with c23 due using `()` for callback arguments to be able to use callbacks with different number +# of arguments in one function +# reported upstream as https://github.com/vim/vim/issues/16575 +export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -std=c17" +export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -std=c17" cp -f os_unix.h os_unix.h.save @@ -1049,6 +1053,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Mon Feb 03 2025 Zdenek Dohnal - 2:9.1.1000-2 +- Fix FTBFS (fedora#2341508) + * Sun Jan 19 2025 Fedora Release Engineering - 2:9.1.1000-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 3264af98a29ca82fed49bcf699b13c01491d7ac8 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 7 Feb 2025 09:15:23 +0100 Subject: [PATCH 057/103] F42 got branched --- vim-update.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 62d68f7a..900bdac8 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f41" "f40" ) -releases=( "fc42" "fc41" "fc40" ) +branches=( "rawhide" "f42" "f41" "f40" ) +releases=( "fc43" "fc42" "fc41" "fc40" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc42" "fc41" "\|fc40" ) -bodhi_enabled=( "0" "1" "1" ) +regexps=( "fc43" "fc42" "fc41" "\|fc40" ) +bodhi_enabled=( "0" "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 @@ -123,9 +123,9 @@ if [ $CHANGES -ne 0 ]; then $debug fedpkg switch-branch $branch # merge with previous branch - $debug bash -c "git merge ${branches[@]: $branches_index: 1} <<<':x'" + $debug bash -c "git merge rawhide <<<':x'" if [ $? -ne 0 ]; then - echo "Error: git merge ${branches[@]: $branches_index: 1}" + echo "Error: git merge rawhide" exit 1 fi From 86fcebd96b5b68083e229f9d43183dc9bd39de2d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 7 Feb 2025 09:18:04 +0100 Subject: [PATCH 058/103] - patchlevel 1081 --- sources | 2 +- vim.spec | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/sources b/sources index bf412165..b654a822 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1000.tar.bz2) = bba60832d5d8badde45903172258bb21cf53f4f4da9f3ff54c4bf4144789513782a5e8c004741434a44a04b3f5bf33c1e5ce415c155f15836cc90b0677acf1c0 +SHA512 (vim-9.1-1081.tar.bz2) = 57e514d1d288178be8ec1cab24291b366101727420ba6086f0de57f17f8b90ad3069932883ea21a2eebeccaa80fa460d0d7f96d1276cccc4ead500e28f65c842 diff --git a/vim.spec b/vim.spec index 68e88bef..84c9ef95 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1000 +%define patchlevel 1081 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -597,7 +597,6 @@ mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_datadir}/%{name}/vimfiles/{after,autoload,colors,compiler,doc,ftdetect,ftplugin,indent,keymap,lang,plugin,print,spell,syntax,tutor} mkdir -p %{buildroot}/%{_datadir}/%{name}/vimfiles/after/{autoload,colors,compiler,doc,ftdetect,ftplugin,indent,keymap,lang,plugin,print,spell,syntax,tutor} cp -f %{SOURCE7} %{buildroot}/%{_datadir}/%{name}/vimfiles/template.spec -cp runtime/doc/uganda.txt LICENSE # Those aren't Linux info files but some binary files for Amiga: rm -f README*.info @@ -799,6 +798,12 @@ echo ".so man1/vim.1" > %{buildroot}/%{_mandir}/man5/vimrc.5 echo ".so man1/vi.1" > %{buildroot}/%{_mandir}/man5/virc.5 touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags +# upstream now tries to install LICENSE and README into VIMDIR +# but we ship them in licensedir and docdir, so we remove the dupes +# from VIMDIR +rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/LICENSE +rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt + # Refresh documentation helptags %transfiletriggerin common -- %{_datadir}/%{name}/vimfiles/doc @@ -1053,6 +1058,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags %changelog +* Fri Feb 07 2025 Zdenek Dohnal - 2:9.1.1081-1 +- patchlevel 1081 + * Mon Feb 03 2025 Zdenek Dohnal - 2:9.1.1000-2 - Fix FTBFS (fedora#2341508) From 12bccb38efa972567394e0ca70a3c77130894f3b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 19 Feb 2025 11:28:21 +0100 Subject: [PATCH 059/103] vim-update.sh: F42 got enabled --- vim-update.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 900bdac8..61f7965d 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -5,8 +5,8 @@ branches=( "rawhide" "f42" "f41" "f40" ) releases=( "fc43" "fc42" "fc41" "fc40" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc43" "fc42" "fc41" "\|fc40" ) -bodhi_enabled=( "0" "0" "1" "1" ) +regexps=( "fc43" "fc42" "\|fc41" "\|fc40" ) +bodhi_enabled=( "0" "1" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From 86eb060916dbe9dac270594bd00307d2d9289b94 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 19 Feb 2025 11:29:37 +0100 Subject: [PATCH 060/103] - patchlevel 1122 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index b654a822..d597d56a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1081.tar.bz2) = 57e514d1d288178be8ec1cab24291b366101727420ba6086f0de57f17f8b90ad3069932883ea21a2eebeccaa80fa460d0d7f96d1276cccc4ead500e28f65c842 +SHA512 (vim-9.1-1122.tar.bz2) = 3f994b72e252058cc035fe2393a3f93ce13a446a5376f8ebdc36a5fe01a60bfcfdc6db7232f3b255f76fd5c09817e5801a7d1258a10405192b143e06fe447e56 diff --git a/vim.spec b/vim.spec index 84c9ef95..927ba7ea 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1081 +%define patchlevel 1122 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Wed Feb 19 2025 Zdenek Dohnal - 2:9.1.1122-1 +- patchlevel 1122 + * Fri Feb 07 2025 Zdenek Dohnal - 2:9.1.1081-1 - patchlevel 1081 From 0c440c2c789cbabbd914925353b0cd0d1597aa24 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 4 Mar 2025 15:37:53 +0100 Subject: [PATCH 061/103] - patchlevel 1169 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d597d56a..6425b39c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1122.tar.bz2) = 3f994b72e252058cc035fe2393a3f93ce13a446a5376f8ebdc36a5fe01a60bfcfdc6db7232f3b255f76fd5c09817e5801a7d1258a10405192b143e06fe447e56 +SHA512 (vim-9.1-1169.tar.bz2) = df499768436f0da50870eba4bd6e0eac130923f280cfa6d06eb17f78467c27080915489c08b5fc782e3c79270313621141df7b3a6fc984eee97c99ec3cb6bebf diff --git a/vim.spec b/vim.spec index 927ba7ea..17f3e789 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1122 +%define patchlevel 1169 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Tue Mar 04 2025 Zdenek Dohnal - 2:9.1.1169-1 +- patchlevel 1169 + * Wed Feb 19 2025 Zdenek Dohnal - 2:9.1.1122-1 - patchlevel 1122 From 100943a3bfaaa7cf915600ba64ff59e02424068d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 7 Mar 2025 10:51:40 +0100 Subject: [PATCH 062/103] - patchlevel 1179 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 6425b39c..8dec141a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1169.tar.bz2) = df499768436f0da50870eba4bd6e0eac130923f280cfa6d06eb17f78467c27080915489c08b5fc782e3c79270313621141df7b3a6fc984eee97c99ec3cb6bebf +SHA512 (vim-9.1-1179.tar.bz2) = 39441e65b87e59419b4e1162e5d648a98d35350348e81d7b2af70582058a8edd88cfecd0b37f08f83c19a0702f375ef7a82324f21de60c30b3f984b5cd1bebc1 diff --git a/vim.spec b/vim.spec index 17f3e789..383e79a0 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1169 +%define patchlevel 1179 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Mar 07 2025 Zdenek Dohnal - 2:9.1.1179-1 +- patchlevel 1179 + * Tue Mar 04 2025 Zdenek Dohnal - 2:9.1.1169-1 - patchlevel 1169 From 29d7ff0bb5531b2055769c8c43014334c962abd5 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 14 Mar 2025 07:45:12 +0100 Subject: [PATCH 063/103] - patchlevel 1202 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 8dec141a..d57aa5f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1179.tar.bz2) = 39441e65b87e59419b4e1162e5d648a98d35350348e81d7b2af70582058a8edd88cfecd0b37f08f83c19a0702f375ef7a82324f21de60c30b3f984b5cd1bebc1 +SHA512 (vim-9.1-1202.tar.bz2) = 61cf964a64054d9cddaf99095b5216ae2dad5052e5c0624995038a293de04c6d05c6d149304a31c54455cf88d4af3a245ff397f6efcab67517bde1dd47eee19c diff --git a/vim.spec b/vim.spec index 383e79a0..a8b41311 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1179 +%define patchlevel 1202 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Mar 14 2025 Zdenek Dohnal - 2:9.1.1202-1 +- patchlevel 1202 + * Fri Mar 07 2025 Zdenek Dohnal - 2:9.1.1179-1 - patchlevel 1179 From 6801a39cd4106920e0a38991fa6c84913559d3fa Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 21 Mar 2025 06:16:17 +0100 Subject: [PATCH 064/103] - patchlevel 1227 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d57aa5f0..ce914fa1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1202.tar.bz2) = 61cf964a64054d9cddaf99095b5216ae2dad5052e5c0624995038a293de04c6d05c6d149304a31c54455cf88d4af3a245ff397f6efcab67517bde1dd47eee19c +SHA512 (vim-9.1-1227.tar.bz2) = d1b0ece854a35ac0fc608a9fc31be634c09e0f856428c3678854fa3ba9338fa1d64794537a3eac809bba4599bc8831c516ad01a91977cc1cb56a383baec21e24 diff --git a/vim.spec b/vim.spec index a8b41311..d55116ef 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1202 +%define patchlevel 1227 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Mar 21 2025 Zdenek Dohnal - 2:9.1.1227-1 +- patchlevel 1227 + * Fri Mar 14 2025 Zdenek Dohnal - 2:9.1.1202-1 - patchlevel 1202 From 6b7fbb962167ef788ab7de4a96e08f5c1e89ee61 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 4 Apr 2025 09:15:50 +0200 Subject: [PATCH 065/103] - patchlevel 1275 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index ce914fa1..719c6080 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1227.tar.bz2) = d1b0ece854a35ac0fc608a9fc31be634c09e0f856428c3678854fa3ba9338fa1d64794537a3eac809bba4599bc8831c516ad01a91977cc1cb56a383baec21e24 +SHA512 (vim-9.1-1275.tar.bz2) = 211952ff0876cd271059b7c332cdfa2147458ca5b3074f8206e58a15bc07ba495d501a2d98e96c1a4012c6bdfa893cc1ac4e250e9708400e8a103acea292e831 diff --git a/vim.spec b/vim.spec index d55116ef..e5929571 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1227 +%define patchlevel 1275 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Apr 04 2025 Zdenek Dohnal - 2:9.1.1275-1 +- patchlevel 1275 + * Fri Mar 21 2025 Zdenek Dohnal - 2:9.1.1227-1 - patchlevel 1227 From e4e37842bf66b8d650df20a04cdd7245aad3cb50 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 11 Apr 2025 06:57:36 +0200 Subject: [PATCH 066/103] - patchlevel 1291 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 719c6080..60fb1b97 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1275.tar.bz2) = 211952ff0876cd271059b7c332cdfa2147458ca5b3074f8206e58a15bc07ba495d501a2d98e96c1a4012c6bdfa893cc1ac4e250e9708400e8a103acea292e831 +SHA512 (vim-9.1-1291.tar.bz2) = 66b9f4f81e33f3e9ef61e8e9d792d5f0896833912434c204697b71686a4d21996d1030a4a2549f3d82f7be3f47578fed87f12b9b2b2a4473bf695c164f8851c6 diff --git a/vim.spec b/vim.spec index e5929571..d703d848 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1275 +%define patchlevel 1291 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Apr 11 2025 Zdenek Dohnal - 2:9.1.1291-1 +- patchlevel 1291 + * Fri Apr 04 2025 Zdenek Dohnal - 2:9.1.1275-1 - patchlevel 1275 From ca6e36ab213b11203b9e0300fde205106a6e389c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 30 May 2025 09:49:03 +0200 Subject: [PATCH 067/103] F40 is EOL --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 61f7965d..81b69dee 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f42" "f41" "f40" ) -releases=( "fc43" "fc42" "fc41" "fc40" ) +branches=( "rawhide" "f42" "f41" ) +releases=( "fc43" "fc42" "fc41" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc43" "fc42" "\|fc41" "\|fc40" ) -bodhi_enabled=( "0" "1" "1" "1" ) +regexps=( "fc43" "fc42" "\|fc41" ) +bodhi_enabled=( "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From f158e7ec35e8d4d8c8911f9ca2feb4ad4ccac5a5 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 30 May 2025 09:50:27 +0200 Subject: [PATCH 068/103] - patchlevel 1418 --- sources | 2 +- vim-8.0-copy-paste.patch | 40 ++++++++++++++++++---------------------- vim.spec | 7 +++++-- 3 files changed, 24 insertions(+), 25 deletions(-) diff --git a/sources b/sources index 60fb1b97..d7ebfd85 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1291.tar.bz2) = 66b9f4f81e33f3e9ef61e8e9d792d5f0896833912434c204697b71686a4d21996d1030a4a2549f3d82f7be3f47578fed87f12b9b2b2a4473bf695c164f8851c6 +SHA512 (vim-9.1-1418.tar.bz2) = c4efb023d47221f42bcbf63f577fe4356fe3c4ee75ddd453a029c2914a0cd2bd4de63c57d89bfd54ca5a7ecdc1812851645c798df311ec3ab6ef911461456da5 diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch index a1487d12..c85f1544 100644 --- a/vim-8.0-copy-paste.patch +++ b/vim-8.0-copy-paste.patch @@ -1,8 +1,7 @@ -diff --git a/runtime/defaults.vim b/runtime/defaults.vim -index ff8ce8e..2ed8542 100644 ---- a/runtime/defaults.vim -+++ b/runtime/defaults.vim -@@ -75,18 +75,6 @@ sunmap Q +diff -up vim91/runtime/defaults.vim.copypaste vim91/runtime/defaults.vim +--- vim91/runtime/defaults.vim.copypaste 2025-05-30 09:49:31.000000000 +0200 ++++ vim91/runtime/defaults.vim 2025-05-30 09:57:03.715615959 +0200 +@@ -70,18 +70,6 @@ sunmap Q " Revert with ":iunmap ". inoremap u @@ -21,23 +20,21 @@ index ff8ce8e..2ed8542 100644 " Only do this part when Vim was compiled with the +eval feature. if 1 -diff --git a/src/testdir/test_balloon.vim b/src/testdir/test_balloon.vim -index 80d5831..713f580 100644 ---- a/src/testdir/test_balloon.vim -+++ b/src/testdir/test_balloon.vim -@@ -9,6 +9,7 @@ source screendump.vim - CheckScreendump +diff -up vim91/src/testdir/test_balloon.vim.copypaste vim91/src/testdir/test_balloon.vim +--- vim91/src/testdir/test_balloon.vim.copypaste 2025-05-30 09:57:03.715773219 +0200 ++++ vim91/src/testdir/test_balloon.vim 2025-05-30 09:58:51.344389890 +0200 +@@ -8,6 +8,7 @@ CheckFeature balloon_eval_term + source screendump.vim let s:common_script =<< trim [CODE] + set mouse=a call setline(1, ["one one one", "two tXo two", "three three three"]) set balloonevalterm balloonexpr=MyBalloonExpr()..s:trailing balloondelay=100 let s:trailing = '<' " check that script context is set -diff --git a/src/testdir/test_popup.vim b/src/testdir/test_popup.vim -index d930133..0c74032 100644 ---- a/src/testdir/test_popup.vim -+++ b/src/testdir/test_popup.vim -@@ -945,6 +945,7 @@ func Test_mouse_popup_position() +diff -up vim91/src/testdir/test_popup.vim.copypaste vim91/src/testdir/test_popup.vim +--- vim91/src/testdir/test_popup.vim.copypaste 2025-05-30 09:49:32.000000000 +0200 ++++ vim91/src/testdir/test_popup.vim 2025-05-30 09:57:03.716006063 +0200 +@@ -959,6 +959,7 @@ func Test_mouse_popup_position() let script =<< trim END set mousemodel=popup_setpos source $VIMRUNTIME/menu.vim @@ -45,10 +42,9 @@ index d930133..0c74032 100644 call setline(1, join(range(20))) func Trigger(col) call test_setmouse(1, a:col) -diff --git a/src/testdir/test_popupwin.vim b/src/testdir/test_popupwin.vim -index 64aa654..1a1261c 100644 ---- a/src/testdir/test_popupwin.vim -+++ b/src/testdir/test_popupwin.vim +diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_popupwin.vim +--- vim91/src/testdir/test_popupwin.vim.copypaste 2025-05-30 09:49:32.000000000 +0200 ++++ vim91/src/testdir/test_popupwin.vim 2025-05-30 09:57:03.716358043 +0200 @@ -558,6 +558,7 @@ func Test_popup_drag() " create a popup that covers the command line let lines =<< trim END @@ -81,7 +77,7 @@ index 64aa654..1a1261c 100644 " With border, can click on X let winid = popup_create('foobar', #{ \ close: 'button', -@@ -1559,6 +1563,7 @@ func Test_popup_beval() +@@ -1560,6 +1564,7 @@ func Test_popup_beval() let lines =<< trim END call setline(1, range(1, 20)) call setline(5, 'here is some text to hover over') @@ -89,7 +85,7 @@ index 64aa654..1a1261c 100644 set balloonevalterm set balloonexpr=BalloonExpr() set balloondelay=100 -@@ -2255,6 +2260,7 @@ func Test_popup_scrollbar() +@@ -2270,6 +2275,7 @@ func Test_popup_scrollbar() let lines =<< trim END call setline(1, range(1, 20)) diff --git a/vim.spec b/vim.spec index d703d848..a19d8140 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1291 +%define patchlevel 1418 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -844,7 +844,6 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %endif %lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af -%lang(am) %{_datadir}/%{name}/%{vimdir}/lang/am %lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca %lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs %lang(cs.cp1250) %{_datadir}/%{name}/%{vimdir}/lang/cs.cp1250 @@ -857,6 +856,7 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr %lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga %lang(hu) %{_datadir}/%{name}/%{vimdir}/lang/hu +%lang(hy) %{_datadir}/%{name}/%{vimdir}/lang/hy %lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it %lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja %lang(ja.euc-jp) %{_datadir}/%{name}/%{vimdir}/lang/ja.euc-jp @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri May 30 2025 Zdenek Dohnal - 2:9.1.1418-1 +- patchlevel 1418 + * Fri Apr 11 2025 Zdenek Dohnal - 2:9.1.1291-1 - patchlevel 1291 From d1c415d03600b15b9a182da4f7b46285c77760e1 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 6 Jun 2025 07:03:55 +0200 Subject: [PATCH 069/103] - patchlevel 1435 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d7ebfd85..29399985 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1418.tar.bz2) = c4efb023d47221f42bcbf63f577fe4356fe3c4ee75ddd453a029c2914a0cd2bd4de63c57d89bfd54ca5a7ecdc1812851645c798df311ec3ab6ef911461456da5 +SHA512 (vim-9.1-1435.tar.bz2) = 467a45ddbaa24639e307e1a135852a77326f467d44d6863d94e85487b5b16e6ca8b0b6da0ac70aba7c25754f04f85a5c6a64baa7ca878741d244c3afc8efb5a9 diff --git a/vim.spec b/vim.spec index a19d8140..92069150 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1418 +%define patchlevel 1435 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Jun 06 2025 Zdenek Dohnal - 2:9.1.1435-1 +- patchlevel 1435 + * Fri May 30 2025 Zdenek Dohnal - 2:9.1.1418-1 - patchlevel 1418 From 4d63e8a53c29ec5904e14127d7a9039f794c5a8d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 19 Jun 2025 14:50:43 +0200 Subject: [PATCH 070/103] FTBFS with Python 3.14 (fedora#2373314) --- vim-py314-nogetsize.patch | 35 +++++++++++++++++++++++++++++++++++ vim.spec | 9 ++++++++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 vim-py314-nogetsize.patch diff --git a/vim-py314-nogetsize.patch b/vim-py314-nogetsize.patch new file mode 100644 index 00000000..e5a1c194 --- /dev/null +++ b/vim-py314-nogetsize.patch @@ -0,0 +1,35 @@ +diff --git a/src/if_py_both.h b/src/if_py_both.h +index ed66254ff..7fc055db5 100644 +--- a/src/if_py_both.h ++++ b/src/if_py_both.h +@@ -2409,18 +2409,18 @@ DictionaryUpdate(DictionaryObject *self, PyObject *args, PyObject *kwargs) + + Py_DECREF(item); + +- if (PySequence_Fast_GET_SIZE(fast) != 2) ++ if (PySequence_Size(fast) != 2) + { + Py_DECREF(iterator); + Py_DECREF(fast); + PyErr_FORMAT(PyExc_ValueError, + N_("expected sequence element of size 2, " + "but got sequence of size %d"), +- (int) PySequence_Fast_GET_SIZE(fast)); ++ (int) PySequence_Size(fast)); + return NULL; + } + +- keyObject = PySequence_Fast_GET_ITEM(fast, 0); ++ keyObject = PySequence_GetItem(fast, 0); + + if (!(key = StringToChars(keyObject, &todecref))) + { +@@ -2442,7 +2442,7 @@ DictionaryUpdate(DictionaryObject *self, PyObject *args, PyObject *kwargs) + } + di->di_tv.v_type = VAR_UNKNOWN; + +- valObject = PySequence_Fast_GET_ITEM(fast, 1); ++ valObject = PySequence_GetItem(fast, 1); + + if (ConvertFromPyObject(valObject, &di->di_tv) == -1) + { diff --git a/vim.spec b/vim.spec index 92069150..fa25cf7e 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -99,6 +99,9 @@ Patch3003: vim-python3-tests.patch Patch3004: vim-crypto-warning.patch # don't ever set mouse (Fedora downstream patch) Patch3005: vim-8.0-copy-paste.patch +# PySequence_Fast_{GET_ITEM,GET_SIZE} removed from stable API +# https://github.com/vim/vim/pull/17575 +Patch3006: vim-py314-nogetsize.patch # uses autoconf in spec file @@ -426,6 +429,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch -P 3003 -p1 -b .python-tests %patch -P 3004 -p1 -b .fips-warning %patch -P 3005 -p1 -b .copypaste +%patch -P 3006 -p1 -b .py314-noget %build @@ -1058,6 +1062,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Thu Jun 19 2025 Zdenek Dohnal - 2:9.1.1435-2 +- FTBFS with Python 3.14 (fedora#2373314) + * Fri Jun 06 2025 Zdenek Dohnal - 2:9.1.1435-1 - patchlevel 1435 From 47571c96d79c5e527ac0e2be6a5a7e0f219f1a38 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 27 Jun 2025 06:44:47 +0200 Subject: [PATCH 071/103] - patchlevel 1484 --- sources | 2 +- vim-py314-nogetsize.patch | 35 ----------------------------------- vim.spec | 11 +++++------ 3 files changed, 6 insertions(+), 42 deletions(-) delete mode 100644 vim-py314-nogetsize.patch diff --git a/sources b/sources index 29399985..be4a7a18 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1435.tar.bz2) = 467a45ddbaa24639e307e1a135852a77326f467d44d6863d94e85487b5b16e6ca8b0b6da0ac70aba7c25754f04f85a5c6a64baa7ca878741d244c3afc8efb5a9 +SHA512 (vim-9.1-1484.tar.bz2) = 0c11afd56b0d2d1be61be3be401d30850a2172da52b50ad1a8919bcf59d3a29eeb9a92153f077d7e2596e32f0c2c53ea68a299b2bb36caa5e73ec29859a9d346 diff --git a/vim-py314-nogetsize.patch b/vim-py314-nogetsize.patch deleted file mode 100644 index e5a1c194..00000000 --- a/vim-py314-nogetsize.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/src/if_py_both.h b/src/if_py_both.h -index ed66254ff..7fc055db5 100644 ---- a/src/if_py_both.h -+++ b/src/if_py_both.h -@@ -2409,18 +2409,18 @@ DictionaryUpdate(DictionaryObject *self, PyObject *args, PyObject *kwargs) - - Py_DECREF(item); - -- if (PySequence_Fast_GET_SIZE(fast) != 2) -+ if (PySequence_Size(fast) != 2) - { - Py_DECREF(iterator); - Py_DECREF(fast); - PyErr_FORMAT(PyExc_ValueError, - N_("expected sequence element of size 2, " - "but got sequence of size %d"), -- (int) PySequence_Fast_GET_SIZE(fast)); -+ (int) PySequence_Size(fast)); - return NULL; - } - -- keyObject = PySequence_Fast_GET_ITEM(fast, 0); -+ keyObject = PySequence_GetItem(fast, 0); - - if (!(key = StringToChars(keyObject, &todecref))) - { -@@ -2442,7 +2442,7 @@ DictionaryUpdate(DictionaryObject *self, PyObject *args, PyObject *kwargs) - } - di->di_tv.v_type = VAR_UNKNOWN; - -- valObject = PySequence_Fast_GET_ITEM(fast, 1); -+ valObject = PySequence_GetItem(fast, 1); - - if (ConvertFromPyObject(valObject, &di->di_tv) == -1) - { diff --git a/vim.spec b/vim.spec index fa25cf7e..4d039c36 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1435 +%define patchlevel 1484 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -99,9 +99,6 @@ Patch3003: vim-python3-tests.patch Patch3004: vim-crypto-warning.patch # don't ever set mouse (Fedora downstream patch) Patch3005: vim-8.0-copy-paste.patch -# PySequence_Fast_{GET_ITEM,GET_SIZE} removed from stable API -# https://github.com/vim/vim/pull/17575 -Patch3006: vim-py314-nogetsize.patch # uses autoconf in spec file @@ -429,7 +426,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch -P 3003 -p1 -b .python-tests %patch -P 3004 -p1 -b .fips-warning %patch -P 3005 -p1 -b .copypaste -%patch -P 3006 -p1 -b .py314-noget %build @@ -1062,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Jun 27 2025 Zdenek Dohnal - 2:9.1.1484-1 +- patchlevel 1484 + * Thu Jun 19 2025 Zdenek Dohnal - 2:9.1.1435-2 - FTBFS with Python 3.14 (fedora#2373314) From 97b3fbd6e5d2d085cd4df00129267a6a9bceac7e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 11 Jul 2025 08:59:31 +0200 Subject: [PATCH 072/103] - patchlevel 1537 --- sources | 2 +- vim-8.0-copy-paste.patch | 34 +++++++++++++++++----------------- vim.spec | 5 ++++- 3 files changed, 22 insertions(+), 19 deletions(-) diff --git a/sources b/sources index be4a7a18..4c8cb72d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1484.tar.bz2) = 0c11afd56b0d2d1be61be3be401d30850a2172da52b50ad1a8919bcf59d3a29eeb9a92153f077d7e2596e32f0c2c53ea68a299b2bb36caa5e73ec29859a9d346 +SHA512 (vim-9.1-1537.tar.bz2) = dc2b58eb4868ccdea3ee35de617e4e4fae85b44d26c3d7fd72b8762a8e20cd7d0c7d5fdbc4af170ed2ecd900a9027b14a27e2d73180b21c9066df21dd569daa0 diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch index c85f1544..07f1e5a6 100644 --- a/vim-8.0-copy-paste.patch +++ b/vim-8.0-copy-paste.patch @@ -1,6 +1,6 @@ diff -up vim91/runtime/defaults.vim.copypaste vim91/runtime/defaults.vim ---- vim91/runtime/defaults.vim.copypaste 2025-05-30 09:49:31.000000000 +0200 -+++ vim91/runtime/defaults.vim 2025-05-30 09:57:03.715615959 +0200 +--- vim91/runtime/defaults.vim.copypaste 2025-06-27 06:43:53.000000000 +0200 ++++ vim91/runtime/defaults.vim 2025-07-11 09:16:19.013363739 +0200 @@ -70,18 +70,6 @@ sunmap Q " Revert with ":iunmap ". inoremap u @@ -21,10 +21,10 @@ diff -up vim91/runtime/defaults.vim.copypaste vim91/runtime/defaults.vim if 1 diff -up vim91/src/testdir/test_balloon.vim.copypaste vim91/src/testdir/test_balloon.vim ---- vim91/src/testdir/test_balloon.vim.copypaste 2025-05-30 09:57:03.715773219 +0200 -+++ vim91/src/testdir/test_balloon.vim 2025-05-30 09:58:51.344389890 +0200 -@@ -8,6 +8,7 @@ CheckFeature balloon_eval_term - source screendump.vim +--- vim91/src/testdir/test_balloon.vim.copypaste 2025-07-11 09:16:19.013500976 +0200 ++++ vim91/src/testdir/test_balloon.vim 2025-07-11 09:17:20.168187029 +0200 +@@ -7,6 +7,7 @@ CheckFeature balloon_eval_term + source util/screendump.vim let s:common_script =<< trim [CODE] + set mouse=a @@ -32,9 +32,9 @@ diff -up vim91/src/testdir/test_balloon.vim.copypaste vim91/src/testdir/test_bal set balloonevalterm balloonexpr=MyBalloonExpr()..s:trailing balloondelay=100 let s:trailing = '<' " check that script context is set diff -up vim91/src/testdir/test_popup.vim.copypaste vim91/src/testdir/test_popup.vim ---- vim91/src/testdir/test_popup.vim.copypaste 2025-05-30 09:49:32.000000000 +0200 -+++ vim91/src/testdir/test_popup.vim 2025-05-30 09:57:03.716006063 +0200 -@@ -959,6 +959,7 @@ func Test_mouse_popup_position() +--- vim91/src/testdir/test_popup.vim.copypaste 2025-07-11 08:58:40.000000000 +0200 ++++ vim91/src/testdir/test_popup.vim 2025-07-11 09:16:19.013692144 +0200 +@@ -957,6 +957,7 @@ func Test_mouse_popup_position() let script =<< trim END set mousemodel=popup_setpos source $VIMRUNTIME/menu.vim @@ -43,9 +43,9 @@ diff -up vim91/src/testdir/test_popup.vim.copypaste vim91/src/testdir/test_popup func Trigger(col) call test_setmouse(1, a:col) diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_popupwin.vim ---- vim91/src/testdir/test_popupwin.vim.copypaste 2025-05-30 09:49:32.000000000 +0200 -+++ vim91/src/testdir/test_popupwin.vim 2025-05-30 09:57:03.716358043 +0200 -@@ -558,6 +558,7 @@ func Test_popup_drag() +--- vim91/src/testdir/test_popupwin.vim.copypaste 2025-07-11 08:58:40.000000000 +0200 ++++ vim91/src/testdir/test_popupwin.vim 2025-07-11 09:16:19.013971633 +0200 +@@ -556,6 +556,7 @@ func Test_popup_drag() " create a popup that covers the command line let lines =<< trim END call setline(1, range(1, 20)) @@ -53,7 +53,7 @@ diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_po split vsplit $wincmd w -@@ -625,6 +626,7 @@ func Test_popup_drag_minwidth() +@@ -623,6 +624,7 @@ func Test_popup_drag_minwidth() " create a popup that does not fit let lines =<< trim END @@ -61,7 +61,7 @@ diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_po call range(40) \ ->map({_,i -> string(i)}) \ ->popup_create({ -@@ -672,6 +674,7 @@ func Test_popup_drag_termwin() +@@ -670,6 +672,7 @@ func Test_popup_drag_termwin() let lines =<< trim END set foldmethod=marker call setline(1, range(100)) @@ -69,7 +69,7 @@ diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_po for nr in range(7) call setline(nr * 12 + 1, "fold {{{") call setline(nr * 12 + 11, "end }}}") -@@ -724,6 +727,7 @@ func Test_popup_close_with_mouse() +@@ -722,6 +725,7 @@ func Test_popup_close_with_mouse() let lines =<< trim END call setline(1, range(1, 20)) @@ -77,7 +77,7 @@ diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_po " With border, can click on X let winid = popup_create('foobar', #{ \ close: 'button', -@@ -1560,6 +1564,7 @@ func Test_popup_beval() +@@ -1559,6 +1563,7 @@ func Test_popup_beval() let lines =<< trim END call setline(1, range(1, 20)) call setline(5, 'here is some text to hover over') @@ -85,7 +85,7 @@ diff -up vim91/src/testdir/test_popupwin.vim.copypaste vim91/src/testdir/test_po set balloonevalterm set balloonexpr=BalloonExpr() set balloondelay=100 -@@ -2270,6 +2275,7 @@ func Test_popup_scrollbar() +@@ -2269,6 +2274,7 @@ func Test_popup_scrollbar() let lines =<< trim END call setline(1, range(1, 20)) diff --git a/vim.spec b/vim.spec index 4d039c36..5f8199c5 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1484 +%define patchlevel 1537 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1058,6 +1058,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Jul 11 2025 Zdenek Dohnal - 2:9.1.1537-1 +- patchlevel 1537 + * Fri Jun 27 2025 Zdenek Dohnal - 2:9.1.1484-1 - patchlevel 1484 From dc29a314a521f809ec916fdcf44c08665292162c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 14 Jul 2025 09:47:17 +0200 Subject: [PATCH 073/103] 2379759 - remove wayland-libs from vim and vi (fedora#2379759) --- vim.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 5f8199c5..c8af8497 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -470,6 +470,8 @@ perl -pi -e "s/vimrc/virc/" os_unix.h --enable-fips-warning \ --enable-fail-if-missing \ --disable-canberra \ + --without-wayland \ + --enable-year2038 \ --disable-libsodium %make_build @@ -532,6 +534,8 @@ mv -f os_unix.h.save os_unix.h --disable-libsodium \ %endif --enable-fail-if-missing \ + --with-wayland \ + --enable-year2038 \ --enable-canberra %make_build @@ -587,6 +591,8 @@ make clean --disable-libsodium \ %endif --enable-fail-if-missing \ + --without-wayland \ + --enable-year2038 \ --disable-canberra %make_build @@ -1058,6 +1064,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Mon Jul 14 2025 Zdenek Dohnal - 2:9.1.1537-2 +- 2379759 - remove wayland-libs from vim and vi (fedora#2379759) + * Fri Jul 11 2025 Zdenek Dohnal - 2:9.1.1537-1 - patchlevel 1537 From c1048c79306136dc40751198bb7f814fc3adf1cc Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 16 Jul 2025 07:24:18 +0200 Subject: [PATCH 074/103] - patchlevel 1552 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 4c8cb72d..929cae9a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1537.tar.bz2) = dc2b58eb4868ccdea3ee35de617e4e4fae85b44d26c3d7fd72b8762a8e20cd7d0c7d5fdbc4af170ed2ecd900a9027b14a27e2d73180b21c9066df21dd569daa0 +SHA512 (vim-9.1-1552.tar.bz2) = f4a4ce55f1472087e0ecbd5c20b7802d08692836282fe063accd5c7503ef57057aa2e56d1d5ced329e4417148e4e4019898930ac822f872e60fd8891feedc008 diff --git a/vim.spec b/vim.spec index c8af8497..f622dab9 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1537 +%define patchlevel 1552 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1064,6 +1064,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Wed Jul 16 2025 Zdenek Dohnal - 2:9.1.1552-1 +- patchlevel 1552 + * Mon Jul 14 2025 Zdenek Dohnal - 2:9.1.1537-2 - 2379759 - remove wayland-libs from vim and vi (fedora#2379759) From 7c60feb6e2a915e7321e84c58c2382fd1a286ae4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:05:12 +0000 Subject: [PATCH 075/103] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index f622dab9..da4fa8fb 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1064,6 +1064,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2:9.1.1552-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed Jul 16 2025 Zdenek Dohnal - 2:9.1.1552-1 - patchlevel 1552 From 4e61579ba39d433af5c335d43075c12b0ed59813 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 1 Aug 2025 07:31:30 +0200 Subject: [PATCH 076/103] - patchlevel 1591 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 929cae9a..9f32a8ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1552.tar.bz2) = f4a4ce55f1472087e0ecbd5c20b7802d08692836282fe063accd5c7503ef57057aa2e56d1d5ced329e4417148e4e4019898930ac822f872e60fd8891feedc008 +SHA512 (vim-9.1-1591.tar.bz2) = 9bddb2089e90de0aa57ae4541f8a9771e39847731e5661b00aadae2de6d62ebc0b505a3bc0a7fed36a00ad633d02367880122413bc56a24d8689613b4f0d063f diff --git a/vim.spec b/vim.spec index da4fa8fb..912be6aa 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1552 +%define patchlevel 1591 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -51,7 +51,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -1064,6 +1064,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Fri Aug 01 2025 Zdenek Dohnal - 2:9.1.1591-1 +- patchlevel 1591 + * Fri Jul 25 2025 Fedora Release Engineering - 2:9.1.1552-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 9e0e978fbb6197af2706f1012d0f3325ae0e944f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 11 Aug 2025 11:33:32 +0200 Subject: [PATCH 077/103] - patchlevel 1623 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 9f32a8ad..e3183ba7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1591.tar.bz2) = 9bddb2089e90de0aa57ae4541f8a9771e39847731e5661b00aadae2de6d62ebc0b505a3bc0a7fed36a00ad633d02367880122413bc56a24d8689613b4f0d063f +SHA512 (vim-9.1-1623.tar.bz2) = dc8bf5abe856e50a43c1eb7d5f0797665bc14443738748075365cbdc6c89330d6fd4a61136d4d47078bcad6ab099e719f3a38ebe8eb6852d891127debb025faa diff --git a/vim.spec b/vim.spec index 912be6aa..05b37eb8 100644 --- a/vim.spec +++ b/vim.spec @@ -10,7 +10,7 @@ %bcond_with libsodium_crypt %endif -%define patchlevel 1591 +%define patchlevel 1623 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -1064,6 +1064,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %changelog +* Mon Aug 11 2025 Zdenek Dohnal - 2:9.1.1623-1 +- patchlevel 1623 + * Fri Aug 01 2025 Zdenek Dohnal - 2:9.1.1591-1 - patchlevel 1591 From 7d940e947b366f50aa2f5a8356d9430ff3ba4006 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 12 Aug 2025 08:41:08 +0200 Subject: [PATCH 078/103] Remove old conflicts --- vim.spec | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/vim.spec b/vim.spec index 05b37eb8..001976b1 100644 --- a/vim.spec +++ b/vim.spec @@ -32,6 +32,7 @@ %define withhunspell 0 %define withlua 1 %define withperl 1 + %if 0%{?flatpak} %define withruby 0 %else @@ -124,6 +125,7 @@ BuildRequires: glibc-gconv-extra # for mouse support in console BuildRequires: gpm-devel %endif + # for setting ACL on created files BuildRequires: libacl-devel @@ -149,6 +151,7 @@ BuildRequires: lua-devel BuildRequires: make # screen handling library BuildRequires: ncurses-devel + # for perl plugin %if "%{withperl}" == "1" BuildRequires: perl-devel @@ -156,6 +159,7 @@ BuildRequires: perl-generators BuildRequires: perl(ExtUtils::Embed) BuildRequires: perl(ExtUtils::ParseXS) %endif + # for python plugin BuildRequires: python3-devel @@ -174,24 +178,12 @@ multiple windows, multi-level undo, block highlighting and more. %package common Summary: The common files needed by any version of the VIM editor -# conflicts in package because of manpage move (bug #1599663) -# conflicts because of defaults.vim (bug #2026651) -# remove after F36 EOL+after release CentOS Stream > 9 -Conflicts: %{name}-minimal < %{epoch}:8.2.3642-2 # shared files between common and minimal Requires: %{name}-data = %{epoch}:%{version}-%{release} Requires: %{name}-filesystem # the hexdump binary was part of the package for long time, ship it with it # still for convenience Requires: xxd -# vim-toml was a separate package but the runtime files have been included -# directly in vim since 8.2.3519. The vim-toml package has been retired in -# Fedora, obsolete it so it doesn't get left on users' systems. Added in F38, -# can be removed in F40. -# https://github.com/cespare/vim-toml/commit/2c8983cc391287e5e26e015c3ab9c38de9f9b759 -# https://github.com/vim/vim/commit/2286304cdbba53ceb52b3ba2ba4a521b0a2f8d0f -Provides: vim-toml = %{epoch}:%{version}-%{release} -Obsoletes: vim-toml < 0^1.717bd87-4 %description common VIM (VIsual editor iMproved) is an updated and improved version of the @@ -214,10 +206,6 @@ many different languages. %package minimal Summary: A minimal version of the VIM editor -# conflicts in package because of manpage move (bug #1599663) -# conflicts because of defaults.vim (bug #2026651) -# remove after F36 EOL+after release CentOS Stream > 9 -Conflicts: %{name}-common < %{epoch}:8.2.3642-2 Provides: vi Provides: %{_bindir}/vi # shared files between common and minimal @@ -364,11 +352,6 @@ vim-common package. %package data Summary: Shared data for Vi and Vim BuildArch: noarch -# moved files from filesystem, common and minimal to data -# remove after F36 EOL+after release of CentOS Stream > 9 -Conflicts: %{name}-common < 2:8.2.3642-2 -Conflicts: %{name}-filesystem < 2:8.2.3642-2 -Conflicts: %{name}-minimal < 2:8.2.3642-2 %description data The subpackage is used for shipping files and directories, which need to be @@ -388,10 +371,6 @@ This subpackage contains files needed to set Vim as the default editor. %package -n xxd Summary: A hex dump utility -# the xxd related file were shipped in vim-common in the past, -# we have to conflict with the old ones -# remove this Conflicts once C10S is released -Conflicts: %{name}-common < 2:9.0.1440-2 %description -n xxd xxd creates a hex dump of a given file or standard input. It can also convert From 698ce32e164adbb1333dc5ccd7bf2a8b73590ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Hrdina?= Date: Tue, 12 Aug 2025 10:15:09 +0200 Subject: [PATCH 079/103] Update of fmf plans --- gating.yaml | 10 +++++----- plans.fmf | 35 +++++++++++++++++++++++++++++++++++ plans/public.fmf | 6 ------ plans/tier1-internal.fmf | 12 ------------ 4 files changed, 40 insertions(+), 23 deletions(-) create mode 100644 plans.fmf delete mode 100644 plans/public.fmf delete mode 100644 plans/tier1-internal.fmf diff --git a/gating.yaml b/gating.yaml index 3c35f7d3..80852883 100644 --- a/gating.yaml +++ b/gating.yaml @@ -4,8 +4,8 @@ product_versions: decision_context: bodhi_update_push_testing subject_type: koji_build rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/public.functional} - + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/tier1-public.functional} + #Rawhide --- !Policy product_versions: @@ -13,13 +13,13 @@ product_versions: decision_context: bodhi_update_push_stable subject_type: koji_build rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/public.functional} - + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/tier1-public.functional} + #gating rhel --- !Policy product_versions: - rhel-* decision_context: osci_compose_gate rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-public.functional} - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional} - - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/public.functional} diff --git a/plans.fmf b/plans.fmf new file mode 100644 index 00000000..0b2564f3 --- /dev/null +++ b/plans.fmf @@ -0,0 +1,35 @@ +/tier1-internal: + plan: + import: + url: https://gitlab.com/redhat/centos-stream/tests/vim.git + name: /plans/tier1/internal + +/tier1-public: + plan: + import: + url: https://gitlab.com/redhat/centos-stream/tests/vim.git + name: /plans/tier1/public + +/tier2-tier3-internal: + plan: + import: + url: https://gitlab.com/redhat/centos-stream/tests/vim.git + name: /plans/tier2-tier3/internal + +/tier2-tier3-public: + plan: + import: + url: https://gitlab.com/redhat/centos-stream/tests/vim.git + name: /plans/tier2-tier3/public + +/others-internal: + plan: + import: + url: https://gitlab.com/redhat/centos-stream/tests/vim.git + name: /plans/others/internal + +/others-public: + plan: + import: + url: https://gitlab.com/redhat/centos-stream/tests/vim.git + name: /plans/others/public \ No newline at end of file diff --git a/plans/public.fmf b/plans/public.fmf deleted file mode 100644 index 880a0d4c..00000000 --- a/plans/public.fmf +++ /dev/null @@ -1,6 +0,0 @@ -summary: Test plan with all Fedora tests -discover: - how: fmf - url: https://src.fedoraproject.org/tests/vim.git -execute: - how: tmt diff --git a/plans/tier1-internal.fmf b/plans/tier1-internal.fmf deleted file mode 100644 index 1e8030df..00000000 --- a/plans/tier1-internal.fmf +++ /dev/null @@ -1,12 +0,0 @@ -summary: CI plan, picks internal Tier1 tests, runs in beakerlib. -discover: - - name: rhel - how: fmf - filter: 'tier: 1' - url: https://pkgs.devel.redhat.com/git/tests/vim -execute: - how: tmt -adjust: - enabled: false - when: distro == centos-stream or distro == fedora - because: They don't have access to internal repos. From dbca97ea2417684d6842d8926c4739a8aca4cb6e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 12 Aug 2025 11:55:11 +0200 Subject: [PATCH 080/103] SPEC file cleanup - renumber patches - move conditional stuff at the end of each sections --- vim.spec | 403 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 214 insertions(+), 189 deletions(-) diff --git a/vim.spec b/vim.spec index 001976b1..2d5a1a14 100644 --- a/vim.spec +++ b/vim.spec @@ -1,5 +1,6 @@ %bcond_without gui + %if 0%{?fedora} %bcond_without default_editor %bcond_without gpm @@ -10,7 +11,24 @@ %bcond_with libsodium_crypt %endif + %define patchlevel 1623 +%define withnetbeans 1 + +%define withvimspell 0 +%define withhunspell 0 +%define withlua 1 +%define withperl 1 + +# VIm upstream wants to build with FORTIFY_SOURCE=1, +# because higher levels causes crashes of valid code constructs +# and their reimplementation would cost unnecessary maintenance +# https://github.com/vim/vim/pull/3507 +%define _fortify_level 1 + +%define baseversion 9.1 +%define vimdir vim91 + %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 @@ -26,27 +44,12 @@ %define desktop_file_utils_version 0.2.93 %endif -%define withnetbeans 1 - -%define withvimspell 0 -%define withhunspell 0 -%define withlua 1 -%define withperl 1 - %if 0%{?flatpak} %define withruby 0 %else %define withruby 1 %endif -# VIm upstream wants to build with FORTIFY_SOURCE=1, -# because higher levels causes crashes of valid code constructs -# and their reimplementation would cost unnecessary maintenance -# https://github.com/vim/vim/pull/3507 -%define _fortify_level 1 - -%define baseversion 9.1 -%define vimdir vim91 Summary: The VIM editor URL: http://www.vim.org/ @@ -83,34 +86,26 @@ Source100: vim-spell-files.tar.bz2 %endif -Patch2000: vim-7.0-fixkeys.patch -Patch2001: vim-7.4-specsyntax.patch - -%if %{withhunspell} -Patch2002: vim-7.0-hunspell.patch -BuildRequires: hunspell-devel -%endif - -Patch3000: vim-7.3-manpage-typo-668894-675480.patch -Patch3001: vim-manpagefixes-948566.patch -Patch3002: vim-7.4-globalsyntax.patch +Patch1: vim-7.0-fixkeys.patch +Patch2: vim-7.4-specsyntax.patch +Patch3: vim-7.3-manpage-typo-668894-675480.patch +Patch4: vim-manpagefixes-948566.patch +Patch5: vim-7.4-globalsyntax.patch # migrate shebangs in script to /usr/bin/python3 and use python2 when necessary -Patch3003: vim-python3-tests.patch +Patch6: vim-python3-tests.patch # fips warning (Fedora downstream patch) -Patch3004: vim-crypto-warning.patch +Patch7: vim-crypto-warning.patch # don't ever set mouse (Fedora downstream patch) -Patch3005: vim-8.0-copy-paste.patch +Patch8: vim-8.0-copy-paste.patch + + +# patch only when hunspell is enabled +Patch10000: vim-7.0-hunspell.patch # uses autoconf in spec file BuildRequires: autoconf -%if %{desktop_file} -# for /usr/bin/desktop-file-install -BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} -Requires: desktop-file-utils -%endif - # gcc is no longer in buildroot by default BuildRequires: gcc # for translations @@ -121,17 +116,34 @@ BuildRequires: gettext # formats during compilation. BuildRequires: glibc-gconv-extra +# for setting ACL on created files +BuildRequires: libacl-devel + +# uses libtool for linking +BuildRequires: libtool + +# uses make +BuildRequires: make +# screen handling library +BuildRequires: ncurses-devel + +# for python plugin +BuildRequires: python3-devel + + +%if %{desktop_file} +# for /usr/bin/desktop-file-install +BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} +Requires: desktop-file-utils +%endif + %if %{with gpm} # for mouse support in console BuildRequires: gpm-devel %endif -# for setting ACL on created files -BuildRequires: libacl-devel - -# selinux support -%if %{WITH_SELINUX} -BuildRequires: libselinux-devel +%if %{withhunspell} +BuildRequires: hunspell-devel %endif # for xchacha20 encryption @@ -139,19 +151,11 @@ BuildRequires: libselinux-devel BuildRequires: libsodium-devel %endif -# uses libtool for linking -BuildRequires: libtool - # for lua plugin %if "%{withlua}" == "1" BuildRequires: lua-devel %endif -# uses make -BuildRequires: make -# screen handling library -BuildRequires: ncurses-devel - # for perl plugin %if "%{withperl}" == "1" BuildRequires: perl-devel @@ -160,15 +164,17 @@ BuildRequires: perl(ExtUtils::Embed) BuildRequires: perl(ExtUtils::ParseXS) %endif -# for python plugin -BuildRequires: python3-devel - # for ruby plugin %if "%{withruby}" == "1" BuildRequires: ruby BuildRequires: ruby-devel %endif +# selinux support +%if %{WITH_SELINUX} +BuildRequires: libselinux-devel +%endif + %description VIM (VIsual editor iMproved) is an updated and improved version of the @@ -176,6 +182,7 @@ vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. + %package common Summary: The common files needed by any version of the VIM editor # shared files between common and minimal @@ -196,6 +203,7 @@ order to run. If you are installing vim-enhanced or vim-X11, you'll also need to install the vim-common package. + %package spell Summary: The dictionaries for spell checking. This package is optional Requires: vim-common = %{epoch}:%{version}-%{release} @@ -204,6 +212,7 @@ Requires: vim-common = %{epoch}:%{version}-%{release} This subpackage contains dictionaries for vim spell checking in many different languages. + %package minimal Summary: A minimal version of the VIM editor Provides: vi @@ -220,6 +229,7 @@ vim-minimal package includes a minimal version of VIM, providing the commands vi, view, ex, rvi, and rview. NOTE: The online help is only available when the vim-common package is installed. + %package enhanced Summary: A version of the VIM editor which includes recent enhancements # vim bundles libvterm, which is used during build - so we need to provide @@ -232,6 +242,9 @@ Provides: %{_bindir}/vim Requires: vim-common = %{epoch}:%{version}-%{release} # required for vimtutor (#395371) Requires: which +Suggests: python3 +Suggests: python3-libs + # suggest python3, python2, lua, ruby and perl packages because of their # embedded functionality in Vim/GVim %if "%{withlua}" == "1" @@ -242,9 +255,6 @@ Suggests: lua-libs Suggests: perl-devel %endif -Suggests: python3 -Suggests: python3-libs - %if "%{withruby}" == "1" Suggests: ruby Suggests: ruby-libs @@ -263,6 +273,7 @@ VIM editor which includes recently added enhancements like interpreters for the Python and Perl scripting languages. You'll also need to install the vim-common package. + %package filesystem Summary: VIM filesystem layout BuildArch: noarch @@ -271,6 +282,36 @@ BuildArch: noarch This package provides some directories which are required by other packages that add vim files, p.e. additional syntax files or filetypes. + +%package data +Summary: Shared data for Vi and Vim +BuildArch: noarch + +%description data +The subpackage is used for shipping files and directories, which need to be +shared between vim-minimal and vim-common packages. + + +%package -n xxd +Summary: A hex dump utility + +%description -n xxd +xxd creates a hex dump of a given file or standard input. It can also convert +a hex dump back to its original binary form. + + +%if %{with default_editor} +%package default-editor +Summary: Set vim as the default editor +BuildArch: noarch +Conflicts: system-default-editor +Provides: system-default-editor +Requires: vim-enhanced + +%description default-editor +This subpackage contains files needed to set Vim as the default editor. +%endif + %if %{with gui} %package X11 Summary: The VIM version of the vi editor for the X Window System - GVim @@ -298,25 +339,27 @@ Provides: vim(plugins-supported) Provides: %{_bindir}/mergetool Provides: %{_bindir}/gvim -%if 0%{?fedora} >= 40 || 0%{?rhel} > 9 # glib2 in Fedora 40 introduced a new function, which is not used in GVim, but it is present # in compiled gvim binary as symbol when Vim is compiled with glib2-2.79.1 # there does not seem to be a better solution than version based requires on glib2... # https://bugzilla.redhat.com/show_bug.cgi?id=2262371 Requires: glib2 >= 2.79.1 -%endif # GVIM graphics are based on GTK3 Requires: gtk3 # needed for icons (#226526) Requires: hicolor-icon-theme -%if 0%{?fedora} >= 41 -# needed for icons (#2277751) -Requires: gdk-pixbuf2-modules-extra%{?_isa} -%endif # for getting/setting extended attributes - they are pairs (name:value) # from inodes (files, dirs etc.) Requires: libattr >= 2.4 Requires: vim-common = %{epoch}:%{version}-%{release} +Suggests: python3 +Suggests: python3-libs + + %if 0%{?fedora} >= 41 + # needed for icons (#2277751) +Requires: gdk-pixbuf2-modules-extra%{?_isa} + %endif + # suggest python3, python2, lua, ruby and perl packages because of their # embedded functionality in Vim/GVim %if "%{withlua}" == "1" @@ -327,9 +370,6 @@ Suggests: lua-libs Suggests: perl-devel %endif -Suggests: python3 -Suggests: python3-libs - %if "%{withruby}" == "1" Suggests: ruby Suggests: ruby-libs @@ -349,63 +389,36 @@ with graphics and mouse capabilities. You'll also need to install the vim-common package. %endif -%package data -Summary: Shared data for Vi and Vim -BuildArch: noarch - -%description data -The subpackage is used for shipping files and directories, which need to be -shared between vim-minimal and vim-common packages. - -%if %{with default_editor} -%package default-editor -Summary: Set vim as the default editor -BuildArch: noarch -Conflicts: system-default-editor -Provides: system-default-editor -Requires: vim-enhanced - -%description default-editor -This subpackage contains files needed to set Vim as the default editor. -%endif - -%package -n xxd -Summary: A hex dump utility - -%description -n xxd -xxd creates a hex dump of a given file or standard input. It can also convert -a hex dump back to its original binary form. - %prep %setup -q -b 0 -n %{vimdir} # use %%{__python3} macro for defining shebangs in python3 tests -sed -i -e 's,/usr/bin/python3,%{__python3},' %{PATCH3005} +sed -i -e 's,/usr/bin/python3,%{__python3},' %{PATCH6} # fix rogue dependencies from sample code chmod -x runtime/tools/mve.awk -%patch -P 2000 -p1 -b .fixkeys -%patch -P 2001 -p1 -b .spec-syntax - -%if %{withhunspell} -%patch -P 2002 -p1 -%endif +%patch -P 1 -p1 -b .fixkeys +%patch -P 2 -p1 -b .spec-syntax perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk +%patch -P 3 -p1 -b .mantypo +%patch -P 4 -p1 -b .manpagefixes +%patch -P 5 -p1 -b .globalsyntax +%patch -P 6 -p1 -b .python-tests +%patch -P 7 -p1 -b .fips-warning +%patch -P 8 -p1 -b .copypaste + +%if %{withhunspell} +%patch -P 10000 -p1 +%endif + # install spell files %if %{withvimspell} %{__tar} xjf %{SOURCE100} %endif -%patch -P 3000 -p1 -b .mantypo -%patch -P 3001 -p1 -b .manpagefixes -%patch -P 3002 -p1 -b .globalsyntax -%patch -P 3003 -p1 -b .python-tests -%patch -P 3004 -p1 -b .fips-warning -%patch -P 3005 -p1 -b .copypaste - %build cd src @@ -457,71 +470,9 @@ perl -pi -e "s/vimrc/virc/" os_unix.h cp vim minimal-vim make clean + mv -f os_unix.h.save os_unix.h -%if %{with gui} -# More configure options: -# --enable-xim - enabling X Input Method - international input module for X, -# it is for multibyte languages in Vim with X -# --enable-termtruecolor - use terminal with true colors - -%configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ - --with-features=huge \ - --enable-python3interp=dynamic \ - --with-python3-stable-abi \ - --disable-tclinterp --with-x=yes \ - --enable-xim --enable-multibyte \ - --with-tlib=ncurses \ - --enable-gtk3-check --enable-gui=gtk3 \ - --enable-fips-warning \ - --with-compiledby="" --enable-cscope \ - --with-modified-by="" \ -%if %{with gpm} - --enable-gpm \ -%else - --disable-gpm \ -%endif - %if "%{withnetbeans}" == "1" - --enable-netbeans \ - %else - --disable-netbeans \ - %endif - %if %{WITH_SELINUX} - --enable-selinux \ - %else - --disable-selinux \ - %endif - %if "%{withperl}" == "1" - --enable-perlinterp=dynamic \ - --with-xsubpp=$(which xsubpp) \ - %else - --disable-perlinterp \ - %endif - %if "%{withruby}" == "1" - --enable-rubyinterp=dynamic \ - %else - --disable-rubyinterp \ - %endif - %if "%{withlua}" == "1" - --enable-luainterp=dynamic \ - %else - --disable-luainterp \ - %endif - %if %{with libsodium_crypt} - --enable-libsodium \ - %else - --disable-libsodium \ - %endif - --enable-fail-if-missing \ - --with-wayland \ - --enable-year2038 \ - --enable-canberra - -%make_build -cp vim gvim -make clean -%endif - %configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ --prefix=%{_prefix} --with-features=huge \ --enable-python3interp=dynamic \ @@ -577,6 +528,71 @@ make clean %make_build cp vim enhanced-vim + +%if %{with gui} +# More configure options: +# --enable-xim - enabling X Input Method - international input module for X, +# it is for multibyte languages in Vim with X +# --enable-termtruecolor - use terminal with true colors + +%configure CFLAGS="${CFLAGS} -DSYS_VIMRC_FILE='\"/etc/vimrc\"'" \ + --with-features=huge \ + --enable-python3interp=dynamic \ + --with-python3-stable-abi \ + --disable-tclinterp --with-x=yes \ + --enable-xim --enable-multibyte \ + --with-tlib=ncurses \ + --enable-gtk3-check --enable-gui=gtk3 \ + --enable-fips-warning \ + --with-compiledby="" --enable-cscope \ + --with-modified-by="" \ + %if %{with gpm} + --enable-gpm \ + %else + --disable-gpm \ + %endif + %if "%{withnetbeans}" == "1" + --enable-netbeans \ + %else + --disable-netbeans \ + %endif + %if %{WITH_SELINUX} + --enable-selinux \ + %else + --disable-selinux \ + %endif + %if "%{withperl}" == "1" + --enable-perlinterp=dynamic \ + --with-xsubpp=$(which xsubpp) \ + %else + --disable-perlinterp \ + %endif + %if "%{withruby}" == "1" + --enable-rubyinterp=dynamic \ + %else + --disable-rubyinterp \ + %endif + %if "%{withlua}" == "1" + --enable-luainterp=dynamic \ + %else + --disable-luainterp \ + %endif + %if %{with libsodium_crypt} + --enable-libsodium \ + %else + --disable-libsodium \ + %endif + --enable-fail-if-missing \ + --with-wayland \ + --enable-year2038 \ + --enable-canberra + +%make_build +cp vim gvim +make clean +%endif + + %install mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_datadir}/%{name}/vimfiles/{after,autoload,colors,compiler,doc,ftdetect,ftplugin,indent,keymap,lang,plugin,print,spell,syntax,tutor} @@ -585,12 +601,12 @@ cp -f %{SOURCE7} %{buildroot}/%{_datadir}/%{name}/vimfiles/template.spec # Those aren't Linux info files but some binary files for Amiga: rm -f README*.info - cd src # Adding STRIP=/bin/true, because Vim wants to strip the binaries by himself # and put the stripped files into correct dirs. Build system (koji/brew) # does it for us, so there is no need to do it in Vim %make_install BINDIR=%{_bindir} STRIP=/bin/true + # make install creates vim binary and view symlink, they will be wrappers # so remove them here rm -f %{buildroot}%{_bindir}/{vim,view} @@ -677,7 +693,7 @@ EOF appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml -for i in gvim.1 gex.1 gview.1 vimx.1; do +for i in gvim.1 gex.1 gview.1 vimx.1 eview.1 rgvim.1 rgview.1; do echo ".so man1/vim.1" > %{buildroot}/%{_mandir}/man1/$i done echo ".so man1/vimdiff.1" > %{buildroot}/%{_mandir}/man1/gvimdiff.1 @@ -690,9 +706,9 @@ rm %{buildroot}/%{_datadir}/icons/{hicolor,locolor}/*/apps/gvim.png %endif ( cd %{buildroot} - ln -sf %{_libexecdir}/vi .%{_bindir}/rvi - ln -sf %{_libexecdir}/vi .%{_bindir}/rview - ln -sf %{_libexecdir}/vi .%{_bindir}/ex + ln -sf .%{_libexecdir}/vi .%{_bindir}/rvi + ln -sf .%{_libexecdir}/vi .%{_bindir}/rview + ln -sf .%{_libexecdir}/vi .%{_bindir}/ex ln -sf vim .%{_bindir}/rvim ln -sf vim .%{_bindir}/vimdiff perl -pi -e "s,%{buildroot},," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1 @@ -705,10 +721,13 @@ rm %{buildroot}/%{_datadir}/icons/{hicolor,locolor}/*/apps/gvim.png ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz %if %{with gui} + ln -sf gvim ./%{_bindir}/evim + ln -sf gvim ./%{_bindir}/eview ln -sf gvim ./%{_bindir}/gview ln -sf gvim ./%{_bindir}/gex - ln -sf gvim ./%{_bindir}/evim ln -sf gvim ./%{_bindir}/gvimdiff + ln -sf gvim ./%{_bindir}/rgvim + ln -sf gvim ./%{_bindir}/rgview ln -sf gvim ./%{_bindir}/vimx %if "%{desktop_file}" == "1" @@ -738,21 +757,6 @@ mkdir -p %{buildroot}%{_sysconfdir} install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/virc install -p -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/vimrc -# if Vim isn't built for Fedora, use redhat augroup -%if 0%{?rhel} >= 7 -sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/vimrc -sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/virc -%endif - -%if %{with default_editor} -mkdir -p %{buildroot}/%{_sysconfdir}/profile.d -install -p -m644 %{SOURCE9} %{buildroot}/%{_sysconfdir}/profile.d/vim-default-editor.sh -install -p -m644 %{SOURCE10} %{buildroot}/%{_sysconfdir}/profile.d/vim-default-editor.csh -mkdir -p %{buildroot}/%{_datadir}/fish/vendor_conf.d/ -install -p -m644 %{SOURCE11} %{buildroot}/%{_datadir}/fish/vendor_conf.d/vim-default-editor.fish -mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ -%endif - mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/ install -p -m644 %{SOURCE8} %{buildroot}%{_rpmconfigdir}/macros.d/ @@ -789,6 +793,21 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/LICENSE rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt +# if Vim isn't built for Fedora, use redhat augroup +%if 0%{?rhel} >= 7 +sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/vimrc +sed -i -e "s/augroup fedora/augroup redhat/" %{buildroot}/%{_sysconfdir}/virc +%endif + +%if %{with default_editor} +mkdir -p %{buildroot}/%{_sysconfdir}/profile.d +install -p -m644 %{SOURCE9} %{buildroot}/%{_sysconfdir}/profile.d/vim-default-editor.sh +install -p -m644 %{SOURCE10} %{buildroot}/%{_sysconfdir}/profile.d/vim-default-editor.csh +mkdir -p %{buildroot}/%{_datadir}/fish/vendor_conf.d/ +install -p -m644 %{SOURCE11} %{buildroot}/%{_datadir}/fish/vendor_conf.d/vim-default-editor.fish +mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ +%endif + # Refresh documentation helptags %transfiletriggerin common -- %{_datadir}/%{name}/vimfiles/doc @@ -878,9 +897,12 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %{_mandir}/man5/vimrc.* %if %{with gui} +%{_mandir}/man1/eview.* %{_mandir}/man1/gex.* %{_mandir}/man1/gview.* %{_mandir}/man1/gvim* +%{_mandir}/man1/rgvim.* +%{_mandir}/man1/rgview.* %{_mandir}/man1/vimx.* %endif @@ -1010,6 +1032,9 @@ rm %{buildroot}%{_datadir}/%{name}/%{vimdir}/README.txt %{_bindir}/vimtutor %{_bindir}/vimx %{_bindir}/evim +%{_bindir}/eview +%{_bindir}/rgvim +%{_bindir}/rgview %{_mandir}/man1/evim.* %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/* From beb553458e031a8eaa90c5f87de09d9617fdbfeb Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 12 Aug 2025 12:24:50 +0200 Subject: [PATCH 081/103] Remove vimspell conditions and subpackage The source used for spell package was removed in Vim 7.1, and the package was not built at least for 9 years, so IMO no need to obsolete the package. --- vim.spec | 80 -------------------------------------------------------- 1 file changed, 80 deletions(-) diff --git a/vim.spec b/vim.spec index 2d5a1a14..dd667eca 100644 --- a/vim.spec +++ b/vim.spec @@ -15,7 +15,6 @@ %define patchlevel 1623 %define withnetbeans 1 -%define withvimspell 0 %define withhunspell 0 %define withlua 1 %define withperl 1 @@ -81,10 +80,6 @@ Source11: vim-default-editor.fish Source12: view_wrapper Source13: vi_wrapper -%if %{withvimspell} -Source100: vim-spell-files.tar.bz2 -%endif - Patch1: vim-7.0-fixkeys.patch Patch2: vim-7.4-specsyntax.patch @@ -204,15 +199,6 @@ If you are installing vim-enhanced or vim-X11, you'll also need to install the vim-common package. -%package spell -Summary: The dictionaries for spell checking. This package is optional -Requires: vim-common = %{epoch}:%{version}-%{release} - -%description spell -This subpackage contains dictionaries for vim spell checking in -many different languages. - - %package minimal Summary: A minimal version of the VIM editor Provides: vi @@ -414,11 +400,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch -P 10000 -p1 %endif -# install spell files -%if %{withvimspell} -%{__tar} xjf %{SOURCE100} -%endif - %build cd src @@ -842,11 +823,7 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %{_datadir}/%{name}/%{vimdir}/print %{_datadir}/%{name}/%{vimdir}/syntax %{_datadir}/%{name}/%{vimdir}/tutor - -%if ! %{withvimspell} %{_datadir}/%{name}/%{vimdir}/spell -%endif - %lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af %lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca %lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs @@ -915,63 +892,6 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %lang(ru) %{_mandir}/ru/man1/* %lang(tr) %{_mandir}/tr/man1/* -%if %{withvimspell} -%files spell -%dir %{_datadir}/%{name}/%{vimdir}/spell -%{_datadir}/%{name}/vim70/spell/cleanadd.vim -%lang(af) %{_datadir}/%{name}/%{vimdir}/spell/af.* -%lang(am) %{_datadir}/%{name}/%{vimdir}/spell/am.* -%lang(bg) %{_datadir}/%{name}/%{vimdir}/spell/bg.* -%lang(ca) %{_datadir}/%{name}/%{vimdir}/spell/ca.* -%lang(cs) %{_datadir}/%{name}/%{vimdir}/spell/cs.* -%lang(cy) %{_datadir}/%{name}/%{vimdir}/spell/cy.* -%lang(da) %{_datadir}/%{name}/%{vimdir}/spell/da.* -%lang(de) %{_datadir}/%{name}/%{vimdir}/spell/de.* -%lang(el) %{_datadir}/%{name}/%{vimdir}/spell/el.* -%lang(en) %{_datadir}/%{name}/%{vimdir}/spell/en.* -%lang(eo) %{_datadir}/%{name}/%{vimdir}/spell/eo.* -%lang(es) %{_datadir}/%{name}/%{vimdir}/spell/es.* -%lang(fo) %{_datadir}/%{name}/%{vimdir}/spell/fo.* -%lang(fr) %{_datadir}/%{name}/%{vimdir}/spell/fr.* -%lang(ga) %{_datadir}/%{name}/%{vimdir}/spell/ga.* -%lang(gd) %{_datadir}/%{name}/%{vimdir}/spell/gd.* -%lang(gl) %{_datadir}/%{name}/%{vimdir}/spell/gl.* -%lang(he) %{_datadir}/%{name}/%{vimdir}/spell/he.* -%lang(hr) %{_datadir}/%{name}/%{vimdir}/spell/hr.* -%lang(hu) %{_datadir}/%{name}/%{vimdir}/spell/hu.* -%lang(id) %{_datadir}/%{name}/%{vimdir}/spell/id.* -%lang(it) %{_datadir}/%{name}/%{vimdir}/spell/it.* -%lang(ku) %{_datadir}/%{name}/%{vimdir}/spell/ku.* -%lang(la) %{_datadir}/%{name}/%{vimdir}/spell/la.* -%lang(lt) %{_datadir}/%{name}/%{vimdir}/spell/lt.* -%lang(lv) %{_datadir}/%{name}/%{vimdir}/spell/lv.* -%lang(mg) %{_datadir}/%{name}/%{vimdir}/spell/mg.* -%lang(mi) %{_datadir}/%{name}/%{vimdir}/spell/mi.* -%lang(ms) %{_datadir}/%{name}/%{vimdir}/spell/ms.* -%lang(nb) %{_datadir}/%{name}/%{vimdir}/spell/nb.* -%lang(nl) %{_datadir}/%{name}/%{vimdir}/spell/nl.* -%lang(nn) %{_datadir}/%{name}/%{vimdir}/spell/nn.* -%lang(ny) %{_datadir}/%{name}/%{vimdir}/spell/ny.* -%lang(pl) %{_datadir}/%{name}/%{vimdir}/spell/pl.* -%lang(pt) %{_datadir}/%{name}/%{vimdir}/spell/pt.* -%lang(ro) %{_datadir}/%{name}/%{vimdir}/spell/ro.* -%lang(ru) %{_datadir}/%{name}/%{vimdir}/spell/ru.* -%lang(rw) %{_datadir}/%{name}/%{vimdir}/spell/rw.* -%lang(sk) %{_datadir}/%{name}/%{vimdir}/spell/sk.* -%lang(sl) %{_datadir}/%{name}/%{vimdir}/spell/sl.* -%lang(sr) %{_datadir}/%{name}/%{vimdir}/spell/sr.* -%lang(sv) %{_datadir}/%{name}/%{vimdir}/spell/sv.* -%lang(sw) %{_datadir}/%{name}/%{vimdir}/spell/sw.* -%lang(tet) %{_datadir}/%{name}/%{vimdir}/spell/tet.* -%lang(th) %{_datadir}/%{name}/%{vimdir}/spell/th.* -%lang(tl) %{_datadir}/%{name}/%{vimdir}/spell/tl.* -%lang(tn) %{_datadir}/%{name}/%{vimdir}/spell/tn.* -%lang(uk) %{_datadir}/%{name}/%{vimdir}/spell/uk.* -%lang(yi) %{_datadir}/%{name}/%{vimdir}/spell/yi.* -%lang(yi-tr) %{_datadir}/%{name}/%{vimdir}/spell/yi-tr.* -%lang(zu) %{_datadir}/%{name}/%{vimdir}/spell/zu.* -%endif - %files minimal %config(noreplace) %{_sysconfdir}/virc %{_bindir}/ex From d957d1e818dcbc5240086028ac36b334921f3cac Mon Sep 17 00:00:00 2001 From: Carl George Date: Thu, 14 Aug 2025 14:37:56 -0500 Subject: [PATCH 082/103] Switch to https URL --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index dd667eca..0e563439 100644 --- a/vim.spec +++ b/vim.spec @@ -51,7 +51,7 @@ Summary: The VIM editor -URL: http://www.vim.org/ +URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} Release: 1%{?dist} From 66e29232183f010f436e96d1e28ba4c364fc5222 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 29 Aug 2025 09:12:07 +0200 Subject: [PATCH 083/103] Enable F43 --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 81b69dee..4961ece1 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f42" "f41" ) -releases=( "fc43" "fc42" "fc41" ) +branches=( "rawhide" "f43" "f42" "f41" ) +releases=( "fc44" "fc43" "fc42" "fc41" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc43" "fc42" "\|fc41" ) -bodhi_enabled=( "0" "1" "1" ) +regexps=( "fc44" "fc43" "\|fc42" "\|fc41" ) +bodhi_enabled=( "0" "1" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From fd5559a02c11023a0eb6c6c52b7de8aa0d0b3fba Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 29 Aug 2025 09:13:35 +0200 Subject: [PATCH 084/103] - patchlevel 1706 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index e3183ba7..c20b1ad4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1623.tar.bz2) = dc8bf5abe856e50a43c1eb7d5f0797665bc14443738748075365cbdc6c89330d6fd4a61136d4d47078bcad6ab099e719f3a38ebe8eb6852d891127debb025faa +SHA512 (vim-9.1-1706.tar.bz2) = 4b936add54c8068202dedc532202af6d78d951144b74dcc5015e4f7fcf8c4c384509c14f1036579b39c176110cd78eea257601d8e16bd63a410f7290a9d1174b diff --git a/vim.spec b/vim.spec index 0e563439..0ff8cf2e 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1623 +%define patchlevel 1706 %define withnetbeans 1 %define withhunspell 0 @@ -988,6 +988,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Aug 29 2025 Zdenek Dohnal - 2:9.1.1706-1 +- patchlevel 1706 + * Mon Aug 11 2025 Zdenek Dohnal - 2:9.1.1623-1 - patchlevel 1623 From f114e7eb6592af68ec1f258876ec700d71ba0d5b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 1 Sep 2025 10:52:44 +0200 Subject: [PATCH 085/103] broken /usr/bin/ex symlink in vim-9.1.1706-1.fc42 (fedora#2392249) --- vim.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/vim.spec b/vim.spec index 0ff8cf2e..8487228c 100644 --- a/vim.spec +++ b/vim.spec @@ -54,7 +54,7 @@ Summary: The VIM editor URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -687,9 +687,9 @@ rm %{buildroot}/%{_datadir}/icons/{hicolor,locolor}/*/apps/gvim.png %endif ( cd %{buildroot} - ln -sf .%{_libexecdir}/vi .%{_bindir}/rvi - ln -sf .%{_libexecdir}/vi .%{_bindir}/rview - ln -sf .%{_libexecdir}/vi .%{_bindir}/ex + ln -sf ../..%{_libexecdir}/vi .%{_bindir}/rvi + ln -sf ../..%{_libexecdir}/vi .%{_bindir}/rview + ln -sf ../..%{_libexecdir}/vi .%{_bindir}/ex ln -sf vim .%{_bindir}/rvim ln -sf vim .%{_bindir}/vimdiff perl -pi -e "s,%{buildroot},," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1 @@ -988,6 +988,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Mon Sep 01 2025 Zdenek Dohnal - 2:9.1.1706-2 +- 2392249 - broken /usr/bin/ex symlink in vim-9.1.1706-1.fc42 + * Fri Aug 29 2025 Zdenek Dohnal - 2:9.1.1706-1 - patchlevel 1706 From d38db4ff3c9c79c9a18e7dc74913cc9de1d57999 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 1 Sep 2025 17:23:12 +0200 Subject: [PATCH 086/103] vim-common has broken manpages (fedora#2392178) --- vim.spec | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/vim.spec b/vim.spec index 8487228c..38c18063 100644 --- a/vim.spec +++ b/vim.spec @@ -180,6 +180,8 @@ multiple windows, multi-level undo, block highlighting and more. %package common Summary: The common files needed by any version of the VIM editor +# move evim manpage to common - remove the conflict after C11S is branched +Conflicts: %{name}-X11 < 2:9.1.1706-2 # shared files between common and minimal Requires: %{name}-data = %{epoch}:%{version}-%{release} Requires: %{name}-filesystem @@ -301,6 +303,8 @@ This subpackage contains files needed to set Vim as the default editor. %if %{with gui} %package X11 Summary: The VIM version of the vi editor for the X Window System - GVim +# move evim manpage to common - remove the conflict after C11S is branched +Conflicts: %{name}-common < 2:9.1.1706-2 # devel of libICE, gtk3, libSM, libX11, libXpm and libXt are needed in buildroot # so configure script can have correct macros enabled for GUI (#1603272) # generic gnome toolkit for graphical support @@ -674,10 +678,12 @@ EOF appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml -for i in gvim.1 gex.1 gview.1 vimx.1 eview.1 rgvim.1 rgview.1; do +# do not put gvim.1, gview.1, eview.1, rgvim and rgview here - they already contains the link, +# and changing it here will rewrite original vim.1 - bz#2392178 +for i in gex.1 vimx.1 evim.1; do echo ".so man1/vim.1" > %{buildroot}/%{_mandir}/man1/$i done -echo ".so man1/vimdiff.1" > %{buildroot}/%{_mandir}/man1/gvimdiff.1 + echo ".so man1/vimtutor.1" > %{buildroot}/%{_mandir}/man1/gvimtutor.1 %else # Remove files included in X11 subpackage, but built by default: @@ -875,6 +881,7 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %if %{with gui} %{_mandir}/man1/eview.* +%{_mandir}/man1/evim.* %{_mandir}/man1/gex.* %{_mandir}/man1/gview.* %{_mandir}/man1/gvim* @@ -955,7 +962,6 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %{_bindir}/eview %{_bindir}/rgvim %{_bindir}/rgview -%{_mandir}/man1/evim.* %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/* %dir %{_datadir}/icons/hicolor/*/apps @@ -989,7 +995,8 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog * Mon Sep 01 2025 Zdenek Dohnal - 2:9.1.1706-2 -- 2392249 - broken /usr/bin/ex symlink in vim-9.1.1706-1.fc42 +- broken /usr/bin/ex symlink in vim-9.1.1706-1.fc42 (fedora#2392249) +- vim-common has broken manpages (fedora#2392178) * Fri Aug 29 2025 Zdenek Dohnal - 2:9.1.1706-1 - patchlevel 1706 From b97a8f097790855656c98c077104eede49f2e02a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 1 Sep 2025 17:25:26 +0200 Subject: [PATCH 087/103] - patchlevel 1723 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index c20b1ad4..299c0369 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1706.tar.bz2) = 4b936add54c8068202dedc532202af6d78d951144b74dcc5015e4f7fcf8c4c384509c14f1036579b39c176110cd78eea257601d8e16bd63a410f7290a9d1174b +SHA512 (vim-9.1-1723.tar.bz2) = 8e4474f5b693c517658779e31d884f4c74bc2ff424975cfc745680817e007f90e9dd4d860342c8a31a2186a3f3d7ccb1b7b4d23c2dd60c6131056d67d8b2b06b diff --git a/vim.spec b/vim.spec index 38c18063..e7649e6a 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1706 +%define patchlevel 1723 %define withnetbeans 1 %define withhunspell 0 @@ -54,7 +54,7 @@ Summary: The VIM editor URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -994,6 +994,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Mon Sep 01 2025 Zdenek Dohnal - 2:9.1.1723-1 +- patchlevel 1723 + * Mon Sep 01 2025 Zdenek Dohnal - 2:9.1.1706-2 - broken /usr/bin/ex symlink in vim-9.1.1706-1.fc42 (fedora#2392249) - vim-common has broken manpages (fedora#2392178) From bc2a0c97ccc8f8eeabfc415b7f09358a0a41872c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 10 Sep 2025 15:01:43 +0200 Subject: [PATCH 088/103] Restore lost --remote-tab... functionality on wayland (fedora#2393716) --- vim.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index e7649e6a..b0e5f0da 100644 --- a/vim.spec +++ b/vim.spec @@ -54,7 +54,7 @@ Summary: The VIM editor URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -570,6 +570,7 @@ cp vim enhanced-vim --enable-fail-if-missing \ --with-wayland \ --enable-year2038 \ + --enable-socketserver \ --enable-canberra %make_build @@ -994,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Wed Sep 10 2025 Zdenek Dohnal - 2:9.1.1723-2 +- Restore lost --remote-tab... functionality on wayland (fedora#2393716) + * Mon Sep 01 2025 Zdenek Dohnal - 2:9.1.1723-1 - patchlevel 1723 From 07b3394cbc35a12185f2594be965995ad872e81b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 19 Sep 2025 08:58:02 +0200 Subject: [PATCH 089/103] - patchlevel 1775 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 299c0369..63d32a44 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1723.tar.bz2) = 8e4474f5b693c517658779e31d884f4c74bc2ff424975cfc745680817e007f90e9dd4d860342c8a31a2186a3f3d7ccb1b7b4d23c2dd60c6131056d67d8b2b06b +SHA512 (vim-9.1-1775.tar.bz2) = d1b21d9ec938e752c5e2be73c92dfe0ed122ade3bbaddde551bcb8556e42d42fe66a897e6473b79ba833b507cfd9de7d49b5da5585843c1ea04c7fecddcbe9da diff --git a/vim.spec b/vim.spec index b0e5f0da..93277fed 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1723 +%define patchlevel 1775 %define withnetbeans 1 %define withhunspell 0 @@ -54,7 +54,7 @@ Summary: The VIM editor URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Sep 19 2025 Zdenek Dohnal - 2:9.1.1775-1 +- patchlevel 1775 + * Wed Sep 10 2025 Zdenek Dohnal - 2:9.1.1723-2 - Restore lost --remote-tab... functionality on wayland (fedora#2393716) From c8b1dc94984dfbe47cf8df31628f48062f1bf6c4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 29 Sep 2025 18:21:43 +0200 Subject: [PATCH 090/103] remove XPM support - GVim icons work without it --- vim.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/vim.spec b/vim.spec index 93277fed..8368c3b8 100644 --- a/vim.spec +++ b/vim.spec @@ -54,7 +54,7 @@ Summary: The VIM editor URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -315,8 +315,6 @@ BuildRequires: libICE-devel BuildRequires: libSM-devel # core X11 protocol client library BuildRequires: libX11-devel -# X PixMap library for X11 - for creating images in X PixMap format -BuildRequires: libXpm-devel # X Toolkit Intrinsics library - working with widgets? BuildRequires: libXt-devel # for testing validity of appdata file @@ -345,11 +343,6 @@ Requires: vim-common = %{epoch}:%{version}-%{release} Suggests: python3 Suggests: python3-libs - %if 0%{?fedora} >= 41 - # needed for icons (#2277751) -Requires: gdk-pixbuf2-modules-extra%{?_isa} - %endif - # suggest python3, python2, lua, ruby and perl packages because of their # embedded functionality in Vim/GVim %if "%{withlua}" == "1" @@ -995,6 +988,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Mon Sep 29 2025 Zdenek Dohnal - 2:9.1.1775-2 +- remove XPM support - GVim icons work without it + * Fri Sep 19 2025 Zdenek Dohnal - 2:9.1.1775-1 - patchlevel 1775 From ae2db1ff1df2067f7e2ecb561548a328616a5a50 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 3 Oct 2025 10:25:29 +0200 Subject: [PATCH 091/103] - patchlevel 1818 --- sources | 2 +- vim.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 63d32a44..f8e7f622 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1775.tar.bz2) = d1b21d9ec938e752c5e2be73c92dfe0ed122ade3bbaddde551bcb8556e42d42fe66a897e6473b79ba833b507cfd9de7d49b5da5585843c1ea04c7fecddcbe9da +SHA512 (vim-9.1-1818.tar.bz2) = 15633ab4ceac42312d411daa791cc923e51145826816ca73abd638c99c63efe5f0ba7341e10e8c087c0fb5a324814a8c2cac3d9ead23248371e95039f724901d diff --git a/vim.spec b/vim.spec index 8368c3b8..cd6d76a5 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1775 +%define patchlevel 1818 %define withnetbeans 1 %define withhunspell 0 @@ -54,7 +54,7 @@ Summary: The VIM editor URL: https://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} Epoch: 2 # swift.vim contains Apache 2.0 with runtime library exception: # which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188 @@ -988,6 +988,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Oct 03 2025 Zdenek Dohnal - 2:9.1.1818-1 +- patchlevel 1818 + * Mon Sep 29 2025 Zdenek Dohnal - 2:9.1.1775-2 - remove XPM support - GVim icons work without it From 61cfcde9ded5a39484ba9b55a60db34de1b71a40 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 10 Oct 2025 07:17:01 +0200 Subject: [PATCH 092/103] - patchlevel 1845 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index f8e7f622..7e2ad4d6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1818.tar.bz2) = 15633ab4ceac42312d411daa791cc923e51145826816ca73abd638c99c63efe5f0ba7341e10e8c087c0fb5a324814a8c2cac3d9ead23248371e95039f724901d +SHA512 (vim-9.1-1845.tar.bz2) = 54926df4c97319e638358fec3a8994154f27dd7e6201d721e99f6f7042ef5c9240b34fd26b8ae3c66dae83d0a6a281a6f840102a4d9dda2f6005329c9a286eeb diff --git a/vim.spec b/vim.spec index cd6d76a5..251c2937 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1818 +%define patchlevel 1845 %define withnetbeans 1 %define withhunspell 0 @@ -988,6 +988,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Oct 10 2025 Zdenek Dohnal - 2:9.1.1845-1 +- patchlevel 1845 + * Fri Oct 03 2025 Zdenek Dohnal - 2:9.1.1818-1 - patchlevel 1818 From 0c4cede346063dced0e4e2b1e9ca4f6f50f38932 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 10 Oct 2025 11:42:54 +0200 Subject: [PATCH 093/103] Fix building without wayland Currently, due broken dependency generation, wayland support is hardcoded in Makefile. We have to run dependency generation and auto generation at every `make` call. Additionally, function prototypes are now generated by python3 and its clang module during build - added buildrequires for it. --- vim.spec | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/vim.spec b/vim.spec index 251c2937..6ba8ee6f 100644 --- a/vim.spec +++ b/vim.spec @@ -122,6 +122,10 @@ BuildRequires: make # screen handling library BuildRequires: ncurses-devel +# for building function prototypes +BuildRequires: python3 +BuildRequires: python3-clang + # for python plugin BuildRequires: python3-devel @@ -444,6 +448,15 @@ perl -pi -e "s/vimrc/virc/" os_unix.h --enable-year2038 \ --disable-libsodium +# related to the previous issue with `make depend`, auto/osdef.h +# has to be generated +make auto/osdef.h +# wayland is hardwired in Makefile dependencies +# to work around it call `make depend` before build +# problem fixed by https://github.com/vim/vim/pull/18538 +# remove once it is merged +make depend + %make_build cp vim minimal-vim make clean @@ -503,6 +516,15 @@ mv -f os_unix.h.save os_unix.h --enable-year2038 \ --disable-canberra +## related to the previous issue with `make depend`, auto/osdef.h +## has to be generated +make auto/osdef.h +# wayland is hardwired in Makefile dependencies +# to work around it call `make depend` before build +# problem fixed by https://github.com/vim/vim/pull/18538 +# remove once it is merged +make depend + %make_build cp vim enhanced-vim @@ -566,6 +588,15 @@ cp vim enhanced-vim --enable-socketserver \ --enable-canberra +# related to the issue with `make depend`, auto/osdef.h +# has to be generated +make auto/osdef.h auto/gui_gtk_gresources.h auto/wayland/wlr-data-control-unstable-v1.h +# wayland is hardwired in Makefile dependencies +# to work around it call `make depend` before build +# problem fixed by https://github.com/vim/vim/pull/18538 +# remove once it is merged +make depend + %make_build cp vim gvim make clean @@ -581,6 +612,9 @@ cp -f %{SOURCE7} %{buildroot}/%{_datadir}/%{name}/vimfiles/template.spec rm -f README*.info cd src +# related to the issue with `make depend`, auto/osdef.h +# has to be generated +make auto/osdef.h auto/gui_gtk_gresources.h auto/wayland/wlr-data-control-unstable-v1.h # Adding STRIP=/bin/true, because Vim wants to strip the binaries by himself # and put the stripped files into correct dirs. Build system (koji/brew) # does it for us, so there is no need to do it in Vim From 5ee4f534a6331a7edc774786fd555704145ce7ec Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 17 Oct 2025 08:59:22 +0200 Subject: [PATCH 094/103] Remove make depend workaround --- vim.spec | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/vim.spec b/vim.spec index 6ba8ee6f..20df7d1f 100644 --- a/vim.spec +++ b/vim.spec @@ -448,15 +448,6 @@ perl -pi -e "s/vimrc/virc/" os_unix.h --enable-year2038 \ --disable-libsodium -# related to the previous issue with `make depend`, auto/osdef.h -# has to be generated -make auto/osdef.h -# wayland is hardwired in Makefile dependencies -# to work around it call `make depend` before build -# problem fixed by https://github.com/vim/vim/pull/18538 -# remove once it is merged -make depend - %make_build cp vim minimal-vim make clean @@ -516,15 +507,6 @@ mv -f os_unix.h.save os_unix.h --enable-year2038 \ --disable-canberra -## related to the previous issue with `make depend`, auto/osdef.h -## has to be generated -make auto/osdef.h -# wayland is hardwired in Makefile dependencies -# to work around it call `make depend` before build -# problem fixed by https://github.com/vim/vim/pull/18538 -# remove once it is merged -make depend - %make_build cp vim enhanced-vim @@ -588,15 +570,6 @@ cp vim enhanced-vim --enable-socketserver \ --enable-canberra -# related to the issue with `make depend`, auto/osdef.h -# has to be generated -make auto/osdef.h auto/gui_gtk_gresources.h auto/wayland/wlr-data-control-unstable-v1.h -# wayland is hardwired in Makefile dependencies -# to work around it call `make depend` before build -# problem fixed by https://github.com/vim/vim/pull/18538 -# remove once it is merged -make depend - %make_build cp vim gvim make clean From 71c059abc540577924906cf0eabcd67e233d827a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 17 Oct 2025 09:00:02 +0200 Subject: [PATCH 095/103] - patchlevel 1863 --- sources | 2 +- vim-crypto-warning.patch | 25 +++++++++++++------------ vim.spec | 5 ++++- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/sources b/sources index 7e2ad4d6..432ae958 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1845.tar.bz2) = 54926df4c97319e638358fec3a8994154f27dd7e6201d721e99f6f7042ef5c9240b34fd26b8ae3c66dae83d0a6a281a6f840102a4d9dda2f6005329c9a286eeb +SHA512 (vim-9.1-1863.tar.bz2) = 60a49add050158c7ab14b0af4b699188d067c6ec5665aa081bd0dd04dae90b8eb1b15e022ef252bb5bda0f4c5edd83d6db2214ef1e1bde1b855f934174a21ef7 diff --git a/vim-crypto-warning.patch b/vim-crypto-warning.patch index 195d7025..7f5391e2 100644 --- a/vim-crypto-warning.patch +++ b/vim-crypto-warning.patch @@ -1,7 +1,7 @@ -diff -up vim90/src/config.h.in.fips-warning vim90/src/config.h.in ---- vim90/src/config.h.in.fips-warning 2023-05-29 09:30:59.000000000 +0200 -+++ vim90/src/config.h.in 2023-05-29 09:34:47.261645612 +0200 -@@ -498,5 +498,14 @@ +diff -up vim91/src/config.h.in.fips-warning vim91/src/config.h.in +--- vim91/src/config.h.in.fips-warning 2025-10-17 09:03:56.910426660 +0200 ++++ vim91/src/config.h.in 2025-10-17 09:05:42.301128292 +0200 +@@ -526,6 +526,15 @@ /* Define if _SC_SIGSTKSZ is available via sysconf() */ #undef HAVE_SYSCONF_SIGSTKSZ @@ -16,10 +16,11 @@ diff -up vim90/src/config.h.in.fips-warning vim90/src/config.h.in + /* Define if you want to load libgpm dynamically */ #undef DYNAMIC_GPM -diff -up vim90/src/configure.ac.fips-warning vim90/src/configure.ac ---- vim90/src/configure.ac.fips-warning 2023-05-29 09:34:47.257645645 +0200 -+++ vim90/src/configure.ac 2023-05-29 09:34:47.262645604 +0200 -@@ -589,6 +589,38 @@ else + +diff -up vim91/src/configure.ac.fips-warning vim91/src/configure.ac +--- vim91/src/configure.ac.fips-warning 2025-10-17 09:03:56.891369117 +0200 ++++ vim91/src/configure.ac 2025-10-17 09:03:56.917397669 +0200 +@@ -631,6 +631,38 @@ else AC_SUBST(XDIFF_OBJS_USED) fi @@ -58,10 +59,10 @@ diff -up vim90/src/configure.ac.fips-warning vim90/src/configure.ac dnl Check for Lua feature. AC_MSG_CHECKING(--enable-luainterp argument) AC_ARG_ENABLE(luainterp, -diff -up vim90/src/crypt.c.fips-warning vim90/src/crypt.c ---- vim90/src/crypt.c.fips-warning 2023-05-29 09:34:47.263645596 +0200 -+++ vim90/src/crypt.c 2023-05-29 09:51:23.209779115 +0200 -@@ -795,6 +795,21 @@ crypt_check_method(int method) +diff -up vim91/src/crypt.c.fips-warning vim91/src/crypt.c +--- vim91/src/crypt.c.fips-warning 2025-10-10 07:16:11.000000000 +0200 ++++ vim91/src/crypt.c 2025-10-17 09:03:56.920982655 +0200 +@@ -806,6 +806,21 @@ crypt_check_method(int method) msg_scroll = TRUE; msg(_("Warning: Using a weak encryption method; see :help 'cm'")); } diff --git a/vim.spec b/vim.spec index 20df7d1f..babc26a7 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1845 +%define patchlevel 1863 %define withnetbeans 1 %define withhunspell 0 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Oct 17 2025 Zdenek Dohnal - 2:9.1.1863-1 +- patchlevel 1863 + * Fri Oct 10 2025 Zdenek Dohnal - 2:9.1.1845-1 - patchlevel 1845 From c8b04c80dd1fcafe208a7969ab40c584e320d5f3 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 31 Oct 2025 08:08:06 +0100 Subject: [PATCH 096/103] vimrc: Use RestoreCursor from defaults.vim (fedora#2404651) Fixes setting the cursor at the start of file when committing in Git --- vimrc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/vimrc b/vimrc index 4842faf2..4ef9d92d 100644 --- a/vimrc +++ b/vimrc @@ -54,10 +54,14 @@ if has("autocmd") " In text files, always limit the width of text to 78 characters " autocmd BufRead *.txt set tw=78 " When editing a file, always jump to the last cursor position + " (taken from Vim's defaults.vim) autocmd BufReadPost * - \ if line("'\"") > 0 && line ("'\"") <= line("$") | - \ exe "normal! g'\"" | - \ endif + \ let line = line("'\"") + \ | if line >= 1 && line <= line("$") && &filetype !~# 'commit' + \ && index(['xxd', 'gitrebase', 'tutor'], &filetype) == -1 + \ && !&diff + \ | execute "normal! g`\"" + \ | endif " don't write swapfile on most commonly used directories for NFS mounts or USB sticks autocmd BufNewFile,BufReadPre /media/*,/run/media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp " start with spec file template From e847a50297a216229050bf4db3d06a139104e7cf Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 31 Oct 2025 08:10:55 +0100 Subject: [PATCH 097/103] - patchlevel 1888 --- sources | 2 +- vim-crypto-warning.patch | 13 ++++++------- vim.spec | 5 ++++- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sources b/sources index 432ae958..1bbd6961 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1863.tar.bz2) = 60a49add050158c7ab14b0af4b699188d067c6ec5665aa081bd0dd04dae90b8eb1b15e022ef252bb5bda0f4c5edd83d6db2214ef1e1bde1b855f934174a21ef7 +SHA512 (vim-9.1-1888.tar.bz2) = a3cad492f9418f71eafbdfb1ccf3607ccacc595d5eabde443ff2fa11f8d32c4d45b60f3c68ae030b115544e74395dcc8738cca6a0de59b1e0e45153a69fc99d4 diff --git a/vim-crypto-warning.patch b/vim-crypto-warning.patch index 7f5391e2..6f55807f 100644 --- a/vim-crypto-warning.patch +++ b/vim-crypto-warning.patch @@ -1,7 +1,7 @@ diff -up vim91/src/config.h.in.fips-warning vim91/src/config.h.in ---- vim91/src/config.h.in.fips-warning 2025-10-17 09:03:56.910426660 +0200 -+++ vim91/src/config.h.in 2025-10-17 09:05:42.301128292 +0200 -@@ -526,6 +526,15 @@ +--- vim91/src/config.h.in.fips-warning 2025-10-31 08:12:59.598267544 +0100 ++++ vim91/src/config.h.in 2025-10-31 08:14:45.661859595 +0100 +@@ -526,5 +526,14 @@ /* Define if _SC_SIGSTKSZ is available via sysconf() */ #undef HAVE_SYSCONF_SIGSTKSZ @@ -16,10 +16,9 @@ diff -up vim91/src/config.h.in.fips-warning vim91/src/config.h.in + /* Define if you want to load libgpm dynamically */ #undef DYNAMIC_GPM - diff -up vim91/src/configure.ac.fips-warning vim91/src/configure.ac ---- vim91/src/configure.ac.fips-warning 2025-10-17 09:03:56.891369117 +0200 -+++ vim91/src/configure.ac 2025-10-17 09:03:56.917397669 +0200 +--- vim91/src/configure.ac.fips-warning 2025-10-31 08:12:59.596711911 +0100 ++++ vim91/src/configure.ac 2025-10-31 08:12:59.598566242 +0100 @@ -631,6 +631,38 @@ else AC_SUBST(XDIFF_OBJS_USED) fi @@ -61,7 +60,7 @@ diff -up vim91/src/configure.ac.fips-warning vim91/src/configure.ac AC_ARG_ENABLE(luainterp, diff -up vim91/src/crypt.c.fips-warning vim91/src/crypt.c --- vim91/src/crypt.c.fips-warning 2025-10-10 07:16:11.000000000 +0200 -+++ vim91/src/crypt.c 2025-10-17 09:03:56.920982655 +0200 ++++ vim91/src/crypt.c 2025-10-31 08:12:59.598872032 +0100 @@ -806,6 +806,21 @@ crypt_check_method(int method) msg_scroll = TRUE; msg(_("Warning: Using a weak encryption method; see :help 'cm'")); diff --git a/vim.spec b/vim.spec index babc26a7..3ae52ae3 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1863 +%define patchlevel 1888 %define withnetbeans 1 %define withhunspell 0 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Oct 31 2025 Zdenek Dohnal - 2:9.1.1888-1 +- patchlevel 1888 + * Fri Oct 17 2025 Zdenek Dohnal - 2:9.1.1863-1 - patchlevel 1863 From fef106b849d1bf4859ded298abb857b5cc349cf0 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 14 Nov 2025 07:38:58 +0100 Subject: [PATCH 098/103] - patchlevel 1914 --- sources | 2 +- vim-7.4-specsyntax.patch | 24 ++++++------------------ vim.spec | 5 ++++- 3 files changed, 11 insertions(+), 20 deletions(-) diff --git a/sources b/sources index 1bbd6961..0581ebdb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1888.tar.bz2) = a3cad492f9418f71eafbdfb1ccf3607ccacc595d5eabde443ff2fa11f8d32c4d45b60f3c68ae030b115544e74395dcc8738cca6a0de59b1e0e45153a69fc99d4 +SHA512 (vim-9.1-1914.tar.bz2) = 7db432217859bf6e74f705484f1ed84f06d94503a2a39ee67e727adb8d96a3ad17b7eb4c2e5afcc12d0339dbdb81d62341ae7e41668adb1d84093603f43c99fb diff --git a/vim-7.4-specsyntax.patch b/vim-7.4-specsyntax.patch index 71720a46..ace7607f 100644 --- a/vim-7.4-specsyntax.patch +++ b/vim-7.4-specsyntax.patch @@ -1,7 +1,7 @@ diff -up vim91/runtime/syntax/spec.vim.spec-syntax vim91/runtime/syntax/spec.vim ---- vim91/runtime/syntax/spec.vim.spec-syntax 2024-03-08 07:18:14.000000000 +0100 -+++ vim91/runtime/syntax/spec.vim 2024-03-08 07:37:57.157339625 +0100 -@@ -35,7 +35,7 @@ syn match specNoNumberHilite 'X11\|X11R6 +--- vim91/runtime/syntax/spec.vim.spec-syntax 2025-11-14 07:38:27.000000000 +0100 ++++ vim91/runtime/syntax/spec.vim 2025-11-14 07:52:56.081212607 +0100 +@@ -38,7 +38,7 @@ syn match specNoNumberHilite 'X11\|X11R6 syn match specManpageFile '[a-zA-Z]\.1' "Day, Month and most used license acronyms @@ -10,24 +10,12 @@ diff -up vim91/runtime/syntax/spec.vim.spec-syntax vim91/runtime/syntax/spec.vim syn keyword specWeekday contained Mon Tue Wed Thu Fri Sat Sun syn keyword specMonth contained Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec syn keyword specMonth contained January February March April May June July August September October November December -@@ -58,9 +58,9 @@ syn cluster specListedFiles contains=spe - - "specCommands - syn match specConfigure contained '\./configure' --syn match specTarCommand contained '\ - 2:9.1.1914-1 +- patchlevel 1914 + * Fri Oct 31 2025 Zdenek Dohnal - 2:9.1.1888-1 - patchlevel 1888 From 19faaa187ee2c85fff2f6b0627b2e9d813cd1cfe Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 28 Nov 2025 07:56:40 +0100 Subject: [PATCH 099/103] F41 is EOL --- vim-update.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 4961ece1..fc37e160 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,12 +1,12 @@ #!/bin/bash debug="" #debug="echo " -branches=( "rawhide" "f43" "f42" "f41" ) -releases=( "fc44" "fc43" "fc42" "fc41" ) +branches=( "rawhide" "f43" "f42" ) +releases=( "fc44" "fc43" "fc42" ) # the first bodhi enabled release is the last without \| - all # others need to have \| -regexps=( "fc44" "fc43" "\|fc42" "\|fc41" ) -bodhi_enabled=( "0" "1" "1" "1" ) +regexps=( "fc44" "fc43" "\|fc42" ) +bodhi_enabled=( "0" "1" "1" ) needs_update=() #releases_regexp=fc28\\\|fc27\\\|fc28 From 6bbeb2d904d9f16c28826d1fc571c507f1cda226 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 5 Dec 2025 06:58:19 +0100 Subject: [PATCH 100/103] - patchlevel 1952 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 0581ebdb..7d192ff7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1914.tar.bz2) = 7db432217859bf6e74f705484f1ed84f06d94503a2a39ee67e727adb8d96a3ad17b7eb4c2e5afcc12d0339dbdb81d62341ae7e41668adb1d84093603f43c99fb +SHA512 (vim-9.1-1952.tar.bz2) = a08f2421872da4cbf262fabe1ce8b8f22342589956d02b0bd44b6d2505b5fb0cd9ac8da50e8af859038c047bb4a5ee314a12b2c3a86d85c7410437726f1928cc diff --git a/vim.spec b/vim.spec index f5ce5d8b..436d0402 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1914 +%define patchlevel 1952 %define withnetbeans 1 %define withhunspell 0 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Dec 05 2025 Zdenek Dohnal - 2:9.1.1952-1 +- patchlevel 1952 + * Fri Nov 14 2025 Zdenek Dohnal - 2:9.1.1914-1 - patchlevel 1914 From 07501bca7aa17b5cdefcadc5a140b01219b83253 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 12 Dec 2025 07:37:49 +0100 Subject: [PATCH 101/103] - patchlevel 1972 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 7d192ff7..0ffd898e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1952.tar.bz2) = a08f2421872da4cbf262fabe1ce8b8f22342589956d02b0bd44b6d2505b5fb0cd9ac8da50e8af859038c047bb4a5ee314a12b2c3a86d85c7410437726f1928cc +SHA512 (vim-9.1-1972.tar.bz2) = 5bc15e34323c1a6b37e684f6d55eb175c21bc857b212d1c56946f2fce7d4ba0f35a892738040a0e3983a7bbb6020ede77ea8a53a5ea1ff63baf8f163a51b1dff diff --git a/vim.spec b/vim.spec index 436d0402..4f3323e8 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1952 +%define patchlevel 1972 %define withnetbeans 1 %define withhunspell 0 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Dec 12 2025 Zdenek Dohnal - 2:9.1.1972-1 +- patchlevel 1972 + * Fri Dec 05 2025 Zdenek Dohnal - 2:9.1.1952-1 - patchlevel 1952 From 676006795a0c7adb9bd0a4d042b529cf4688be8d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 19 Dec 2025 07:07:16 +0100 Subject: [PATCH 102/103] - patchlevel 1999 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 0ffd898e..d752b083 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1972.tar.bz2) = 5bc15e34323c1a6b37e684f6d55eb175c21bc857b212d1c56946f2fce7d4ba0f35a892738040a0e3983a7bbb6020ede77ea8a53a5ea1ff63baf8f163a51b1dff +SHA512 (vim-9.1-1999.tar.bz2) = 2b3c3ac0790e5b4914bb7eb1f3c46a0a22ff4ba13da4ed083bbcbc053ad6f4b82dee00e12318698f7edfcd757e5c2bc6f4e623482f4d3d3d6662547d265c9e51 diff --git a/vim.spec b/vim.spec index 4f3323e8..5769758a 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1972 +%define patchlevel 1999 %define withnetbeans 1 %define withhunspell 0 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Dec 19 2025 Zdenek Dohnal - 2:9.1.1999-1 +- patchlevel 1999 + * Fri Dec 12 2025 Zdenek Dohnal - 2:9.1.1972-1 - patchlevel 1972 From eae4b5cd79320755554c8b22cb2b77cbaded0e82 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 9 Jan 2026 12:59:59 +0100 Subject: [PATCH 103/103] - patchlevel 2068 --- sources | 2 +- vim.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d752b083..14532821 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-9.1-1999.tar.bz2) = 2b3c3ac0790e5b4914bb7eb1f3c46a0a22ff4ba13da4ed083bbcbc053ad6f4b82dee00e12318698f7edfcd757e5c2bc6f4e623482f4d3d3d6662547d265c9e51 +SHA512 (vim-9.1-2068.tar.bz2) = f19ae5898f7c388f437fe03af23d956ef66706c2a629a3389622e0b583d9bd831dd4e250badb181fceacb2b52b1f8a6bda4f72fbece122b5f5097153daf774f3 diff --git a/vim.spec b/vim.spec index 5769758a..b2c29f97 100644 --- a/vim.spec +++ b/vim.spec @@ -12,7 +12,7 @@ %endif -%define patchlevel 1999 +%define patchlevel 2068 %define withnetbeans 1 %define withhunspell 0 @@ -995,6 +995,9 @@ mkdir -p %{buildroot}/%{_datadir}/fish/vendor_functions.d/ %changelog +* Fri Jan 09 2026 Zdenek Dohnal - 2:9.1.2068-1 +- patchlevel 2068 + * Fri Dec 19 2025 Zdenek Dohnal - 2:9.1.1999-1 - patchlevel 1999