[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
///////////////////////////////////////////////