diff --git a/.gitignore b/.gitignore index 63fad7f..e69de29 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +0,0 @@ -/vim-nerdtree-5.0.0.tar.gz -/vim-nerdtree-6.10.16.tar.gz -/vim-nerdtree-7.1.3.tar.gz diff --git a/4.2.0 b/4.2.0 new file mode 100644 index 0000000..4f481cb Binary files /dev/null and b/4.2.0 differ diff --git a/sources b/sources index 20d158a..e69de29 100644 --- a/sources +++ b/sources @@ -1 +0,0 @@ -SHA512 (vim-nerdtree-7.1.3.tar.gz) = f700facf00a837ba44a1844bc68633d88333e2d1a2debc83ec1fee4897dfc30bbc1abe3f4cc89c6b533a7db74e29470f344a6180de3d8e7fe638457d89b5ef5b diff --git a/vim-nerdtree-Deactivating-folds-in-NERDtree-buffer.patch b/vim-nerdtree-Deactivating-folds-in-NERDtree-buffer.patch new file mode 100644 index 0000000..39dd116 --- /dev/null +++ b/vim-nerdtree-Deactivating-folds-in-NERDtree-buffer.patch @@ -0,0 +1,25 @@ +From 5c01c5acd8b7dca981efe806e452f04be6f2fd9a Mon Sep 17 00:00:00 2001 +From: Twinside +Date: Wed, 11 Jan 2012 15:20:57 +0100 +Subject: [PATCH 540/540] Deactivating folds in NERDtree buffer + +--- + plugin/NERD_tree.vim | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim +index 2e8493e..11272d8 100644 +--- a/plugin/NERD_tree.vim ++++ b/plugin/NERD_tree.vim +@@ -3358,6 +3358,8 @@ function! s:setCommonBufOptions() + setlocal bufhidden=hide + setlocal nowrap + setlocal foldcolumn=0 ++ setlocal foldmethod=manual ++ setlocal nofoldenable + setlocal nobuflisted + setlocal nospell + if g:NERDTreeShowLineNumbers +-- +1.7.10 + diff --git a/vim-nerdtree.metainfo.xml b/vim-nerdtree.metainfo.xml deleted file mode 100644 index 41d7023..0000000 --- a/vim-nerdtree.metainfo.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -vim-nerdtree -gvim.desktop -NERDTree -A tree explorer plugin for the editor Vim -http://www.vim.org/scripts/script.php?script_id=1658 -CC0-1.0 -WTFPL -v.ondruch@gmail.com - diff --git a/vim-nerdtree.spec b/vim-nerdtree.spec index 8014eb9..2d38cd2 100644 --- a/vim-nerdtree.spec +++ b/vim-nerdtree.spec @@ -1,28 +1,20 @@ +%global vimfiles_root %{_datadir}/vim/vimfiles + Name: vim-nerdtree -Version: 7.1.3 -Release: 4%{?dist} +Version: 4.2.0 +Release: 11%{?dist} Summary: A tree explorer plugin for the editor Vim +Group: Application/Editors 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 -Source1: vim-nerdtree.metainfo.xml +URL: http://www.vim.org/scripts/script.php?script_id=1658 +Source0: https://github.com/scrooloose/nerdtree/tarball/%{version} +Patch0: %{name}-Deactivating-folds-in-NERDtree-buffer.patch 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 %description @@ -31,121 +23,34 @@ 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} - +%setup -q -n scrooloose-nerdtree-205367a +%patch0 -p1 %build -# Nothing to build. We are just copying files to the filesystem %install mkdir -p %{buildroot}%{vimfiles_root} -cp -ar {autoload,doc,lib,nerdtree_plugin,plugin,syntax} %{buildroot}%{vimfiles_root} +cp -ar {doc,nerdtree_plugin,plugin,syntax} %{buildroot}%{vimfiles_root} -# Install AppData. -mkdir -p %{buildroot}%{_metainfodir} -install -m 644 %{SOURCE1} %{buildroot}%{_metainfodir} +%post +vim -c ":helptags %{vimfiles_root}/doc" -c :q &> /dev/null - -%check -# Check the AppData add-on to comply with guidelines. -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml +%postun +rm %{vimfiles_root}/doc/tags +vim -c ":helptags %{vimfiles_root}/doc" -c :q &> /dev/null %files -%doc CHANGELOG.md -%license LICENCE %doc README.markdown -%doc %{vimfiles_root}/doc/NERDTree.txt -%{vimfiles_root}/autoload/nerdtree -%{vimfiles_root}/autoload/nerdtree.vim -%dir %{vimfiles_root}/lib -%{vimfiles_root}/lib/nerdtree +%doc %{vimfiles_root}/doc/* %{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/* %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 - -* Fri Jul 23 2021 Fedora Release Engineering - 5.0.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 5.0.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 5.0.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jan 31 2020 Fedora Release Engineering - 5.0.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 5.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 5.0.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 5.0.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 5.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Sep 26 2017 Vít Ondruch - 5.0.0-1 -- Update to NERDTree 5.0.0. - -* Thu Jul 27 2017 Fedora Release Engineering - 4.2.0-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 4.2.0-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 4.2.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 4.2.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - * Sun Jun 08 2014 Fedora Release Engineering - 4.2.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild