[DRE-commits] [SCM] Packaging for ruby-taglib2 branch, master, updated. upstream/0.1.3-11-g24c5180
Vincent Carmona
vinc4mai at gmail.com
Fri Apr 29 22:00:25 UTC 2011
The following commit has been merged in the master branch:
commit ff7af23a06bd6c6f6a72d5154695bf26ed0d0c70
Author: Vincent Carmona <vinc4mai at gmail.com>
Date: Sat Apr 30 01:29:19 2011 +0200
Add fix-require.diff patch
diff --git a/debian/changelog b/debian/changelog
index 4931de4..d9b1e75 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,5 +5,7 @@ ruby-taglib2 (0.1.3-1) unstable; urgency=low
- Provides/Replaces/Conflicts ruby-taglib
* d/patches:
- add compat.diff see README.Debian
+ - add fix-require.diff
+ fix "require 'taglib2'" loading taglib2.so instead of taglib2.rb
-- Vincent Carmona <vinc4mai at gmail.com> Thu, 28 Apr 2011 20:13:21 +0200
diff --git a/debian/patches/fix-require.diff b/debian/patches/fix-require.diff
new file mode 100644
index 0000000..26d099b
--- /dev/null
+++ b/debian/patches/fix-require.diff
@@ -0,0 +1,30 @@
+--- a/extconf.rb
++++ b/extconf.rb
+@@ -28,4 +28,4 @@
+ if ARGV.include?("--compat")
+ ($INSTALLFILES ||= []) << ["compat/taglib.rb", "$(RUBYLIBDIR)", 'compat']
+ end
+-create_makefile("taglib2")
++create_makefile("taglib2_ext")
+--- a/lib/taglib2.rb
++++ b/lib/taglib2.rb
+@@ -19,7 +19,7 @@
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ =end
+
+-require "taglib2.so"
++require "taglib2_ext.so"
+
+ #:main: TagLib::File
+ module TagLib
+--- a/taglib2.c
++++ b/taglib2.c
+@@ -372,7 +372,7 @@
+ }
+
+ void
+-Init_taglib2()
++Init_taglib2_ext()
+ {
+ /*
+ ruby-taglib2 is a Ruby interface to TagLib, the audio meta-data library.
diff --git a/debian/patches/series b/debian/patches/series
index e96754c..f61f59b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
+fix-require.diff
compat.diff
--
Packaging for ruby-taglib2
More information about the Pkg-ruby-extras-commits
mailing list