ハラダです。 先週の irc での定例会議でも話題に登りましたが、 メンテナ情報の持ち方についてちょっと相談です。 メンテナ用の rpm spec タグを新たに準備するのは大変なので、 %Packager タブにメンテナとパッケージャを連結することにしましょう、 という話だったと思うのですが、実際の spec 上の記述について こんなやり方ではどうでしょう?という案を書いてみました。 まず spec ではこんな風に書いておきます。 ---<test.spec>--- %define maintainer Hogeo FUGAFUGA <hoge@xxxxxxxxxxxxx> Summary: test Summary(ja): テスト Name: test Version: 0.1 Release: 0%{?_dist_release} Source0: test.src <中略> BuildRoot: %{_tmppath}/%{name}-%{version}-root Packager: %{maintainer} / %{packager} <中略> %changelog * Fri Jan 18 2008 Hogeo FUGAFUGA, Kazutaka HARADA 0.1-0vl0 - initial build for Vine Linux. ---<test.spec ここまで>--- で、これで rpm -ba して rpm -qpi するとこんな感じです。 (※%Packager は .rpmmacros に記述されている想定です。 $ rpm -qpi ~/rpm/RPMS/i386/test-0.1-0vl5.i386.rpm Name : test Relocations: (not relocatable) Version : 0.1 Vendor: Project Vine Release : 0vl5 Build Date: 2009年04月23日 21時55分46秒 Install Date: (not installed) Build Host: CF-W4 Group : Restricted Software Source RPM: test-0.1-0vl5.src.rpm Size : 1708 License: GPL Signature : (none) Packager : Hogeo FUGAFUGA <hoge@xxxxxxxxxxxxx> / Kazutaka HARADA <kazutaka@xxxxxxxxxxxxxxxx> Summary : テスト Description : テスト $ rpm -qp --changelog ~/rpm/RPMS/i386/test-0.1-0vl5.i386.rpm * 金 1月 18 2008 Hogeo FUGAFUGA / Kazutaka HARADA 0.1-0vl0 - initial build for Vine Linux. Packager: が長過ぎとか、/ じゃなくて ,(カンマ)のが良いとか、 もっとこうしたらどう?等、コメントお願いします。 -- -------------------------------------- Kazutaka HARADA e-mail:kazutaka@xxxxxxxxxxxxxxxx --------------------------------------