[Momonga-devel.ja:01092] Re: ghostscriptとgimp-print


小松です。

From: KOMATSU Shinichiro <koma2@xxxxxxxxxxxxxxxxxxxx>
Subject: [Momonga-devel.ja:01091] Re: ghostscriptとgimp-print
Date: Thu, Dec 19, 2002 at 02:48:31AM JST

> > というわけで、ijs は ghostscript とは別パッケージにして
> > gimp-print は ijs に依存するようにした方がいいでしょう。
> > 分離した gs と ijs の nosrc.rpm を
> > 
> >     http://kamuy.c.u-tokyo.ac.jp/~koma2/comp/momonga/tmp/gs/
> > 
> > 以下に置いておきましたので、コメントなどお願いします。
> > 特に問題なければ明日にでも commit します。
> 
> gimp-print の nosrc.rpm も置いておきました。
> あと、ghostscript と gimp-print の spec の diff を添付しておきます。

もう1つ。gs7 に入っている pdf_sec.ps は
dummy ではないので、ghostscript-pdfencrypt は不要ですね。
もし ghostscript-pdfencrypt が入っていたら消すように、
Obsoletes: ghostscript-pdfencrypt を加え、
ghostscript-pdfencrypt は cvs rm しようと思います。

-- 
---------------------------------------
東京大学大学院総合文化研究科
広域科学専攻相関基礎科学系 
  佐々研究室  博士3年
    小松  晋一朗            
koma2@xxxxxxxxxxxxxxxxxxxx
koma2@xxxxxxxxxxxxxxxxx
http://kamuy.c.u-tokyo.ac.jp/~koma2/
---------------------------------------
Index: ghostscript.spec
===================================================================
RCS file: /home/cvs/pkgs/ghostscript/ghostscript.spec,v
retrieving revision 1.11
diff -u -u -r1.11 ghostscript.spec
--- ghostscript.spec	2002/12/06 13:35:05	1.11
+++ ghostscript.spec	2002/12/18 22:23:41
@@ -17,8 +17,9 @@
 BuildPreReq: glib1-devel, XFree86-devel, freetype-devel
 # Omni requires libxml
 BuildPreReq: libxml-devel
+Obsoletes: ghostscript-pdfencrypt
 BuildRoot: %{_tmppath}/%{name}-%{gs_ver}-root
-Release: 1m
+Release: 1m2test
 %define hpijs 1.3
 %define hpijs_release %{release}
 
@@ -45,6 +46,7 @@
 Source9: ftp://ftp.gyve.org/pub/gs-cjk/M2/gs%{cjk_ver}.tar.gz
 # HP Ink Jet Server
 Source10: http://prdownloads.sf.net/hpinkjet/hpijs-%{hpijs}.tar.gz
+NoSource: 10
 %define gsj_ver gs550j1
 Source11: %{gsj_ver}.tar.gz
 # Source12 is gs6.51 friendly contrib.mak-add for gsj
@@ -474,12 +476,6 @@
 EOF
 
 %build
-# Build IJS
-cd ijs
-%configure
-make
-cd ..
-
 make RPM_OPT_FLAGS="%{optflags}" prefix=%{_prefix} \
   GS_LIB_DEFAULT='%{_datadir}/ghostscript/%{gs_ver}/lib:%{gs_fontpath}'
 make so RPM_OPT_FLAGS="%{optflags}" prefix=%{_prefix} \
@@ -509,10 +505,6 @@
 make install DESTDIR=%{buildroot}
 cd ..
 
-cd ijs
-%makeinstall
-cd ..
-
 ln -sf gs.1.gz %{buildroot}/%{_mandir}/man1/ghostscript.1.gz
 ln -sf gs %{buildroot}/usr/bin/ghostscript
 
@@ -527,9 +519,6 @@
 install -m0644 src/errors.h %{buildroot}%{_includedir}/ghostscript
 install -m0644 src/gdevdsp.h %{buildroot}%{_includedir}/ghostscript
 
-# Don't ship ijs_client_example.
-rm -f %{buildroot}%{_bindir}/ijs_client_example
-
 # The man/de/man1 symlinks are broken (bug #66238).
 find %{buildroot}%{_mandir}/de/man1 -type l | xargs rm -f
 
@@ -564,7 +553,6 @@
 %doc %{_docdir}/%{name}-%{gs_ver}
 %{_libdir}/libgs.so.*
 %{_libdir}/libgs.so
-%{_libdir}/libijs.so*
 
 %files gtk
 %defattr(-,root,root)
@@ -579,10 +567,6 @@
 %defattr(-,root,root)
 %dir %{_includedir}/ghostscript
 %{_includedir}/ghostscript/*.h
-%dir %{_includedir}/ijs
-%{_includedir}/ijs/*
-%{_bindir}/ijs-config
-%{_libdir}/libijs.a
 
 %files fonts
 %defattr(-, root, root, -)
@@ -590,6 +574,15 @@
 %{_datadir}/ghostscript/fonts
 
 %changelog
+* Thu Dec 19 2002 KOMATSU Shinichiro <koma2@xxxxxxxxxxxxxxxxxxxx>
+- (7.05-1m2test)
+- Obsoletes: ghostscript-pdfencrypt
+
+* Thu Dec 19 2002 KOMATSU Shinichiro <koma2@xxxxxxxxxxxxxxxxxxxx>
+- (7.05-1m1test)
+- separate ijs
+- make hpijs be NoSource
+
 * Thu Dec  5 2002 Kazuhiko <kazuhiko@xxxxxxxxxx>
 - (7.05-1m)
 - import from rawhide