[rubygem-gstreamer] fix filenames
Mamoru Tasaka
mtasaka at fedoraproject.org
Sun Jan 15 05:26:04 UTC 2012
commit d647c73bc12b91e1dc75ac9b4cdd4af7c1c6a896
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Sun Jan 15 14:25:49 2012 +0900
fix filenames
rubygem-gstreamer.spec | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/rubygem-gstreamer.spec b/rubygem-gstreamer.spec
index 40f1525..6eb1e0d 100644
--- a/rubygem-gstreamer.spec
+++ b/rubygem-gstreamer.spec
@@ -3,7 +3,7 @@
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global gemname gstreamer
-%global gemsoname %{gemname}
+%global gemsoname gst
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
%global glibminver 1.1.0
@@ -114,11 +114,11 @@ popd
# Move C extension library to some private directory
pushd .%{geminstdir}
mkdir lib/ruby-gnome2
-mv lib/%{gemsoname}.so lib/ruby-gnome2/
-grep -rl '%{gemsoname}.so' . | \
+mv lib/%{gemname}.so lib/ruby-gnome2/
+grep -rl '%{gemname}.so' . | \
xargs sed -i \
- -e "\@require at s|'%{gemsoname}.so'|'ruby-gnome2/%{gemsoname}.so'|" \
- -e '\@require at s|"%{gemsoname}.so"|"ruby-gnome2/%{gemsoname}.so"|'
+ -e "\@require at s|'%{gemname}.so'|'ruby-gnome2/%{gemname}.so'|" \
+ -e '\@require at s|"%{gemname}.so"|"ruby-gnome2/%{gemname}.so"|'
# Fix up Rakefile for "gnome2-raketask" requirement
sed -i -e "/require.*gnome2-raketask/s|^\(.*\)|begin\n \1\nrescue LoadError\n require 'rubygems'\n require 'gnome2-raketask'\nend\n|" \
@@ -134,7 +134,7 @@ pushd %{buildroot}
# move header files, C extension files to the correct directory
mkdir -p .%{ruby_sitearch}/ruby-gnome2/
# mv .%%{geminstdir}/lib/*.h .%%{ruby_sitearch}/
-mv .%{geminstdir}/lib/ruby-gnome2/%{gemsoname}.so .%{ruby_sitearch}/ruby-gnome2/
+mv .%{geminstdir}/lib/ruby-gnome2/%{gemname}.so .%{ruby_sitearch}/ruby-gnome2/
popd
# move pkgconfig file
@@ -233,7 +233,7 @@ ruby -Ilib:test test/run-test.rb --verbose || echo "Investigate this later"
%{geminstdir}/lib/%{gemsoname}.rb
# %%ruby_sitearch/ruby-gnome2 is owned by rubygem-glib2
-%{ruby_sitearch}/ruby-gnome2/%{gemsoname}.so
+%{ruby_sitearch}/ruby-gnome2/%{gemname}.so
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
More information about the scm-commits
mailing list