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

[debian-devel:18598] Re: gem2deb を使っているパッケージを捜すには?



On Wed, Oct 30, 2013 at 12:50:01PM +0900, Yukiharu Yabuki wrote:
> 矢吹です。
> 
> こんにちは。
> 
> 本日メールを差し上げたのは、gem2deb (または dh_ruby ) を使って build
> している debian パッケージを捜すのにはどうするのが良いのかについて、
> みなさんのお知恵を拝借に参りました。
> 
> debtags cat | tagcoll hierarchy
> などで、ruby で実装しているプログラムtagをみつけて、debtags grep を
> 調べたりはできるので、手当たり次第に gbp import-dsc --download して
> いたりするのですが、あまり効率がいい気がしません。
> 
> 絞った対象? に build-dep に gem2deb があるもの、(または、そもそも
> build-dep に gem2deb があるパッケージを捜せば良いような気がしますが
> やり方がわからないので、ここに投稿させていただきます。 

build-depで検索ですか。

  http://ftp.jp.debian.org/debian/dists/sid/main/source/Sources.gz

これをダウンロードして、grepするのが稚拙ですが基本的で一番手っ取り早いです。
ここでこのファイルにgrep-dctrl を使うのが伝統的正解でしょう。

でも今ではbenを使うとパッケージ依存関係の検索はもっとすっきりできます。
testingにあります。
  http://packages.qa.debian.org/b/ben.html
  http://ben.debian.net/

こんな感じです。

$ mkdir workingdir
$ cd workingdir
/home/osamu/workingdir
$ ben download
....
$ ben query ".build-depends ~ /gem2deb/" Sources
....(全パッケージ情報)
$ ben query ".build-depends ~ /gem2deb/" Sources | grep ^Package:
....(パッケージ名のみ)

青木