vine-users ML アーカイブ



[vine-users:050817] hpijs + ghostscript-hpijs

  • From: TANAKA hiroaki <mosaicist@xxxxxxxxxxxxx>
  • Subject: [vine-users:050817] hpijs + ghostscript-hpijs
  • Date: Sat, 25 May 2002 14:54:14 +0900
田中宏明です。

どなたか Vine 2.5 でヒューレットパッカードの
  hpijs-hoge.i386.rpm
  ghostscript-hpijs-hoge.i386.rpm
の作成に成功して dj957c 系列のプリンタが使用できていらっしゃる方
居られませんか?

2.1.5 のときは 入江(IRIE, Yuji)さんに教えていただいて
  hpijs-0.97-1.src.rpm
  ghostscript-hpijs-5.50-5.src.rpm
を一般ユーザで rpm -U で出来る spec を修整、rpm -bb して
パッケージを作り高品位の印刷が可能になっていました。
(有り難うございました)

ところが同じパッケージを同様に Vine 2.5 で 
 $ rpm -bb hpijs.spec
とすると

************************
+ exit 0
実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.95842
+ umask 022
+ cd /home/hero/rpm/BUILD
+ cd hpijs0.97
+ make install
install -m 0755 -s hpijs /usr/bin
install: ファイル ``/usr/bin/hpijs'' を作ることができませんでした: 許可が
ありません
make: *** [install] エラー 1
/var/tmp/rpm-tmp.95842 の不正な終了ステータス (%install)
************************

とエラーが返って来ます。
 $ rpm -bc hpijs.spec
まではエラーは出ず、
 $ rpm -bi hpijs.spec
では同様のエラーを吐きますので + make install 以後の問題だ
というところまではわかるのですが…。
spec の

---------------------
%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  ← ●これ?
---------------------

の部分かなぁと思い、良くわかりもせずに
「ファイル ``/usr/bin/hpijs'' を〜〜:許可がありません」
なら /usr/bin/ のパーミッションを 777 に一旦変更しては… こんどは
(うろ覚えですが) 「/usr/doc/ に許可がありません」。
「えーいそっちも 777 じゃ!」とやると何とかパッケージは
作れるもののインストールしてみるとおかしい。
以前は現れた
 HP - deveroped deskjet 900C series
 HP - deveroped deskjet 990C series
などが見当たりません。
こんな状態ですから ghostscript-hpijs-5.50-5.src.rpm の方は
全く手が付けられないで困っています。

一度は「とことんまで行ったれぃ!!」とばかりに
 # rpm --replacefiles
 # rpm --replacepkgs
などと無茶をし倒したら… printtool が起動しなくなって …。
関連パッケージを一通り入れ直したのですが修復できず、
泣く泣く Vine 自体を再インストール致しました。
ちょっと私の手には負えないようです。

パッケージ自体はもっとアップデートされたものもあるのですが、
sorce の tar 玉のようでますます手に負えません。
なにか情報、助言をいただけるとありがたいのですが。

以下に hpijs.spec を付けます。

******** ここから ********
%dump
Summary: HP Inkjet Server 
Name: hpijs
Version: 0.97
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
make

%install
make install

%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"
   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

%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.
******** ここまで ********

 # ML 移転以後ホントに配信が早くなった。嬉!

-- 
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