diff --git a/.gitignore b/.gitignore index a6f9ab2..63fad7f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /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 18d3238..20d158a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-nerdtree-5.0.0.tar.gz) = 7de6e7978604e89e2c03cadf74ff4a57545ff73a643039fdfe76f277e773374b5b5f9bbd5d8f3307df4af867f88fc687f9bb5e28ff9e90d11fecdef8bdb83d1a +SHA512 (vim-nerdtree-7.1.3.tar.gz) = f700facf00a837ba44a1844bc68633d88333e2d1a2debc83ec1fee4897dfc30bbc1abe3f4cc89c6b533a7db74e29470f344a6180de3d8e7fe638457d89b5ef5b diff --git a/vim-nerdtree.spec b/vim-nerdtree.spec index c8aed6a..8014eb9 100644 --- a/vim-nerdtree.spec +++ b/vim-nerdtree.spec @@ -1,22 +1,26 @@ -%global appdata_dir %{_datadir}/appdata - Name: vim-nerdtree -Version: 5.0.0 -Release: 10%{?dist} +Version: 7.1.3 +Release: 4%{?dist} Summary: A tree explorer plugin for the editor Vim License: WTFPL -URL: http://www.vim.org/scripts/script.php?script_id=1658 -Source0: https://github.com/scrooloose/nerdtree/archive/%{version}/%{name}-%{version}.tar.gz +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 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 @@ -27,10 +31,13 @@ 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 @@ -38,30 +45,65 @@ mkdir -p %{buildroot}%{vimfiles_root} cp -ar {autoload,doc,lib,nerdtree_plugin,plugin,syntax} %{buildroot}%{vimfiles_root} # Install AppData. -mkdir -p %{buildroot}%{appdata_dir} -install -m 644 %{SOURCE1} %{buildroot}%{appdata_dir} +mkdir -p %{buildroot}%{_metainfodir} +install -m 644 %{SOURCE1} %{buildroot}%{_metainfodir} + %check # Check the AppData add-on to comply with guidelines. -appstream-util validate-relax --nonet %{buildroot}/%{appdata_dir}/*.metainfo.xml +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml %files -%doc CHANGELOG +%doc CHANGELOG.md %license LICENCE %doc README.markdown -%{vimfiles_root}/autoload/* -%doc %{vimfiles_root}/doc/* -# This seems to be new convention introduced by NERDTree. +%doc %{vimfiles_root}/doc/NERDTree.txt +%{vimfiles_root}/autoload/nerdtree +%{vimfiles_root}/autoload/nerdtree.vim %dir %{vimfiles_root}/lib %{vimfiles_root}/lib/nerdtree %{vimfiles_root}/nerdtree_plugin/ -%{vimfiles_root}/plugin/* -%{vimfiles_root}/syntax/* -%{appdata_dir}/vim-nerdtree.metainfo.xml +%{vimfiles_root}/plugin/NERD_tree.vim +%{vimfiles_root}/syntax/nerdtree.vim +%{_metainfodir}/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