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

[mhc:01342] wishlist for mhc deb package



Debian Maintainerの鵜飼です。
mhcのdebパッケージをメンテしています。

mhc 0.25 baseのパッケージはすでに woody(testing)/sid(unstable)に
あるのですが、CVS版のが欲しいという意見をきいたのでちょっと
作ってみました。いくつか修正が必要だったので merge してもらえませんか?
# LD_RUN_PATH の方はなんかオプションで変更するようにした方がいいかも。

* (configure.rb) 
  MHC_XPM_PATH を configure.rb で config できるように
  - Debian では xpm とか /usr/X11R6/include/X11/pixmaps/ 以下に
    おくことが多いのでそこに置くようにするためです。

  pisock の include file, library を見るディレクトリの追加
  - Debian の libpisock-dev では /usr/lib に libpisock.so* が
    /usr/include/libpisock/ に includeファイルがインストールされています。

* (ruby-ext/extconf.rb.in)
  LD_RUN_PATH を binary にうめこまないようにしたいのではずしました。
  - Debian では rpath を binary にうめこむのは policyに反するので。

--- mhc-0.25+20010510.orig/configure.rb
+++ mhc-0.25+20010510/configure.rb
@@ -43,12 +43,19 @@
 
   ['--with-cmail', '@@MHC_WITH_CMAIL@@', GetoptLong::NO_ARGUMENT,
     "use mhc with cmail.",
+    ''],
+
+  ['--with-icondir', '@@MHC_XPM_PATH@@', GetoptLong::REQUIRED_ARGUMENT,
+    "=DIR  mhc icon directory.",
     '']
 ]
 
 conf = MhcConfigure .new(local_config_table) .parse_argv
 
-conf['@@MHC_XPM_PATH@@'] = conf['@@MHC_LIBDIR@@'] + '/xpm'
+# XXX: ukai
+if conf['@@MHC_XPM_PATH@@'] == ''
+  conf['@@MHC_XPM_PATH@@'] = conf['@@MHC_LIBDIR@@'] + '/xpm'
+end
 
 ################################################################
 ## command check
@@ -62,8 +69,9 @@
 ################################################################
 ## lib check
 
-lib_search_path = ['/usr/local/lib', '/usr/local/pilot/lib']
-inc_search_path = ['/usr/local/include', '/usr/local/pilot/include']
+lib_search_path = ['/usr/local/lib', '/usr/local/pilot/lib', '/usr/lib']
+inc_search_path = ['/usr/local/include', '/usr/local/pilot/include', 
+		   '/usr/include/libpisock', '/usr/include']
 
 if conf['@@MHC_DISABLE_PALM@@'] == ''
   conf .search_library(lib_search_path, 
--- mhc-0.25+20010510.orig/ruby-ext/extconf.rb.in
+++ mhc-0.25+20010510/ruby-ext/extconf.rb.in
@@ -8,11 +8,11 @@
 
 $CFLAGS  = "@@MHC_CFLAGS@@"
 $CFLAGS += " -DNEW_NAMING " if '@@MHC_RUBY_VERSION@@' >= '010300'
-$LDFLAGS = "@@MHC_LDFLAGS@@"
+# $LDFLAGS = "@@MHC_LDFLAGS@@"
 
 if '@@MHC_DISABLE_PALM@@' == ''
-  CONFIG["LDSHARED"] = "LD_RUN_PATH=@@MHC_PILOT_LINK_LIB@@ " +
-    CONFIG["LDSHARED"]
+#  CONFIG["LDSHARED"] = "LD_RUN_PATH=@@MHC_PILOT_LINK_LIB@@ " +
+#    CONFIG["LDSHARED"]
 
   have_library('socket')
   have_library('pisock')

-- 
鵜飼文敏