田中宏明です。 On Sat, 25 May 2002 22:09:23 +0900 (JST) まちの さん@vinelinux.org> wrote: > hpijs-1.1で試してもらえません? 試してみました。 SPEC を 1 から書くことなんか私には到底出来ませんから 0.97 の SPEC を流用して以下のように書き変えて ~/rpm/SORCES に tar 玉を放りこんでやってみました。 ******** ここから ******** %dump Summary: HP Inkjet Server Name: hpijs Version: 1.1 ← ● ここ Release: 1 Copyright: BSD (HP Products Only) Group: Applications/Publishing ↓ ●ここ Source: http://hpinkjet.sourceforge.net/hpijs-%{version}.tar.gz URL: http://hpinkjet.sourceforge.net %description The Hewlett-Packard Inkjet Server is a raster-to-pcl server or \ coprocess based on the Hewlett Packard Appliance Printing Development Kit at \ http://hpapdk.com. The server is used with Ghostscript as deskjet printer driver. %prep ↓ ●ここ %setup -n hpijs-%{version} %build ./configure --prefix=%{_prefix} --mandir=%{_mandir} ← ●この行 make %install rm -rf $RPM_BUILD_ROOT ← ●この行 %makeinstall ← ●この行 %post # If there is a printerdb file, add our gs device entries. PRINTERDB='/usr/lib/rhs/rhs-printfilters/printerdb.ja' if [ -f $PRINTERDB ] ; then if grep -q DJ6xx $PRINTERDB ; then ↑ echo "skip printerdb.ja update" ← ●このへん、"printerdb.ja" に else ↓ echo "update printerdb.ja" mv $PRINTERDB ${PRINTERDB}_tmp cat ${PRINTERDB}_tmp %{_docdir}/hpijs-%{version}/printerdb_append >$PRINTERDB fi fi %files %doc hpijs_readme.html %doc gs_apdk.jpg %doc printtool2.jpg %doc printtool3.jpg %doc printtool4.jpg %doc printtool5.jpg %doc printtool7.jpg %doc printtool.jpg %doc printerdb_append /usr/bin/hpijs BuildRoot: %{_tmppath}/%{name}-root ← ●この行 %changelog * Tue Jun 5 2001 David Suffield <david_suffield@xxxxxx> - Made some bug fixes to the APDK 2.4 code and changed - the top margin settings in gdevhpij.c back to a value - that is compatible with existing printer drivers. * Fri May 18 2001 David Suffield <david_suffield@xxxxxx> - Added support for 7 new HP Deskjets. Made a small change - to top and right margins in gdevhpij.c. Added some - query commands to the gs/hpijs communication interface. - This release is backward compatible with hpijs 0.95. * Thu Apr 12 2001 David Suffield <david_suffield@xxxxxx> - Fixed a scaling problem with device-dependent postscript - using CUPS. Changed gs/hpijs calling parameters by adding - DeviceName. * Tue Mar 27 2001 David Suffield <david_suffield@xxxxxx> - Changed add-in files for Ghostscript, no change to hpijs. ******** ここまで ******** と変更、 rpm -bb hpijs.spec してみたのですが ---------------------------- + exit 0 実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.57375 + umask 022 + cd /home/hero/rpm/BUILD + cd hpijs-1.1 + rm -rf + make prefix=/usr exec_prefix=/usr bindir=/usr/bin sbindir=/usr/sbin sysconfdir=/etc datadir=/usr/share includedir=/usr/include libdir=/usr/lib libexecdir=/usr/libexec localstatedir=/var/lib sharedstatedir=/usr/share mandir=/usr/share/man infodir=/usr/info install make[1]: 入ります ディレクトリ `/home/hero/rpm/BUILD/hpijs-1.1' /bin/sh ./mkinstalldirs /usr/bin /usr/bin/install -c hpijs /usr/bin/hpijs /usr/bin/install: ファイル ``/usr/bin/hpijs'' を作ることができませんでした : 許可がありません make[1]: *** [install-binPROGRAMS] エラー 1 make[1]: 出ます ディレクトリ `/home/hero/rpm/BUILD/hpijs-1.1' make: *** [install-am] エラー 2 /var/tmp/rpm-tmp.57375 の不正な終了ステータス (%install) ---------------------------- … (-_-)。 冗長な SPEC、log をお見せするのは、まちの さんが「作れるはずだよ」 とおっしゃるのでもう私がイモっている以外無いという…。 「ML はユーザサポートではない」というのは百も承知ではありますが、 なにせ実力がトホホ類なもので、見ていただくしか無いかな…と。 > ダメというか、書いたように私はHPのインクジェットプリンターを > 持ち合わせていないので、パッケージが動かない! > とか言われた時に一切確認できないので、 > 正直に言ってあまり気が進まないのです。 > しかもghostscrit-hpijsはまだ何も見てないですし...。 そうですよね…。私の質問を見て試して下さったんですよね。 Project の方にそんなあやふやなことはお願いしちゃダメですね。 > もっとも、0.97の今のままでも > root権限でbuildすればそのままでも > RPMSができるんじゃないかな。 > # お勧めはしませんがね...。 はい、もう1回痛い目に遭ってますし、私も恐い橋は渡りたくありません。 … 高いとこいろいろ苦手 …。 申し訳けありません、もう少しお付き合いいただけませんか? -- zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz [ [ [ 田中宏明 [ [ [ From the bottom line on the Vine zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz