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

[debian-devel:07471] Re: [ANN]Debian JP New Maintainer's Guide 0.7jp3 is out



From: Masayuki Hatta <masayuki-h@xxxxxxxxxxxxxxx>
Subject: [debian-devel:07470] Re: [ANN]Debian JP New Maintainer's Guide 0.7jp3 is out
Date: Fri, 19 Feb 1999 19:50:03 +0900
Message-ID: <199902191049.TAA17072@xxxxxxxxxxxxxxxxxxxx>

masayuki-h> 八田(ま)@ドロナーワ大王です。
masayuki-h> 
masayuki-h> # げ、またやってしもうたかな。
masayuki-h> 
masayuki-h> # 本田さん、Lyx の Makefile.in の中に distclean っていうターゲット
masayuki-h> # あります?
masayuki-h> 

本田です。

LyXのMakefile.inの中には以下のようにちゃんとありますよ。

--- Makefile.in ---
distclean: srcclean clean
        @for dir in $(SUBDIRS) forms ; do \
          if test -d $$dir ; then \
            (cd $$dir ; $(MAKE) $@) ; \
          fi ; \
        done
        $(RM) config.status Makefile intl/libintl.h
        rm -rf srcdoc
-------------------

今回の問題はdh_makeをすると、カレントの原本のパッケージを保存に行くところにありますよね。
で、dh_makeの中身を見てみると、$(MAKE) distcleanせずに無条件にコピーしているようです。
だから、dh_makeする前にmake cleanなりmake distcleanなりするのが正しいのではないでしょうか?

--- dh_make ---
echo "Package Name              : $PACKAGE"
echo "Version                   : $VERSION"

echo -ne "\nType of Package (S=Single Binary, M=Multi-Binary, L=Library, X=Abort
? s/m/l/x "
read A
case $A in
 s|S|m|M|l|l)
                ;;
 *)     echo "Abort: Not debianized"
        exit 1
esac

PTYPE=`echo $A|tr A-Z a-z`

# Setup the original archive
if [ "$1" = "" ]; then
        if [ -d ../$NAME.orig ]; then
                echo "Skipping copying to $NAME.orig since $NAME.orig exists"
        else
                cp -a ../$NAME ../$NAME.orig
        fi
fi

---------------


*** ラ・ベル・エポック株式会社 インターネットソリューション ***
* 福岡県福岡市城南区堤1−11−22 第2堤ハイツ105号     *
* 本田 耕一                          TEL / FAX : 092-872-6997 *
***************************************************************
Key fingerprint = C1 EF 59 05 2B 57 90 B9  B8 9B 4C 12 73 34 A3 F2