|
@@ -1,8 +1,10 @@
|
|
|
|
+%define ruby_archdir %(ruby -rrbconfig -e 'puts RbConfig::CONFIG["archdir"]')
|
|
|
|
+
|
|
Summary: An interpreter of embedded Ruby language
|
|
Summary: An interpreter of embedded Ruby language
|
|
Summary(ja): テキスト埋め込みの Ruby 言語インタプリタ
|
|
Summary(ja): テキスト埋め込みの Ruby 言語インタプリタ
|
|
Name: eruby
|
|
Name: eruby
|
|
Version: 1.0.5
|
|
Version: 1.0.5
|
|
-Release: 3%{?_dist_release}
|
|
+Release: 4%{?_dist_release}
|
|
# eruby is GPLv2+
|
|
# eruby is GPLv2+
|
|
# liberuby is LGPLv2+
|
|
# liberuby is LGPLv2+
|
|
License: GPLv2+ and LGPLv2+
|
|
License: GPLv2+ and LGPLv2+
|
|
@@ -64,19 +66,18 @@ ERubyを組み込んだアプリケーションを作るために必要となる
|
|
%build
|
|
%build
|
|
ruby configure.rb --enable-shared
|
|
ruby configure.rb --enable-shared
|
|
make
|
|
make
|
|
-cd ..
|
|
|
|
-
|
|
|
|
|
|
|
|
%install
|
|
%install
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
mkdir -p %{buildroot}%{_bindir}
|
|
mkdir -p %{buildroot}%{_bindir}
|
|
mkdir -p %{buildroot}%{_libdir}
|
|
mkdir -p %{buildroot}%{_libdir}
|
|
|
|
+mkdir -p %{buildroot}%{_datadir}
|
|
mkdir -p %{buildroot}%{_mandir}/man1
|
|
mkdir -p %{buildroot}%{_mandir}/man1
|
|
mkdir -p %{buildroot}%{_includedir}
|
|
mkdir -p %{buildroot}%{_includedir}
|
|
mkdir -p %{buildroot}%{ruby_vendorarchdir}
|
|
mkdir -p %{buildroot}%{ruby_vendorarchdir}
|
|
|
|
|
|
# installing binaries ...
|
|
# installing binaries ...
|
|
-make install DESTDIR=$RPM_BUILD_ROOT
|
|
+make install DESTDIR=$RPM_BUILD_ROOT rubyarchdir=$RPM_BUILD_ROOT%{ruby_archdir}
|
|
|
|
|
|
# remove the unnecessary files
|
|
# remove the unnecessary files
|
|
rm %{buildroot}%{_libdir}/*.a
|
|
rm %{buildroot}%{_libdir}/*.a
|
|
@@ -85,7 +86,7 @@ rm %{buildroot}%{_libdir}/*.a
|
|
find %{buildroot}%{_libdir} -name '*.so*' | xargs chmod 0755
|
|
find %{buildroot}%{_libdir} -name '*.so*' | xargs chmod 0755
|
|
|
|
|
|
# workaround for not working site-install properly
|
|
# workaround for not working site-install properly
|
|
-mv $RPM_BUILD_ROOT%{ruby_libarchdir}/eruby.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/
|
|
+mv $RPM_BUILD_ROOT%{ruby_archdir}/eruby.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/
|
|
|
|
|
|
%clean
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
@@ -118,6 +119,9 @@ rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Jul 12 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.0.5-4
|
|
|
|
+- rebuild with ruby-2.1.2
|
|
|
|
+
|
|
* Fri Oct 26 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.5-3
|
|
* Fri Oct 26 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.5-3
|
|
- rebuild with ruby-1.9.3
|
|
- rebuild with ruby-1.9.3
|
|
- add patches from FreeBSD/fedora
|
|
- add patches from FreeBSD/fedora
|