[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