From 11e8aad601bf05c04fb62eca6695ccaec7c9b916 Mon Sep 17 00:00:00 2001 From: dataCobra Date: Tue, 20 Feb 2024 11:21:21 +0100 Subject: [PATCH] ruby-tmuxinator: update to 3.1.2. --- srcpkgs/ruby-tmuxinator/INSTALL.msg | 8 ++++++ srcpkgs/ruby-tmuxinator/patches/xdg.patch | 34 +++++++++++------------ srcpkgs/ruby-tmuxinator/template | 6 ++-- 3 files changed, 28 insertions(+), 20 deletions(-) create mode 100644 srcpkgs/ruby-tmuxinator/INSTALL.msg diff --git a/srcpkgs/ruby-tmuxinator/INSTALL.msg b/srcpkgs/ruby-tmuxinator/INSTALL.msg new file mode 100644 index 0000000000000..ec02ade6435f9 --- /dev/null +++ b/srcpkgs/ruby-tmuxinator/INSTALL.msg @@ -0,0 +1,8 @@ +Thank you for installing tmuxinator. + +Make sure that you've set these variables in your ENV: + + $EDITOR, $SHELL + +You can run `tmuxinator doctor` to make sure everything is set. +Happy tmuxing with tmuxinator! diff --git a/srcpkgs/ruby-tmuxinator/patches/xdg.patch b/srcpkgs/ruby-tmuxinator/patches/xdg.patch index 034a6b2bc1ee7..07108816a6033 100644 --- a/srcpkgs/ruby-tmuxinator/patches/xdg.patch +++ b/srcpkgs/ruby-tmuxinator/patches/xdg.patch @@ -1,5 +1,5 @@ -diff --git a/lib/tmuxinator/config.rb b/lib/tmuxinator/config.rb -index 25620bf..fcc61a3 100644 +diff --git a/ruby-tmuxinator-3.1.1/lib/tmuxinator/config.rb b/config.rb +index d14eb9a17a5..d4eccaa36b0 100644 --- a/lib/tmuxinator/config.rb +++ b/lib/tmuxinator/config.rb @@ -29,7 +29,7 @@ module Tmuxinator @@ -9,42 +9,42 @@ index 25620bf..fcc61a3 100644 - XDG["CONFIG"].to_s + "/tmuxinator" + XDG::Config.new.home.to_s + "/tmuxinator" end - + def xdg? -diff --git a/spec/lib/tmuxinator/config_spec.rb b/spec/lib/tmuxinator/config_spec.rb -index 71b8da2..d28a60a 100644 +diff --git a/ruby-tmuxinator-3.1.1/spec/lib/tmuxinator/config_spec.rb b/config_spec.rb +index 09ab25f8831..9e971e0a414 100644 --- a/spec/lib/tmuxinator/config_spec.rb +++ b/spec/lib/tmuxinator/config_spec.rb @@ -53,7 +53,8 @@ describe Tmuxinator::Config do - + Dir.mktmpdir do |dir| - config_parent = "#{dir}/non_existant_parent/s" + config_parent = "#{dir}/non_existent_parent/s" - allow(XDG).to receive(:[]).with("CONFIG").and_return config_parent + allow(XDG::Config).to receive_message_chain(:new, :home, :to_s). -+ and_return config_parent ++ and_return config_parent expect(described_class.directory). to eq "#{config_parent}/tmuxinator" expect(File.directory?("#{config_parent}/tmuxinator")).to be true @@ -134,7 +135,8 @@ describe Tmuxinator::Config do - + describe "#xdg" do it "is $XDG_CONFIG_HOME/tmuxinator" do - expect(described_class.xdg).to eq "#{XDG['CONFIG_HOME']}/tmuxinator" -+ config_home = XDG::Config.new.home.to_s -+ expect(described_class.xdg).to eq "#{config_home}/tmuxinator" ++ config_home = XDG::Config.new.home.to_s ++ expect(described_class.xdg).to eq "#{config_home}/tmuxinator" end end - -diff --git a/tmuxinator.gemspec b/tmuxinator.gemspec -index 1b02053..3f4c8f8 100644 + +diff --git a/ruby-tmuxinator-3.1.1/tmuxinator.gemspec b/tmuxinator.gemspec +index df933d888e2..f8e9fe71d4e 100644 --- a/tmuxinator.gemspec +++ b/tmuxinator.gemspec @@ -41,7 +41,7 @@ Gem::Specification.new do |s| - + s.add_dependency "erubis", "~> 2.6" - s.add_dependency "thor", "~> 1.2.1" + s.add_dependency "thor", "~> 1.3.0" - s.add_dependency "xdg", "~> 2.2", ">= 2.2.5" + s.add_dependency "xdg", ">= 4.3.0" - + s.add_development_dependency "activesupport", "< 5.0.0" # Please see issue #432 s.add_development_dependency "awesome_print", "~> 1.2" diff --git a/srcpkgs/ruby-tmuxinator/template b/srcpkgs/ruby-tmuxinator/template index 092a44eb8620c..b68f5919fc79f 100644 --- a/srcpkgs/ruby-tmuxinator/template +++ b/srcpkgs/ruby-tmuxinator/template @@ -1,7 +1,7 @@ # Template file for 'ruby-tmuxinator' pkgname=ruby-tmuxinator -version=3.0.5 -revision=2 +version=3.1.2 +revision=1 build_style=gemspec depends="ruby-erubis>=2.6 ruby-thor>=1.2.1 ruby-xdg>=4.3.0 tmux" short_desc="Create and manage complex tmux sessions easily" @@ -10,7 +10,7 @@ license="MIT" homepage="https://github.com/tmuxinator/tmuxinator" changelog="https://raw.githubusercontent.com/tmuxinator/tmuxinator/master/CHANGELOG.md" distfiles="https://github.com/tmuxinator/tmuxinator/archive/refs/tags/v${version}.tar.gz" -checksum=f67296a0b600fb5d8e51bf8fc9f8376a887754fd74cd59b6a8d9c962ad8f80a4 +checksum=f173d3481f01ad6321e639fa07473715c5f2210dad4b073bd0d1d87087f80785 post_install() { vlicense LICENSE