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

[debian-devel:00944] Re: dpkg-buildpackages binary file diff



うまくいくかどうかわかりませんが…

From: nakahara@xxxxxxxxxxxxxxxxxxxxx (Hayao Nakahara)
Subject: [debian-devel:00943] dpkg-buildpackages binary file diff
Date: Thu, 17 Apr 1997 23:34:21 +0900 (JST)

>  > なぜかというと、Binary(.elc)ファイルのdiffまで
>  > とっちゃうので、Binaryのdiffはとれないうんぬんと
>  > いわれておわってしまうのです。
>  > 
>  > どなたか、このへんをクリアする方法をご存知なら、
>  > おしえてください。

その1) dpkg-source で $type{$fn} = 'plain file'; の前に -B _ で 
       binary かどうかチェックをいれて diff をとらないようにする。
その2) dpkg-source で exec('/usr/bin/diff', '-u', に '-a' をつけてみる。
その3) dpkg-source で while (<DIFFGEN>) のところで m/^binary/i の時は
   無視してしまう。(next file; のみ)

> debian/lisp ディレクトリは作れるので、*.el を debian/lisp にコピーして、
> Makefile.in や xmakefile なんかの lisp を参照している所を debian/lisp 
> を参照するように変更するしか思いつきません。
> もっといい方法があるかな?

debian/rules clean で lisp/*.elc を消してしまう は駄目なのかな?
# mule作ったのなんて大昔なので、まちがってるかもしれませんが
# debian/rules build で make する時に *.el -> *.elc が
# 作られますよね? 違いましたっけ?
 
debian/rules clean で *.elc をどこかにうつして
debian/rules build でまず *.elc を戻すというの
でもいいかな?
-- 
鵜飼文敏