めんてなのおしごと

Tue, Sep 12, 2017 in debian


gnome-todoをアップロードした、のだけど、色々変更が多かったのでメモ

  • build systemがautotoolsからmesonに変わった。
    • Build-Depends: meson (>= 0.41.0) が追加、autoconf周りをdropした。
    • debian/rules で dh $@ --with gnome --buildsystem=meson のように--buildsystem=meson の指定が必要。
    • 依存関係は meson.build ファイルに書いてある…のだけど、どうも全体の指定ではなく、サブディレクトリにも置かれてるパターンがあるので、注意が必要だった。
    • 何か見落としがあるのかな?と思って dh_install –list-mising しようかと思ったら、今は dh_missing --list-missing のように dh_missing を使え、とのこと。適当なブランチで debian/rules に override_dh_missing で記述して実行したが漏れはなかった様子。