[packages/ruby-launchy] Up to 3.1.1

arekm arekm at pld-linux.org
Thu Mar 19 07:49:47 CET 2026


commit 17e4d40761b5ad400336d555266f8009126c6be8
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Thu Mar 19 07:49:37 2026 +0100

    Up to 3.1.1

 ruby-launchy.spec | 55 ++++++++++++++++++-------------------------------------
 1 file changed, 18 insertions(+), 37 deletions(-)
---
diff --git a/ruby-launchy.spec b/ruby-launchy.spec
index ae643f6..3b78f2a 100644
--- a/ruby-launchy.spec
+++ b/ruby-launchy.spec
@@ -1,57 +1,38 @@
-#
-# Conditional build:
-%bcond_with	tests		# build without tests
-
 %define pkgname launchy
-Summary:	Helper class for cross-platform launching of applications
+Summary:	Helper class for launching cross-platform applications
 Name:		ruby-%{pkgname}
-Version:	0.4.0
-Release:	2
-License:	BSD
+Version:	3.1.1
+Release:	1
+License:	ISC
 Group:		Development/Languages
-Source0:	http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
-# Source0-md5:	951dc54983c29dde427748ce11189d8b
-URL:		http://copiousfreetime.rubyforge.org/launchy/
+Source0:	https://rubygems.org/downloads/%{pkgname}-%{version}.gem
+# Source0-md5:	fb281c5f82905c6a98ea84696c6a2654
+URL:		https://github.com/copiousfreetime/launchy
 BuildRequires:	rpm-rubyprov
 BuildRequires:	rpmbuild(macros) >= 1.665
-%if %{with tests}
-BuildRequires:	rubygem(rspec)
-%endif
+BuildRequires:	sed >= 4.0
+Requires:	ruby-addressable >= 2.8
+Requires:	ruby-childprocess >= 5.0
+Requires:	ruby-logger >= 1.6
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Launchy is helper class for launching cross-platform applications in a
-fire and forget manner. There are application concepts (browser, email
-client, etc) that are common across all platforms, and they may be
-launched differently on each platform. Launchy is here to make a
-common approach to launching external application from within ruby
-programs.
+fire and forget manner.
 
 %prep
 %setup -q -n %{pkgname}-%{version}
-
-chmod a+rx bin/*
-%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
-
+%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' exe/launchy
 
 %build
-# write .gemspec
 %__gem_helper spec
 
-# bogus dep
-# s.add_runtime_dependency(%q<rake>, [">= 0.8.1"])
-%{__sed} -i -e '/s.add_runtime_dependency.*rake/d' *.gemspec
-
-%if %{with tests}
-rspec spec
-%endif
-
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir},%{ruby_specdir}}
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
-cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
+cp -a exe/launchy $RPM_BUILD_ROOT%{_bindir}
 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
 
 %clean
@@ -59,8 +40,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README HISTORY LICENSE
+%doc HISTORY.md README.md LICENSE.txt
 %attr(755,root,root) %{_bindir}/launchy
-%{ruby_vendorlibdir}/%{pkgname}.rb
-%{ruby_vendorlibdir}/%{pkgname}
+%{ruby_vendorlibdir}/launchy.rb
+%{ruby_vendorlibdir}/launchy
 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-launchy.git/commitdiff/17e4d40761b5ad400336d555266f8009126c6be8



More information about the pld-cvs-commit mailing list