Alejandro Perez c1daf80
%global gem_name serialport
Alejandro Perez c1daf80
Alejandro Perez c1daf80
Summary: Ruby library that provides a class for using RS-232 serial ports
Alejandro Perez c1daf80
Name: rubygem-%{gem_name}
45eadc2
Version: 1.3.1
dbfa7a6
Release: 21%{?dist}
Alejandro Perez c1daf80
License: GPLv2
Alejandro Perez c1daf80
URL: http://github.com/hparra/ruby-serialport/ 
Alejandro Perez c1daf80
Source0: http://rubygems.org/downloads/%{gem_name}-%{version}.gem
a19ff5d
BuildRequires: gcc
Alejandro Perez c1daf80
BuildRequires: ruby-devel
Alejandro Perez c1daf80
BuildRequires: rubygems-devel
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%description
Alejandro Perez c1daf80
Ruby SerialPort is a class for using RS232 serial ports. It also contains 
Alejandro Perez c1daf80
low-level function to check current state of signals on the line. 
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%package doc
Alejandro Perez c1daf80
BuildArch: noarch
Alejandro Perez c1daf80
Summary: Documentation for %{name}
Alejandro Perez c1daf80
Alejandro Perez c1daf80
Requires: %{name} = %{version}-%{release}
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%description doc
Alejandro Perez c1daf80
This package contains documentation for %{name}.
Alejandro Perez c1daf80
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%prep
Alejandro Perez c1daf80
gem unpack %{SOURCE0}
Alejandro Perez c1daf80
%setup -q -D -T -n %{gem_name}-%{version}
Alejandro Perez c1daf80
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%build
Alejandro Perez c1daf80
#mkdir -p ./%{gem_dir}
Alejandro Perez c1daf80
gem build %{gem_name}.gemspec
Alejandro Perez c1daf80
%gem_install
Alejandro Perez c1daf80
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%install
Alejandro Perez c1daf80
mkdir -p %{buildroot}%{gem_dir}
575c27a
cp -a .%{gem_dir}/* \
575c27a
        %{buildroot}%{gem_dir}/
575c27a
4476aa8
mkdir -p %{buildroot}%{gem_extdir_mri}
575c27a
cp -a .%{gem_extdir_mri}/{gem.build_complete,*.so} %{buildroot}%{gem_extdir_mri}/
575c27a
575c27a
# Prevent dangling symlink in -debuginfo (rhbz#878863).
575c27a
rm -rf %{buildroot}%{gem_instdir}/ext/
4476aa8
4476aa8
# Prevent dangling symlink in -debuginfo.
4476aa8
rm -rf %{buildroot}%{gem_instdir}/ext
4476aa8
Alejandro Perez c1daf80
chmod a-x %{buildroot}%{gem_libdir}/serialport.rb
Alejandro Perez c1daf80
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%files
Alejandro Perez c1daf80
%dir %{gem_instdir}
Alejandro Perez c1daf80
%{gem_libdir}
Alejandro Perez c1daf80
%{gem_extdir_mri}
Alejandro Perez c1daf80
%doc %{gem_instdir}/README.md
Alejandro Perez c1daf80
%doc %{gem_instdir}/LICENSE
Alejandro Perez c1daf80
%exclude %{gem_cache}
Alejandro Perez c1daf80
%exclude %{gem_instdir}/test
Alejandro Perez c1daf80
%exclude %{gem_instdir}/%{gem_name}.gemspec
Alejandro Perez c1daf80
%exclude %{gem_instdir}/CHANGELOG
Alejandro Perez c1daf80
%exclude %{gem_instdir}/Rakefile
Alejandro Perez c1daf80
%exclude %{gem_instdir}/CHECKLIST
Alejandro Perez c1daf80
%exclude %{gem_instdir}/MANIFEST
Alejandro Perez c1daf80
%exclude %{gem_instdir}/.gitignore
Alejandro Perez c1daf80
%exclude %{gem_instdir}/.travis.yml
Alejandro Perez c1daf80
%exclude %{gem_instdir}/Gemfile
Alejandro Perez c1daf80
%{gem_spec}
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%files doc
Alejandro Perez c1daf80
%doc %{gem_docdir}
Alejandro Perez c1daf80
%{gem_instdir}/%{gem_name}.gemspec
Alejandro Perez c1daf80
%{gem_instdir}/Rakefile
Alejandro Perez c1daf80
%{gem_instdir}/CHANGELOG
Alejandro Perez c1daf80
Alejandro Perez c1daf80
%changelog
dbfa7a6
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-21
dbfa7a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
dbfa7a6
0c3bf78
* Fri Jan 17 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.3.1-20
0c3bf78
- F-32: rebuild against ruby27
0c3bf78
84e9579
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-19
84e9579
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
84e9579
91e7cf9
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-18
91e7cf9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
91e7cf9
85fcfb7
* Thu Jan 17 2019 Vít Ondruch <vondruch@redhat.com> - 1.3.1-17
85fcfb7
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.6
85fcfb7
a19ff5d
* Fri Jan 04 2019 Björn Esser <besser82@fedoraproject.org> - 1.3.1-16
a19ff5d
- Add BuildRequires: gcc, fixes FTBFS (#1606265)
a19ff5d
9ff3937
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-15
9ff3937
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9ff3937
16f8da0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-14
16f8da0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
16f8da0
7595254
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 1.3.1-13
7595254
- Rebuilt for switch to libxcrypt
7595254
eb696f1
* Thu Jan 04 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.3.1-12
eb696f1
- F-28: rebuild for ruby25
eb696f1
a4b27a0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-11
a4b27a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a4b27a0
991a9c0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-10
991a9c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
991a9c0
f74d951
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-9
f74d951
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f74d951
561e57e
* Wed Jan 11 2017 Vít Ondruch <vondruch@redhat.com> - 1.3.1-8
561e57e
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4
561e57e
25d0514
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-7
25d0514
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
25d0514
e8a04f0
* Mon Jan 11 2016 Vít Ondruch <vondruch@redhat.com> - 1.3.1-6
e8a04f0
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
e8a04f0
76eefa5
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-5
76eefa5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
76eefa5
575c27a
* Fri Jan 16 2015 Vít Ondruch <vondruch@redhat.com> - 1.3.1-4
575c27a
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2
575c27a
a56fcc0
a56fcc0
* Thu Aug 21 2014 Alejandro Pérez <aeperezt@fedoraproject.org> - 1.3.1-3
a56fcc0
--fixed lib path
0f53b73
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-2
0f53b73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
0f53b73
45eadc2
* Fri Aug 8 2014 Alejandro Pérez <aeperezt@fedoraproject.org> - 1.3.1-1
Alejandro Perez c1daf80
- Initial package