[arch-commits] Commit in vim-editorconfig/repos (3 files)

David Runge dvzrv at archlinux.org
Wed Jun 3 19:24:03 UTC 2020


    Date: Wednesday, June 3, 2020 @ 19:23:59
  Author: dvzrv
Revision: 638527

archrelease: copy trunk to community-any

Added:
  vim-editorconfig/repos/community-any/
  vim-editorconfig/repos/community-any/PKGBUILD
    (from rev 638526, vim-editorconfig/trunk/PKGBUILD)
  vim-editorconfig/repos/community-any/vim-editorconfig-1.1.1-tests.patch
    (from rev 638526, vim-editorconfig/trunk/vim-editorconfig-1.1.1-tests.patch)

------------------------------------+
 PKGBUILD                           |   58 +++++++++++++++
 vim-editorconfig-1.1.1-tests.patch |  129 +++++++++++++++++++++++++++++++++++
 2 files changed, 187 insertions(+)

Copied: vim-editorconfig/repos/community-any/PKGBUILD (from rev 638526, vim-editorconfig/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD	                        (rev 0)
+++ community-any/PKGBUILD	2020-06-03 19:23:59 UTC (rev 638527)
@@ -0,0 +1,58 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+_name=editorconfig
+_tests_commit=cb7ae15d16ab3d72a1139f7a629b11cfe16d972f
+pkgname=vim-editorconfig
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="EditorConfig plugin for Vim"
+arch=('any')
+url="https://github.com/editorconfig/editorconfig-vim"
+license=('BSD' 'CCPL' 'PSF')
+groups=('vim-plugins')
+depends=('editorconfig-core-c')
+checkdepends=('ruby-rake' 'ruby-rspec' 'ruby-vimrunner' 'xorg-server-xvfb')
+provides=('editorconfig-vim')
+conflicts=('editorconfig-vim')
+replaces=('editorconfig-vim')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/${_name}/${_name}-vim/archive/v${pkgver}.tar.gz"
+        "${pkgname}-tests-${_tests_commit}.tar.gz::https://github.com/editorconfig/editorconfig-plugin-tests/archive/${_tests_commit}.tar.gz"
+        "${pkgname}-1.1.1-tests.patch")
+sha512sums=('7b94db4b2f641ecd2d2623bf55bf9b457c007b2b5c8553cba5b7a75bc34823d6995d3c9ed13febe0f59de6f87c52eb0367591213c43c6fcd7c331c529126f4d6'
+            '0f003fbe538c03bc18fcda9c2f6f20d4f6c451b22f7957806487792bffe529ab5dd608a2b602f895f61b3c442237b2640918c7052b49f19b68297964d3db227c'
+            '7147a4d0e1ad5604e045228229919559426aede27086e12bc9415c048af47038fcaa9380a1de6185dcd650417ebe088bb92140c4bb3185cc1aed32481deac1de')
+
+prepare() {
+  mv -v "${_name}-vim-${pkgver}" "$pkgname-$pkgver"
+  cd "$pkgname-$pkgver"
+  mv -v "../${_name}-plugin-tests-${_tests_commit}/"* tests/plugin/spec/plugin_tests
+  # some test files are seemingly missing:
+  # https://github.com/editorconfig/editorconfig-vim/issues/150
+  patch -Np1 -i "../${pkgname}-1.1.1-tests.patch"
+}
+
+check() {
+  cd "$pkgname-$pkgver"
+  export EDITORCONFIG_VIM_EXTERNAL_CORE=/usr/bin/editorconfig
+  export DISPLAY=:99.0
+  xvfb-run rspec tests/plugin/spec/editorconfig_spec.rb
+}
+
+package() {
+  # gvim, pulled in by ruby-vimrunner conflicts with vim
+  depends+=('vim')
+  cd "$pkgname-$pkgver"
+  # plugin files
+  install -vDm 644 "autoload/${_name}"{,_core}.vim \
+    -t "${pkgdir}/usr/share/vim/vimfiles/autoload"
+  install -vDm 644 "autoload/${_name}_core/"*.vim \
+    -t "${pkgdir}/usr/share/vim/vimfiles/autoload/${_name}_core"
+  install -vDm 644 "doc/${_name}.txt" -t "${pkgdir}/usr/share/vim/vimfiles/doc"
+  install -vDm 644 "plugin/${_name}.vim" \
+    -t "${pkgdir}/usr/share/vim/vimfiles/plugin"
+  # docs
+  install -vDm 644 {CONTRIBUTORS,README.md} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
+  # license
+  install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}

Copied: vim-editorconfig/repos/community-any/vim-editorconfig-1.1.1-tests.patch (from rev 638526, vim-editorconfig/trunk/vim-editorconfig-1.1.1-tests.patch)
===================================================================
--- community-any/vim-editorconfig-1.1.1-tests.patch	                        (rev 0)
+++ community-any/vim-editorconfig-1.1.1-tests.patch	2020-06-03 19:23:59 UTC (rev 638527)
@@ -0,0 +1,129 @@
+diff -ruN a/tests/plugin/spec/editorconfig_spec.rb b/tests/plugin/spec/editorconfig_spec.rb
+--- a/tests/plugin/spec/editorconfig_spec.rb	2020-06-02 03:15:12.000000000 +0200
++++ b/tests/plugin/spec/editorconfig_spec.rb	2020-06-03 20:40:18.039124754 +0200
+@@ -30,14 +30,14 @@
+       vim.kill
+     end
+ 
+-    describe '#all' do
+-      it '3_space.py' do
+-        test_editorconfig vim, '3_space.txt',
+-          expandtab: '1',
+-          shiftwidth: '3',
+-          tabstop: '3'
+-      end
+-    end
++#    describe '#all' do
++#      it '3_space.py' do
++#        test_editorconfig vim, '3_space.txt',
++#          expandtab: '1',
++#          shiftwidth: '3',
++#          tabstop: '3'
++#      end
++#    end
+ 
+     it '4_space.py' do
+       test_editorconfig vim, '4_space.py',
+@@ -76,55 +76,55 @@
+         fileformat: 'unix'
+     end
+ 
+-    it 'crlf.txt' do
+-      test_editorconfig vim, 'crlf.txt',
+-        fileformat: 'dos'
+-    end
+-
+-    it 'cr.txt' do
+-      test_editorconfig vim, 'cr.txt',
+-        fileformat: 'mac'
+-    end
+-
+-    it 'utf-8.txt' do
+-      test_editorconfig vim, 'utf-8.txt',
+-        fileencoding: 'utf-8',
+-        bomb: '0'
+-    end
+-
+-    it 'utf-8-bom.txt' do
+-      test_editorconfig vim, 'utf-8-bom.txt',
+-        fileencoding: 'utf-8',
+-        bomb: '1'
+-    end
+-
+-    it 'utf-16be.txt' do
+-      test_editorconfig vim, 'utf-16be.txt',
+-        fileencoding: 'utf-16'
+-    end
+-
+-    it 'utf-16le.txt' do
+-      test_editorconfig vim, 'utf-16le.txt',
+-        fileencoding: 'utf-16le'
+-    end
+-
+-    it 'latin1.txt' do
+-      test_editorconfig vim, 'latin1.txt',
+-        fileencoding: 'latin1'
+-    end
++#    it 'crlf.txt' do
++#      test_editorconfig vim, 'crlf.txt',
++#        fileformat: 'dos'
++#    end
++
++#    it 'cr.txt' do
++#      test_editorconfig vim, 'cr.txt',
++#        fileformat: 'mac'
++#    end
++
++#    it 'utf-8.txt' do
++#      test_editorconfig vim, 'utf-8.txt',
++#        fileencoding: 'utf-8',
++#        bomb: '0'
++#    end
++
++#    it 'utf-8-bom.txt' do
++#      test_editorconfig vim, 'utf-8-bom.txt',
++#        fileencoding: 'utf-8',
++#        bomb: '1'
++#    end
++
++#    it 'utf-16be.txt' do
++#      test_editorconfig vim, 'utf-16be.txt',
++#        fileencoding: 'utf-16'
++#    end
++
++#    it 'utf-16le.txt' do
++#      test_editorconfig vim, 'utf-16le.txt',
++#        fileencoding: 'utf-16le'
++#    end
++
++#    it 'latin1.txt' do
++#      test_editorconfig vim, 'latin1.txt',
++#        fileencoding: 'latin1'
++#    end
+ 
+     # insert_final_newline by PreserveNoEOL tests are omitted, since they are not supported
+-    if vim.echo("exists('+fixendofline')") == '1'
+-      it 'with_newline.txt' do
+-        test_editorconfig vim, 'with_newline.txt',
+-          fixendofline: '1'
+-      end
+-
+-      it 'without_newline.txt' do
+-        test_editorconfig vim, 'without_newline.txt',
+-          fixendofline: '0'
+-      end
+-    end
++#    if vim.echo("exists('+fixendofline')") == '1'
++#      it 'with_newline.txt' do
++#        test_editorconfig vim, 'with_newline.txt',
++#          fixendofline: '1'
++#      end
++#
++#      it 'without_newline.txt' do
++#        test_editorconfig vim, 'without_newline.txt',
++#          fixendofline: '0'
++#      end
++#    end
+   end
+ end
+ 


More information about the arch-commits mailing list