diff --git a/.gitignore b/.gitignore index 63fad7f..a6f9ab2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ /vim-nerdtree-5.0.0.tar.gz -/vim-nerdtree-6.10.16.tar.gz -/vim-nerdtree-7.1.3.tar.gz diff --git a/sources b/sources index 20d158a..18d3238 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-nerdtree-7.1.3.tar.gz) = f700facf00a837ba44a1844bc68633d88333e2d1a2debc83ec1fee4897dfc30bbc1abe3f4cc89c6b533a7db74e29470f344a6180de3d8e7fe638457d89b5ef5b +SHA512 (vim-nerdtree-5.0.0.tar.gz) = 7de6e7978604e89e2c03cadf74ff4a57545ff73a643039fdfe76f277e773374b5b5f9bbd5d8f3307df4af867f88fc687f9bb5e28ff9e90d11fecdef8bdb83d1a diff --git a/vim-nerdtree.spec b/vim-nerdtree.spec index 8014eb9..c8aed6a 100644 --- a/vim-nerdtree.spec +++ b/vim-nerdtree.spec @@ -1,26 +1,22 @@ +%global appdata_dir %{_datadir}/appdata + Name: vim-nerdtree -Version: 7.1.3 -Release: 4%{?dist} +Version: 5.0.0 +Release: 10%{?dist} Summary: A tree explorer plugin for the editor Vim License: WTFPL -URL: https://github.com/preservim/nerdtree -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz - -# Added metainfo per -# https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/#_metainfo_xml_file_creation +URL: http://www.vim.org/scripts/script.php?script_id=1658 +Source0: https://github.com/scrooloose/nerdtree/archive/%{version}/%{name}-%{version}.tar.gz Source1: vim-nerdtree.metainfo.xml Requires: vim-common - # TODO: These are needed by %%transfiletrigger provided by vim-commons, # not sure how to get rid of these ATM :/ Requires(post): vim Requires(postun): vim - # Needed for AppData check. BuildRequires: libappstream-glib - # Defines %%vimfiles_root BuildRequires: vim-filesystem BuildArch: noarch @@ -31,13 +27,10 @@ directories. It presents the filesystem to you in the form of a tree which you manipulate with the keyboard and/or mouse. It also allows you to perform simple filesystem operations. - %prep %setup -q -n nerdtree-%{version} - %build -# Nothing to build. We are just copying files to the filesystem %install @@ -45,65 +38,30 @@ mkdir -p %{buildroot}%{vimfiles_root} cp -ar {autoload,doc,lib,nerdtree_plugin,plugin,syntax} %{buildroot}%{vimfiles_root} # Install AppData. -mkdir -p %{buildroot}%{_metainfodir} -install -m 644 %{SOURCE1} %{buildroot}%{_metainfodir} - +mkdir -p %{buildroot}%{appdata_dir} +install -m 644 %{SOURCE1} %{buildroot}%{appdata_dir} %check # Check the AppData add-on to comply with guidelines. -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml +appstream-util validate-relax --nonet %{buildroot}/%{appdata_dir}/*.metainfo.xml %files -%doc CHANGELOG.md +%doc CHANGELOG %license LICENCE %doc README.markdown -%doc %{vimfiles_root}/doc/NERDTree.txt -%{vimfiles_root}/autoload/nerdtree -%{vimfiles_root}/autoload/nerdtree.vim +%{vimfiles_root}/autoload/* +%doc %{vimfiles_root}/doc/* +# This seems to be new convention introduced by NERDTree. %dir %{vimfiles_root}/lib %{vimfiles_root}/lib/nerdtree %{vimfiles_root}/nerdtree_plugin/ -%{vimfiles_root}/plugin/NERD_tree.vim -%{vimfiles_root}/syntax/nerdtree.vim -%{_metainfodir}/vim-nerdtree.metainfo.xml +%{vimfiles_root}/plugin/* +%{vimfiles_root}/syntax/* +%{appdata_dir}/vim-nerdtree.metainfo.xml %changelog -* Fri Jul 17 2026 Fedora Release Engineering - 7.1.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild - -* Sat Jan 17 2026 Fedora Release Engineering - 7.1.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jul 25 2025 Fedora Release Engineering - 7.1.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Fri May 09 2025 Robby Callicotte - 7.1.3-1 -- Updated to 7.1.3 - -* Sun Jan 19 2025 Fedora Release Engineering - 6.10.16-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sat Jul 20 2024 Fedora Release Engineering - 6.10.16-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jan 27 2024 Fedora Release Engineering - 6.10.16-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 6.10.16-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 6.10.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Jan 02 2023 Robby Callicotte - 6.10.16-1 -- Rebased to new version -- Resolves bz #2105772 - -* Sat Jul 23 2022 Fedora Release Engineering - 5.0.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - * Sat Jan 22 2022 Fedora Release Engineering - 5.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild