[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:06526] Re: ruby-gtk-module



Tue, 15 Dec 1998 12:31:01 +0900 頃の
   Mail-Count: 06523
      Subject: [debian-devel:06523] ruby-gtk-module   
についてのお話にて Takao KAWAMURA さん曰く… 
(T == Takao KAWAMURA <kawamura@debian.or.jp> さん)

In article 06523, <m0zplC1-0007YmC@xxxxxxxxxxxxxxxxxxxxxx>
T> わけあってruby-gtk-moduleをbuildしたのですが、
T> 
T> |	$(MAKE) libdir=$(destdir)$(libdir) install
T> 
T> のなかで、
T> 
T> /usr/bin/install -c gtk.so /usr/lib/ruby/i386-linux/gtk.so

これは Ruby 本体に含まれる 
mkmr.rb の変更による影響ではないかと思います. 

こんな感じでどうでしょうか?

--- rules~	Sat Nov 21 15:50:37 1998
+++ rules	Tue Dec 15 12:48:28 1998
@@ -2,7 +2,9 @@
 # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
 
 destdir := $(shell echo `pwd`/debian/tmp)
-libdir := $(shell ruby -e 'require "mkmf"; print $$archdir')
+destdir := $(shell echo `pwd`/debian/tmp)
+libdir  := $(shell ruby -e 'require "mkmf"; print $$libdir')
+archdir := $(shell ruby -e 'require "mkmf"; print $$archdir')
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
@@ -40,7 +42,8 @@
 	dh_installdirs
 
 	# Add here commands to install the files into debian/tmp
-	$(MAKE) libdir=$(destdir)$(libdir) install
+	$(MAKE)  libdir=$(destdir)$(libdir)  \
+	        archdir=$(destdir)$(archdir) install
 
 	mkdir debian/.tmp && cp CHANGELOG debian/.tmp/changelog
 	dh_installdocs debian/.tmp/changelog ENVIRONMENT


T> # QA的にはOKなのですよね? >all

slink-jp 当時は問題なかったはずです. 

T> それはともかくとして、
T> > dpkg-deb: parse error, in file `debian/tmp/DEBIAN/control' near line 6 package `ruby-gtk-module':
T> > `Depends' field, missing package name, or garbage where package name expected
T> 
T> と叱られてしまいました。みると、
T> 
T> | Depends: , ruby (>> 1.1c0)
T> 
T> となっていました。

これは gtk.so が debian/tmp 以下にないからでせう. 

--

 やまだ あきら <URL:http://arika.org/>
 (akira@xxxxxxxxx or akira@xxxxxxxxxx)