Summary: Ghostscript filters for EPSON printers
Summary(ja): EPSON プリンタの ghostscript フィルタ集
Name: pips
%define version	1.3.1
Version: %{version}
Release: 0vl2
License: GPL/LGPL/EAPL
Group: Applications/Publishing
URL: http://www.avasys.jp/linux/
Source1: pips670-%{version}.i386.tgz
Source2: pips750_2000-%{version}.i386.tgz
Source3: pips760-%{version}.i386.tgz
Source4: pips770-%{version}.i386.tgz
Source5: pips780-1.3.i386.tgz
Source6: pips800-%{version}.i386.tgz
Source7: pips820-%{version}.i386.tgz
Source8: pips880-1.3.i386.tgz
Source9: pips900-1.3.i386.tgz
Source10: pips2200-%{version}.i386.tgz
Source11: pips3000-%{version}.i386.tgz
Source12: pips3300-1.3.i386.tgz
Source13: pips3500-1.3.i386.tgz
#Source14: pips720-2.1.i386.tgz
#Source15: pips730-2.5.i386.tgz
#Source16: pips780cs-2.1.i386.tgz
#Source17: pips790-2.0.i386.tgz
#Source18: pips820ug-2.1.i386.tgz
#Source19: pips830-2.5.i386.tgz
#Source20: pips920-2.1.i386.tgz
#Source21: pips3300ug-2.1.i386.tgz
Source22: EAPL.html
Requires: ghostscript vine-printfilters psutils
Obsoletes: ghostscript-epson
ExclusiveArch: i386
BuildPreReq: tar, gzip, perl
Buildroot: %{_tmppath}/%{name}-root

Vendor: Project Vine
Distribution: Vine Linux

%define desc {Ghostscript filter for EPSON printer PM%{printer}C by EPSON AVASYS. Read readmes in %{_docdir}/%{name}-%{printer}-%{version} before using this filters.}

%define descja {エプソンアヴァシス株式会社による、エプソンプリンタPM%{printer}C用の Ghostscript フィルタです。本パッケージのインストール後に printtool でプリンタフィルタの設定を行なって下さい．また印刷条件等の詳細の設定は pips%{printer} コマンドにより行なって下さい．pips%{printer} コマンドや印刷方法の詳細は  %{_docdir}/%{name}-%{printer}-%{version}以下の readme ファイルを参照してください．}


%description
Ghostscript filters for EPSON printers, PM-670C, PM-720C, PM-730C, 
PM-750C, PM-760C, PM-770C, PM-780C, PM-780CS, PM-790PT, PM-800C, 
PM-820C, PM-820C UG, PM-830C, PM-880C, PM-900C, PM-920C, PM-2000C, 
PM-2200C, PM-3000C, PM-3300C, PM-3300C UG, PM-3500C by EPSON AVASYS. 
Read readmes in %{_docdir}/%{name}-%{version} before using 
this filters.

%description -l ja
エプソンアヴァシス株式会社による、エプソンプリンタ用(PM-750C, PM-760C, PM-770C, PM-800C, 
PM-820C用, PM-2000C, PM-3000C, PM-3300C )の Ghostscript フィルタ集です。
%{_docdir}/%{name}-%{version} にインストールされているreadme内の使用許諾契約をお読みの
上お使いください。

%define printer 670
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 750_2000
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM750C and PM2000C
Summary(ja): EPSON PM750C, PM2000C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
Ghostscript filter for EPSON printer PM750C and PM2000C by EPSON AVASYS. 
Read readmes in %{_docdir}/%{name}-%{printer}-%{version} before using 
this filters.

%description -l ja PM%{printer}
エプソンアヴァシス株式会社による、エプソンプリンタPM750C, PM2000C用の Ghostscript 
フィルタです。本パッケージのインストール後に printtool でプリンタフィルタの設定を行
なって下さい．また印刷条件等の詳細の設定は pips%{printer} コマンドにより行なって下さい．
pips%{printer} コマンドや印刷方法の詳細は %{_docdir}/%{name}-%{printer}-%{version}
以下の readme ファイルを参照してください．


%define printer 760
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 770
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 780
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Version: 1.3
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 800
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 820
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM820C
Summary(ja): EPSON PM820C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
Ghostscript filter for EPSON printer PM820C by EPSON AVASYS. 
Read readmes in %{_docdir}/%{name}-%{printer}-%{version} before using 
this filters.

%description -l ja PM%{printer}
エプソンアヴァシス株式会社による、エプソンプリンタPM820C用の Ghostscript 
フィルタです。本パッケージのインストール後に printtool でプリンタフィ
ルタの設定を行なって下さい．また印刷条件等の詳細の設定は pips%{printer}
コマンドにより行なって下さい．
pips%{printer} コマンドや印刷方法の詳細は %{_docdir}/%{name}-%{printer}-%{version}
以下の readme ファイルを参照してください．


%define printer 880
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Version: 1.3
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 900
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Version: 1.3
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 2200
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 3000
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 3300
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Version: 1.3
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%define printer 3500
%package PM%{printer}
Summary: Ghostscript filter for EPSON PM%{printer}C
Summary(ja): EPSON PM%{printer}C 用のプリンタフィルタ
Version: 1.3
Group: Applications/Publishing
Obsoletes: ghostscript-epson

%description PM%{printer}
%{desc}

%description -l ja PM%{printer}
%{descja}


%prep
%setup -T -q -c -n pips%{version} -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13

%build
setPath(){
	sed \
	 -e 's|/usr/local/EPKowa/PM670C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM720C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM730C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM750_2000C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM760C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM770C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM780C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM780CS|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM790PT|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM800C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM820|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM820CUG|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM830C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM880C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM900C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM920C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM2200C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM3000C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM3300C|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM3300CUG|/usr/bin|' \
	 -e 's|/usr/local/EPKowa/PM3500C|/usr/bin|' \
	$1 > $1.new
	mv $1.new $1
}

for i in `ls readme* filter*`; do
	setPath $i
done 

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/{bin,lib}
mkdir -p $RPM_BUILD_ROOT/usr/share/ghostscript/epson
mkdir -p $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters

#for i in 800 820; do
#	install -m 755 libPrt${i}.so $RPM_BUILD_ROOT/usr/lib
#	install -m 755 pips${i} $RPM_BUILD_ROOT/usr/bin
#	install -m 755 gsconfig${i} $RPM_BUILD_ROOT/usr/bin
#	install -m 755 filter${i} $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
#done

# remove ver 2.x( 720 730 780cs 790 830 920)
for i in 670 750_2000 760 770 780 800 820 880 900 2200 3000 3300 3500; do
	install -m 755 libpm${i}c.so $RPM_BUILD_ROOT/usr/lib
	install -m 755 pips${i} $RPM_BUILD_ROOT/usr/bin
	install -m 755 gsconfig${i} $RPM_BUILD_ROOT/usr/bin
	install -m 755 filter${i} $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
done
#for ug filter
#remove ver 2.x 
#for i in 820 3300; do
#	install -m 755 libpm${i}cug.so $RPM_BUILD_ROOT/usr/lib
#	install -m 755 pips${i}ug $RPM_BUILD_ROOT/usr/bin
#	install -m 755 gsconfig${i}ug $RPM_BUILD_ROOT/usr/bin
#	install -m 755 filter${i}ug $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
#done

%clean
rm -rf $RPM_BUILD_ROOT

%define printer 670
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 750_2000
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 760
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 770
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 780
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 800
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 820
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 880
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 900
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 2200
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 3000
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 3300
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%define printer 3500
%files PM%{printer}
%defattr(-,root,root)
%doc readme%{printer}
/usr/bin/pips%{printer}
/usr/bin/gsconfig%{printer}
/usr/lib/libpm%{printer}c.so
/usr/lib/rhs/rhs-printfilters/filter%{printer}

%changelog
* Mon May 29 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.1-0vl2
- rebuild with new rpm
- updated URL, description
- fixed Group: typo

* Wed Jan 23 2002 Jun Nishii <jun@vinelinux.org> 1.3.1-0vl1
- ver.up many filters

* Wed Apr 18 2001 Jun Nishii <jun@vinelinux.org> 1.3-0vl1
- separate to subpackages
- rename ghostscript-epson as pips

* Sun Apr  8 2001 Jun Nishii <jun@vinelinux.org> 1.3-0vl4
- added many newest pips filters(670,780,880,900,2200,3300,3500)

* Thu Jan 25 2001 Jun Nishii <jun@vinelinux.org> 1.3-0vl3
- build for VineSeed

* Thu Jan 25 2001 Jun Nishii <jun@vinelinux.org>
- correct mode of filter*

* Wed Oct 18 2000 Jun Nishii <jun@vinelinux.org>
- 1.3-0vl1
- verup all filters and added some new guys

* Sat Aug 19 2000 Jun Nishii <jun@vinelinux.org>
- build for Vine Linux
- added pips820_3300
- rearrange spec file

* Wed Jul 05 2000 Toru Hoshina <t@kondara.org>
- rebuild against glibc-2.1.90, X-4.0, rpm-3.0.5.

* Wed Jun 14 2000 Daiki Matsuda <dyky@kondara.org>
- update to version 1.1

* Sat Mar 12 2000 Daiki Matsuda <dyky@kondara.org>
- First Release
