Hello community,

here is the log from the commit of package vagrant-sshfs for openSUSE:Factory 
checked in at 2020-02-14 16:35:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vagrant-sshfs (Old)
 and      /work/SRC/openSUSE:Factory/.vagrant-sshfs.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vagrant-sshfs"

Fri Feb 14 16:35:58 2020 rev:5 rq:769042 version:1.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/vagrant-sshfs/vagrant-sshfs.changes      
2019-11-08 15:26:54.279069544 +0100
+++ /work/SRC/openSUSE:Factory/.vagrant-sshfs.new.26092/vagrant-sshfs.changes   
2020-02-14 16:36:20.835551391 +0100
@@ -1,0 +2,30 @@
+Wed Jan 29 08:51:07 UTC 2020 - Dan Čermák <[email protected]>
+
+- New upstream release 1.3.3
+
+  v1.3.3:
+  * RELEASE.txt: Updates to release process
+  * synced_folder: gentoo: Update path to look for sftp-server
+  * version: bump to 1.3.3
+
+  v1.3.2:
+  * remove tests - add build script
+  * Fix some errors when building
+  * Updates to build/release instructions
+  * Update vagrant and vagrant-libvirt in Gemfile
+  * Remove the build Vagrantfile
+  * Run the build.sh script inside a buildah unshare session
+  * guest: make alpine fuse module loading match what we do for freebsd
+  * tests: update Vagrantfile to be Fedora 31
+  * version: bump to 1.3.2
+  * guest: Add alpine support
+  * Add note for windows users to use cygwin shell.
+
+- Drop patches:
+  * 0001-Bump-testing-Vagrant-box-version.patch
+  * 0001-remove-win32-dep.patch
+
+- Add gpg source verification
+- Drop not required dependencies on the rubygems mime-types, builder and ffi
+
+-------------------------------------------------------------------

Old:
----
  0001-Bump-testing-Vagrant-box-version.patch
  0001-remove-win32-dep.patch
  vagrant-sshfs-1.3.1.gem

New:
----
  vagrant-sshfs-1.3.3.tar.gz
  vagrant-sshfs-1.3.3.tar.gz.asc
  vagrant-sshfs.keyring

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vagrant-sshfs.spec ++++++
--- /var/tmp/diff_new_pack.lLn4eb/_old  2020-02-14 16:36:21.987552033 +0100
+++ /var/tmp/diff_new_pack.lLn4eb/_new  2020-02-14 16:36:21.991552035 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vagrant-sshfs
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,49 +17,30 @@
 
 
 %global vagrant_plugin_name vagrant-sshfs
-
-%global rb_build_versions %rb_default_ruby
-%global rb_build_abi %rb_default_build_abi
-
-Name:           %{vagrant_plugin_name}
-Version:        1.3.1
-Release:        0
+%global rb_build_versions %{rb_default_ruby}
+%global rb_build_abi %{rb_default_build_abi}
 %define mod_name %{vagrant_plugin_name}
 %define mod_full_name %{vagrant_plugin_name}-%{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-
-Requires:       sshfs
-Requires:       vagrant
-BuildRequires:  vagrant
-
-BuildRequires:  %{ruby}
-BuildRequires:  ruby-macros >= 5
-
-# Prevent have choice for rubygem(ruby:2.6.0:mime-types) >= 2
-BuildRequires:  %{rubygem mime-types:3 }
-# Prevent have choice for rubygem(ruby:2.6.0:builder) >= 2.1.2
-BuildRequires:  %{rubygem builder:3.2 }
-# Prevent have choice for rubygem(ruby:2.6.0:ffi) >= 0.5.0
-BuildRequires:  %{rubygem ffi:1.11 }
-
+Name:           %{vagrant_plugin_name}
+Version:        1.3.3
+Release:        0
 Summary:        SSHFS synced folder implementation for Vagrant
 License:        GPL-2.0-only
 Group:          Development/Languages/Ruby
 URL:            https://github.com/dustymabe/%{name}
-Source0:        %{URL}/releases/download/v%{version}/%{mod_full_name}.gem
+Source0:        %{URL}/releases/download/v%{version}/%{mod_full_name}.tar.gz
+Source1:        
%{URL}/releases/download/v%{version}/%{mod_full_name}.tar.gz.asc
+# Dusty Mabe's key
+Source2:        https://keybase.io/dustymabe/pgp_keys.asc#/%{name}.keyring
 # custom script to automate the test suite run
-Source1:        testsuite.sh
-
-# we don't need windows compatibility and don't ship that gem
-# source:
-# 
https://src.fedoraproject.org/rpms/vagrant-sshfs/raw/master/f/0001-remove-win32-dep.patch
-# PATCH-FIX-OPENSUSE: 0001-remove-win32-dep.patch
-Patch0:         0001-remove-win32-dep.patch
-# Update the testing vagrant box version
-Patch1:         0001-Bump-testing-Vagrant-box-version.patch
+Source3:        testsuite.sh
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros >= 5
+BuildRequires:  vagrant >= 1.9.1
+Requires:       sshfs
+Requires:       vagrant >= 1.9.1
 
 %description
-
 This Vagrant plugin adds synced folder support for mounting folders from the
 Vagrant host into the Vagrant guest via SSHFS. In the default mode it does this
 by executing the SSHFS client software within the guest, which creates an SSH
@@ -76,10 +57,9 @@
 %package        -n %{name}-testsuite
 Summary:        Testsuite for %{name}
 Group:          Development/Languages/Ruby
-BuildArch:      noarch
-
 Requires:       vagrant-libvirt
 Requires:       vagrant-sshfs = %{version}-%{release}
+BuildArch:      noarch
 
 %description    -n %{name}-testsuite
 This package contains the testsuite for the SSHFS provider for Vagrant. You 
most
@@ -87,27 +67,31 @@
 vagrant-sshfs.
 
 %prep
-%gem_unpack
+%autosetup -c
 
-%patch0
-%patch1 -p1
-sed -i "/^.*spec.add_dependency 'win32-process'/d" 
%{vagrant_plugin_name}.gemspec
+# since we don't have the full git repo we can't use `git ls-files`
+sed -i 's/git ls-files -z/find . -type f -print0/' 
%{vagrant_plugin_name}.gemspec
+
+# remove dependencies on windows libraries (needed for windows, not linux)
+sed -i '/win32-process/d' %{vagrant_plugin_name}.gemspec
 chmod +x test/misc/dotests.sh
 
+mv %{vagrant_plugin_name}.gemspec %{mod_full_name}.gemspec
+
 %build
-%gem_build
+%{gem_build}
 
 %install
-%vagrant_plugin_install
-install -p -m 0755 %{S:1} %{buildroot}/%{vagrant_plugin_instdir}/test/misc/
+%vagrant_plugin_install -n %{mod_full_name}.gem
+install -p -m 0755 %{SOURCE3} %{buildroot}/%{vagrant_plugin_instdir}/test/misc/
 
 %files
 %{vagrant_plugin_instdir}
 %{vagrant_plugin_cache}
 %{vagrant_plugin_spec}
 
-%license %{mod_full_name}/LICENSE
-%doc %{mod_full_name}/README.adoc
+%license LICENSE
+%doc README.adoc
 
 # files for development, we don't want these
 %exclude %{vagrant_plugin_instdir}/.gitignore
@@ -120,11 +104,11 @@
 %exclude %{vagrant_plugin_instdir}/README.adoc
 
 %files -n %{name}-doc
-%license %{mod_full_name}/LICENSE
+%license LICENSE
 %doc %{vagrant_plugin_docdir}
 
 %files -n %{name}-testsuite
-%license %{mod_full_name}/LICENSE
+%license LICENSE
 %{vagrant_plugin_instdir}/test
 
 %changelog


Reply via email to