From 4cc3589ea715d5265afb5207867a23e891c0e9ca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:20:52 +0000 Subject: [PATCH 1/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index 7fdeab6..56a06d6 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.3.2 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Perl-IDE for VIM @@ -115,6 +115,9 @@ exit 0 %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 5.3.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 5.3.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 4f3f7e6d1777be2c136828d6a3bd9ccda82edddd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:41:42 +0000 Subject: [PATCH 2/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index 56a06d6..d6e7153 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.3.2 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Perl-IDE for VIM @@ -115,6 +115,9 @@ exit 0 %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 5.3.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 5.3.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From b785dd9bf5cf48bb93ecee1adbee5ede1c8b8d86 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:52:38 +0000 Subject: [PATCH 3/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index d6e7153..34b440a 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.3.2 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Perl-IDE for VIM @@ -115,6 +115,9 @@ exit 0 %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 5.3.2-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 5.3.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From ec0b4d448fc65bc20d9187bcb5aacbfa92d6856b Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 9 Apr 2024 14:13:00 -0600 Subject: [PATCH 4/9] Version 5.4 - Stop building for 32-bit x86 - SPDX migration - Get the tarball from github - Use the system-defined vimfiles_root macro - Install metainfo in the metainfo directory - Validate the metainfo --- .gitignore | 2 +- sources | 2 +- vim-perl-support.metainfo.xml | 2 +- vim-perl-support.spec | 82 ++++++++++++++++++++--------------- 4 files changed, 49 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 5a20bac..394ac88 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,4 @@ perl-support-4.8.zip /perl-support-5.2.zip /perlsupport-5.3.2.tar.gz /perl-support-5.3.2.zip -/vim-perl-support.metainfo.xml +/perl-support-5.4.tar.gz diff --git a/sources b/sources index 4eff1a7..1a7df6d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -01b395e41267b9820de322a298af454f perl-support-5.3.2.zip +SHA512 (perl-support-5.4.tar.gz) = d9d06ea2299be6135b5423aa7f062874736d7aa8118428a9abcd20c53eea410f0d384d0a79324e5ad0101105aa0aa10eb23f031084f34908f879633e5d18c795 diff --git a/vim-perl-support.metainfo.xml b/vim-perl-support.metainfo.xml index 2753412..3f46a5f 100644 --- a/vim-perl-support.metainfo.xml +++ b/vim-perl-support.metainfo.xml @@ -6,6 +6,6 @@ Perl IDE - Write and run Perl scripts using menus and hotkeys http://www.vim.org/scripts/script.php?script_id=556 CC0-1.0 -GPLv2 +GPL-2.0-only dmaphy@fedoraproject.org diff --git a/vim-perl-support.spec b/vim-perl-support.spec index 34b440a..fca0a5f 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,21 +1,23 @@ Name: vim-perl-support -Version: 5.3.2 -Release: 19%{?dist} +Version: 5.4 +Release: 1%{?dist} Summary: Perl-IDE for VIM # according to plugin/perl-support.vim -License: GPLv2 +License: GPL-2.0-only URL: http://www.vim.org/scripts/script.php?script_id=556 - -# curl -o perl-support-5.3.2.zip 'http://vim.sourceforge.net/scripts/download_script.php?src_id=21048' -Source0: perl-support-%{version}.zip - -#Source0: https://github.com/WolfgangMehner/vim-plugins/archive/perlsupport-%{version}.tar.gz +VCS: https://github.com/WolfgangMehner/perl-support +Source0: %{vcs}/archive/version-%{version}/perl-support-%{version}.tar.gz Source1: vim-perl-support.metainfo.xml +# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + BuildArch: noarch -BuildRequires: perl-generators +BuildRequires: libappstream-glib +BuildRequires: perl-generators +BuildRequires: vim-filesystem Requires: vim-enhanced Requires(post): vim-enhanced @@ -42,12 +44,9 @@ Requires: perl(Perl::Tidy) # regular expression analyzer #Requires: perl(YAPE::Regex::Explain) -%global vimfiles %{_datadir}/vim/vimfiles - # strip out false provides/requires from codesnippets -%{?perl_default_filter} -%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{vimfiles}/perl-support/codesnippets -%global __requires_exclude_from %{?__requires_exclude_from:%__requires_exclude_from|}^%{vimfiles}/perl-support/codesnippets +%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{vimfiles_root}/perl-support/codesnippets +%global __requires_exclude_from %{?__requires_exclude_from:%__requires_exclude_from|}^%{vimfiles_root}/perl-support/codesnippets %description @@ -60,7 +59,7 @@ profiler can be done with a keystroke. %prep -%setup -q -c +%autosetup -n perl-support-version-%{version} %build @@ -68,22 +67,24 @@ profiler can be done with a keystroke. %install -install -m 755 -d %{buildroot}%{vimfiles}/perl-support -cp -r autoload %{buildroot}%{vimfiles}/autoload -cp -r doc %{buildroot}%{vimfiles}/doc -cp -r ftplugin %{buildroot}%{vimfiles}/ftplugin -cp -r plugin %{buildroot}%{vimfiles}/plugin -cp -r perl-support/codesnippets %{buildroot}%{vimfiles}/perl-support/codesnippets -cp -r perl-support/modules/ %{buildroot}%{vimfiles}/perl-support/modules -cp -r perl-support/templates %{buildroot}%{vimfiles}/perl-support/templates -cp -r perl-support/wordlists/ %{buildroot}%{vimfiles}/perl-support/wordlists -install -m 755 -d %{buildroot}%{vimfiles}/perl-support/scripts +install -m 755 -d %{buildroot}%{vimfiles_root}/perl-support +cp -r autoload %{buildroot}%{vimfiles_root}/autoload +cp -r doc %{buildroot}%{vimfiles_root}/doc +cp -r ftplugin %{buildroot}%{vimfiles_root}/ftplugin +cp -r plugin %{buildroot}%{vimfiles_root}/plugin +cp -r perl-support/codesnippets %{buildroot}%{vimfiles_root}/perl-support/codesnippets +cp -r perl-support/modules/ %{buildroot}%{vimfiles_root}/perl-support/modules +cp -r perl-support/templates %{buildroot}%{vimfiles_root}/perl-support/templates +cp -r perl-support/wordlists/ %{buildroot}%{vimfiles_root}/perl-support/wordlists +install -m 755 -d %{buildroot}%{vimfiles_root}/perl-support/scripts install -m 755 -p perl-support/scripts/*.{pl,sh} \ - %{buildroot}%{vimfiles}/perl-support/scripts + %{buildroot}%{vimfiles_root}/perl-support/scripts -# Install AppData. -mkdir -p %{buildroot}%{_datadir}/appdata/ -install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/ +# Install and validate AppData. +mkdir -p %{buildroot}%{_metainfodir} +install -p -m 644 %{SOURCE1} %{buildroot}%{_metainfodir} +appstream-util validate-relax --nonet \ + %{buildroot}%{_metainfodir}/vim-perl-support.metainfo.xml %post @@ -104,17 +105,26 @@ exit 0 %files -%doc perl-support/README.perlsupport perl-support/doc/* perl-support/rc -%{vimfiles}/perl-support -%{vimfiles}/autoload/* -%{vimfiles}/doc/*.txt -%{vimfiles}/ftplugin/*.vim -%{vimfiles}/plugin/perl-support.vim -%{_datadir}/appdata/vim-perl-support.metainfo.xml +%doc perl-support/README.* perl-support/doc/* perl-support/rc +%{vimfiles_root}/perl-support +%{vimfiles_root}/autoload/* +%{vimfiles_root}/doc/*.txt +%{vimfiles_root}/ftplugin/*.vim +%{vimfiles_root}/plugin/perl-support.vim +%{_metainfodir}/vim-perl-support.metainfo.xml %changelog +* Tue Apr 9 2024 Jerry James - 5.4-1 +- Version 5.4 +- Stop building for 32-bit x86 +- SPDX migration +- Get the tarball from github +- Use the system-defined vimfiles_root macro +- Install metainfo in the metainfo directory +- Validate the metainfo + * Sat Jan 27 2024 Fedora Release Engineering - 5.3.2-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f4b64519c34fa364a6ae46df0b7137f8ea50d5d8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:49:59 +0000 Subject: [PATCH 5/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index fca0a5f..6b70f53 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Perl-IDE for VIM @@ -116,6 +116,9 @@ exit 0 %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Apr 9 2024 Jerry James - 5.4-1 - Version 5.4 - Stop building for 32-bit x86 From 93ad5ad78495cbabf55d652fcef0c7453f7a1cee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:24:41 +0000 Subject: [PATCH 6/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index 6b70f53..bbc6e72 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Perl-IDE for VIM @@ -116,6 +116,9 @@ exit 0 %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 5.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 5.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From b84bddefb76c5059fa70fe55948325bb5b854350 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:07:15 +0000 Subject: [PATCH 7/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index bbc6e72..3b71ceb 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Perl-IDE for VIM @@ -116,6 +116,9 @@ exit 0 %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 5.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 5.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From e9fba4715c557853a8c7c0d141e86ef83facb567 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:56:30 +0000 Subject: [PATCH 8/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index 3b71ceb..c56bd3f 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Perl-IDE for VIM @@ -116,6 +116,9 @@ exit 0 %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 5.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 5.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From c2aecd9c579248f39a92f40b291f98a7264af038 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:30:43 +0000 Subject: [PATCH 9/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- vim-perl-support.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim-perl-support.spec b/vim-perl-support.spec index c56bd3f..59d2440 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,6 +1,6 @@ Name: vim-perl-support Version: 5.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Perl-IDE for VIM @@ -116,6 +116,9 @@ exit 0 %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 5.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 5.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild