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

[debian-devel:16374] Re: slurm-rm のパッケージングにトライしています



# upstream の project leader が slurm-rm という名前で…と仰有っているので
# タイトル変更しました。

>>>>> On Sun, 19 Mar 2006 23:51:37 +0900,
>>>>> [osamu@debian.org] wrote:

> On Sun, Mar 19, 2006 at 10:54:37PM +0900, Nobuhiro KUSUNO wrote:
> > $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
> > で一時的にほりこんで 
> > 
> > dh_install --sourcedir=$(pwd)/debin/tmp
> > でそれぞれのパッケージに振り分けて行こうと思います。

> むかしはここ使っていましたが、これからはBINARYパッケージ名の
> SUBDIRECTORYのようなところに借り置きしていいたようなきがしますが。
>  (debian/compat がV2以降)

make install で /usr/local以下に全部入れ込んでしまう Makefile.in 
みたいなので、複数パッケージにするには一時的に debian/tmp に入れてしまって、
パッケージごとに ????.install を用意するのが良いかと思っています。

make binary やら make doc なんかで必要な物だけコンパイル&インストールでき
れば直でpackage名以下に突っ込むんですけどね?

理解不足かも知れません…何か良い手があればご教示下さい>みなさま


> man debhelper を読むのが一番ですよ。
> ここに、Multiple binary package supportがあり、それによると

>  /usr/share/doc/debhelper/examples/rules.multi を見よです!

> でも /usr/share/doc/debhelper/examples/rules.multi2 がおもしろいですね。

ここら辺ですか?

# Any other binary targets build just one binary package at a time.
binary-%: build install
  make -f debian/rules binary-common DH_OPTIONS=-p$*
                                     ^^^^^^^^^^^^^^^^                                             
ここから control の any やら all をみて binary-common で dh_??? -a/-iが
せっせとパッケージごとに仕事して debian/package名 以下に突っ込んでくれるん
だぁ〜って思考を巡らしてました(笑)

-p 使ってなんか上手い Make Rule 書けそうな気がしますけど…思いつかないので…
 とりあえず dh_make が用意してくれるのをいじくってます。

///////////////////////////////////////////////
 Nobuhiro KUSUNO

E-mail : n-kusuno@xxxxxxxxxxxxxxxx
///////////////////////////////////////////////