# Generated from lpp_t_04_matrix-0.0.3.gem by gem2rpm -*- rpm-spec -*- %global gem_name lpp_t_04_matrix Name: rubygem-%{gem_name} Version: 0.0.3 Release: 1%{?dist} Summary: Operacion con matrices densas y dispersas License: MIT Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rspec) >= 2.9 # BuildRequires: rubygem(rspec) < 3 BuildArch: noarch %description Para realizacion de esta practica se ha creado una jerarquia de clases. Teniendo en cuenta que tenemos una clase abstracta de nombre Matriz, y de la cual han heredado las otras dos clases que definen el tipo de objetos que tenemos, MatrizDensa y MatrizDispersa, se han implementado los metodos para operar con ambos tipos de matrices, sin importar que objeto sea. Además se ha incluido el tratamiento de fracciones desarrollado en la practica anterior con la idea de que la matriz sea capaz de operar con elementos del tipo Franction. Los metodos implemnetados son: suma, resta, multiplicacion y traspuesta. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # rspec spec popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/Guardfile %license %{gem_instdir}/LICENSE.txt %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/lpp_t_04_matrix.gemspec %{gem_instdir}/spec %{gem_instdir}/test %changelog * Tue Aug 24 2021 mockbuilder - 0.0.3-1 - Initial package