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

[debian-users:16550] Re: Voodoo2 on Debian



山下です。

From: Taketoshi Sano <xlj06203@xxxxxxxxxxx>
Subject: [debian-users:16527] Re: Voodoo2 on Debian
Date: Mon, 5 Jul 1999 23:57:04 +0900
Message-ID: <y5a673zbld6.fsf@xxxxxxxxxxxxxxxxxxxx>

> man alien すると
> 
>        -g, --generate

> というオプションがあります。以前 (bo の頃) Aplixware を deb 化
> した際には、これを使ったような気がする。

このオプションを使って上手くパッケージを作れました。
もっとしっかり man を読むべきでした。
debian ビルドディレクトリを generate してくれる訳ですね。
# --extract とかいうオプションを期待しながら
# man を読み流してしまいました。
# なるほど、こういう場合 -g の方が便利ですね。
どうもありがとうございました。


これだけ、というのもナニなので、
私が debian/rules に加えた変更を紹介します。
/usr/local/ を使ってしまいましたが、
Voodoo2 を持っている方は参考にどうぞ。
含まれていたバイナリは、使えなかったし不要なので削除した為、
ヘッダファイル、ドキュメント、サンプルソースだけになります。
alien -g コマンドで出来る debian/rules ファイルに書き足せば、
あとは適当に try & error で dpkg-buildpackage すれば OK だと
思います。
# 行頭の空白はタブにして下さい。

        install -d debian/tmp
--- ここから ---
        install -d debian/tmp/usr
        ( tar c doc include local ) | ( tar -C debian/tmp/usr -xvvf - )
        # remove libc5ed objects and executables.
        find debian/tmp/usr/local/glide -name "*.o" -exec rm {} \;
        (cd debian/tmp/usr/local/glide/src ;\
         rm -f tests/test?? ;\
         rm -f texus/cmd/texus texus/lib/libtexus.* )
        rm debian/tmp/usr/local/glide/bin/*
        # move Glide2 documents to valid Debian document directory
        mkdir debian/tmp/usr/doc/glide2x-sdk
        mv debian/tmp/usr/doc/Glide2/* debian/tmp/usr/doc/glide2x-sdk
        rmdir debian/tmp/usr/doc/Glide2
#       cp -a `ls |grep -v debian` debian/tmp
`-- ここまで
#

これで Voodoo2 な mesa を作ることが出来る筈。

では。

                                            Daisuke Yamashita
                         http://village.infoweb.ne.jp/%7Edais/