_
KreetingKrad の Debian パッケージ更新
ヘボイ ですが、manppage を追加してみました。
http://everybody.good-day.net/~yamasaki/packages/kreetingkard/kreetingkard_0.4.3-2_i386.deb
apt line
deb http://everybody.good-day.net/~yamasaki/packages/kreetingkard ./
deb-src http://everybody.good-day.net/~yamasaki/packages/kreetingkard ./
warning 後もうちょい。admin/CVS は削除したんだけどなぁ。2つ目の warning は、まだ良くわかっていません。
yamasaki@yammyss:~/debian$ lintian -i kreetingkard_0.4.3-2_i386.changes
W: kreetingkard source: source-contains-CVS-dir admin/CVS
N:
N: Package contains a CVS directory. It was most likely included by
N: accident, since transient CVS data usually doesn't belong in packages.
N: Export from CVS rather than use a checkout.
N:
W: kreetingkard: binary-or-shlib-defines-rpath ./usr/bin/kreetingkard /usr/lib:/usr/share/qt3/lib:/usr/X11R6/lib
N:
N: The binary or shared library defines the `RPATH'. Usually this is a
N: bad thing. Most likely you will find a Makefile with a line like:
N: gcc test.o -o test -Wl,--rpath
N: or
N: gcc test.o -o test -R/usr/local/lib
N: Please contact debian-devel@lists.debian.org if you have questions
N: about this.
N:
rpath が何故問題とされるかについては、今年の 1 月にも [1]d-d@org で流れていたようです。kreetingkard については ./configure に --disable-rpath を渡してやればよさそうです。<br><br>1. http://lists.debian.org/debian-devel/2004/06/msg00840.html<br><br>--<br>diff -urN kreetingkard-0.4.3/debian/control kreetingkard-0.4.3.new/debian/control<br>--- kreetingkard-0.4.3/debian/control 2004-11-18 13:27:23.000000000 +0000<br>+++ kreetingkard-0.4.3.new/debian/control 2004-11-18 13:11:54.000000000 +0000<br>@@ -2,7 +2,7 @@<br> Section: editors<br> Priority: optional<br> Maintainer: YAMASAKI Yutaka <yamasaki@good-day.co.jp><br>-Build-Depends: debhelper (>> 4.0.0), libjpeg62-dev, xlibs-dev, libqt3-headers (>= 3.3.3), libqt3-mt-dev (>= 3.3.3), kdelibs4-dev, g++ (>= 3.3.4)<br>+Build-Depends: debhelper (>> 4.0.0), libjpeg62-dev, xlibs-dev, libqt3-headers (>= 3.3.3), libqt3-mt-dev (>= 3.3.3), kdelibs4-dev, g++ (>= 3.3.4), docbook-to-man<br> Standards-Version: 3.6.1<br> <br> Package: kreetingkard<br>diff -urN kreetingkard-0.4.3/debian/rules kreetingkard-0.4.3.new/debian/rules<br>--- kreetingkard-0.4.3/debian/rules 2004-11-18 13:27:23.000000000 +0000<br>+++ kreetingkard-0.4.3.new/debian/rules 2004-11-18 13:19:30.000000000 +0000<br>@@ -25,7 +25,7 @@<br> configure-stamp:<br> dh_testdir<br> # Add here commands to configure the package.<br>- ./configure --prefix=/usr --exec-prefix=/usr<br>+ ./configure --prefix=/usr --exec-prefix=/usr --disable-rpath<br> <br> touch configure-stamp
ありがとうございます。参考になりました。対応して作り直してみます。