diff --git a/.gitignore b/.gitignore index 394ac88..5a20bac 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 -/perl-support-5.4.tar.gz +/vim-perl-support.metainfo.xml diff --git a/sources b/sources index 1a7df6d..4eff1a7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (perl-support-5.4.tar.gz) = d9d06ea2299be6135b5423aa7f062874736d7aa8118428a9abcd20c53eea410f0d384d0a79324e5ad0101105aa0aa10eb23f031084f34908f879633e5d18c795 +01b395e41267b9820de322a298af454f perl-support-5.3.2.zip diff --git a/vim-perl-support.metainfo.xml b/vim-perl-support.metainfo.xml index 3f46a5f..2753412 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 -GPL-2.0-only +GPLv2 dmaphy@fedoraproject.org diff --git a/vim-perl-support.spec b/vim-perl-support.spec index 59d2440..7fdeab6 100644 --- a/vim-perl-support.spec +++ b/vim-perl-support.spec @@ -1,23 +1,21 @@ Name: vim-perl-support -Version: 5.4 -Release: 6%{?dist} +Version: 5.3.2 +Release: 16%{?dist} Summary: Perl-IDE for VIM # according to plugin/perl-support.vim -License: GPL-2.0-only +License: GPLv2 URL: http://www.vim.org/scripts/script.php?script_id=556 -VCS: https://github.com/WolfgangMehner/perl-support -Source0: %{vcs}/archive/version-%{version}/perl-support-%{version}.tar.gz + +# 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 Source1: vim-perl-support.metainfo.xml -# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval -ExcludeArch: %{ix86} - BuildArch: noarch -BuildRequires: libappstream-glib -BuildRequires: perl-generators -BuildRequires: vim-filesystem +BuildRequires: perl-generators Requires: vim-enhanced Requires(post): vim-enhanced @@ -44,9 +42,12 @@ Requires: perl(Perl::Tidy) # regular expression analyzer #Requires: perl(YAPE::Regex::Explain) +%global vimfiles %{_datadir}/vim/vimfiles + # strip out false provides/requires from 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 +%{?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 %description @@ -59,7 +60,7 @@ profiler can be done with a keystroke. %prep -%autosetup -n perl-support-version-%{version} +%setup -q -c %build @@ -67,24 +68,22 @@ profiler can be done with a keystroke. %install -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 -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 -p perl-support/scripts/*.{pl,sh} \ - %{buildroot}%{vimfiles_root}/perl-support/scripts + %{buildroot}%{vimfiles}/perl-support/scripts -# 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 +# Install AppData. +mkdir -p %{buildroot}%{_datadir}/appdata/ +install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/ %post @@ -105,50 +104,17 @@ exit 0 %files -%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 +%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 %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 - -* 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 - -* 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 -- 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 - -* 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 - * Sat Jul 23 2022 Fedora Release Engineering - 5.3.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild