Kouhei Sutou
kou****@clear*****
2013年 12月 2日 (月) 13:00:23 JST
須藤です。 In <20131****@debia*****> "[groonga-dev,01930] groonga 3.1.0 の debian パッケージ" on Sun, 1 Dec 2013 22:37:50 +0900, Hideki Yamane <henri****@debia*****> wrote: > Debianというディストリビューション関係のちょこまかしたことをやっています。 > <宣伝>Software Design誌「Debian Hot Topics」連載中!</宣伝> わぁ、おもしろそう!これは読まないとー! > 先日の「全文検索エンジンGroongaを囲む夕べ 4」に参加させていただいた際に > すとうさんや林さんにお会いして「パッケージをDebianのリポジトリに入れたいねー」 > という話をさせていただきました。 イベントをやった甲斐があったというものです! > で、その一歩として、groonga.orgに置いてあるソースパッケージを手直し > したものをまずはお送りさせていただこうと思います。内容を確認頂いて > 取り込めそうな所は入れて頂ければ、と。 ありがとうございます! ここらへんはそのまま取り込みました! * debian/control - set Standard-Version: 3.9.5 - set "Build-Depends: debhelper (>= 9)" * debian/compat - set 9 * fix debian/copyright * debian/patches - add fix-misspelling-in-manpage.patch * add debian/watch file ここらへんは少し変えて取り込みました! * debian/control - set Standard-Version: 3.9.5 (↑wheezyがまだ3.9.3だったので、3.9.3に変更した) ここらへんは取り込んだんですが、それでいいのか不安です。 * debian/control - remove duplicate sections Source:のところにSection:を書いておけば、Package:のところの デフォルトのSection:はSource:のところと同じになる、ってこと ですよね、たぶん。 ただ、↓を見てもそれっぽいことは書いていないので、ほ、ほんと かしら、と思いながら取り込みました。 * http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Source * http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Section * http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections もし、そうなるよーと書いている文書とかを知っていたら教えても らえないでしょうか? ここらへんは、取り込まないです。 * debian/control - use libzmq3-dev, not libzmq-dev (since zeromq 2.x is "Legacy release") wheezyではlibzmq-devのままなので、これをいれちゃうとwheezyで ビルドできなくなっちゃんですよねぇ。 今は、debian/controlを使う前にunstableならlibzmq3-devに置換 してから使う、みたいなことをしていたりします。 https://github.com/groonga/groonga/blob/master/packages/apt/build-deb.sh#L77 あぁ、元のdebian/controlはlibzmq3-devにしちゃってビルドスク リプトの中で古いリリース向けのビルドのときはlibzmq-devにする ようにしてもいいかもしれないですねぇ。 うーん、どっちがよいかしら。 後のは動作を確認しながら取り込んできます! * debian/control - make it Multi-Arch ready - add "Depends: libjs-underscore" to groonga-doc - add "Uploaders: HAYASHI Kentaro <hayas****@clear*****>" * debian/rules - add hardening - remove .la files to fix "non-empty-dependency_libs-in-la-file" lintian error * debian/*groonga*.install - make it Multi-Arch ready * remove unnecessary debian/libgroonga0.dirs * add underscore.js to debian/groonga-doc.links * fix debian/groonga-munin-plugins.postrm to not restart munin-node * fix debian/{groonga-httpd,groonga-server-common}.postrm -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) Groongaサポート: http://groonga.org/ja/support/ パッチ採用はじめました: http://www.clear-code.com/recruitment/ コミットへのコメントサービスはじめました: http://www.clear-code.com/services/commit-comment.html