Browse Source

updated semi-vl.spec, psutils-vl.spec, urw-fonts-vl.spec, ghostscript-fonts-vl.spec

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3503 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 13 years ago
parent
commit
4fe02e264d

+ 42 - 9
g/ghostscript-fonts/ghostscript-fonts-vl.spec

@@ -1,15 +1,27 @@
-Summary: Fonts for the Ghostscript PostScript(TM) interpreter.
+%define fontdir %{_datadir}/fonts/default/ghostscript
+%define catalogue %{_sysconfdir}/X11/fontpath.d
+
+# font manipulation macro
+%define __mkfontscale	umask 133;%{_bindir}/mkfontscale
+%define __mkfontdir	umask 133;%{_bindir}/mkfontdir
+%define __fccache	umask 133;which fc-cache &> /dev/null && fc-cache
+
+Summary: Fonts for the Ghostscript PostScript(TM) interpreter
 Summary(ja): Ghostscript ポストスクリプト(TM) インタプリタ用のフォント
 Name: ghostscript-fonts
 Version: 5.50
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPL
 Group: Applications/Publishing
-BuildRoot: /var/tmp/gsfonts-root
-URL: http://gnu-gs.sourceforge.net/
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+URL: http://www.gnu.org/software/ghostscript/
 Source: ftp://ftp.cs.wisc.edu/pub/ghost/gnu/gs550/gnu-gs-fonts-other-%{version}.tar.gz
 Requires: ghostscript
-BuildArchitectures: noarch
+Requires: fontconfig
+Requires(post): xorg-x11-font-utils
+Requires(post): fontconfig
+Requires(postun): fontconfig
+BuildArch: noarch
 
 %description
 Ghostscript-fonts contains a set of fonts that Ghostscript, a
@@ -31,19 +43,40 @@ ghostscript をインストールする場合は ghostscript-fonts もインス
 %prep
 %setup -q -c ghostscript-fonts-%{version}
 
+%build
+
 %install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/fonts/default/ghostscript
-cp fonts/* $RPM_BUILD_ROOT%{_datadir}/fonts/default/ghostscript
+%__rm -rf $RPM_BUILD_ROOT
+%__mkdir_p $RPM_BUILD_ROOT%{fontdir}
+%__cp -p fonts/* $RPM_BUILD_ROOT%{fontdir}
+
+# Install catalogue symlink
+%__mkdir_p $RPM_BUILD_ROOT%{catalogue}
+%__ln_s -f %{fontdir} $RPM_BUILD_ROOT%{catalogue}/default-ghostscript
+
+%post
+%{__mkfontscale} %{fontdir} ||:
+%{__mkfontdir} %{fontdir} ||:
+%{__fccache} %{_datadir}/fonts ||:
+
+%postun
+if [ "$1" = "0" ]; then
+   %{__fccache} %{_datadir}/fonts ||:
+fi
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
 %{_datadir}/fonts/default/ghostscript
+%{catalogue}/default-ghostscript
 
 %changelog
+* Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 5.50-2
+- added %%{catalogue}/default-ghostscript
+- fixed BuildRoot:, URL: tags
+
 * Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 5.50-1vl5
 - applied new versioning policy, spec in utf-8
 

+ 44 - 38
p/psutils/psutils-vl.spec

@@ -2,7 +2,7 @@ Summary: PostScript Utilities
 Summary(ja): PostScriptユーティリティ
 Name: psutils
 Version: 1.17
-Release: 20%{?_dist_release}
+Release: 21%{?_dist_release}
 Source: ftp.dcs.ed.ac.uk:/pub/ajcd/psutils-p17.tar.gz
 Patch0: psutils-p17-Makefile.patch
 Patch1: psutils-p17-misc.patch
@@ -11,33 +11,7 @@ Patch3: psutils-p17-strip.patch
 License: distributable
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Group: Applications/Publishing
-BuildPreReq: /usr/bin/perl
-
-%changelog
-* Fri Oct 10 2008 Shu KONNO <owa@bg.wakwak.com> 1.17-20vl5
-- applied new versioning policy, spec in utf-8
-
-* Sun Jul 02 2006 Shu KONNO <owa@bg.wakwak.com> 1.17-19vl2
-- s/Copylight/License/
-
-* Mon May  5 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.17-19vl1
-- rebuild with new toolchains
-- based on Rawhide 1.17-9
-- add BuildPreReq: /usr/bin/perl
-
-* Thu Jun 14 2001 <sagami@vinelinux.org>
-- p17-3: added defattr
-
-* Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
-- p17-2
-- /usr/man -> %%{_mandir}
-
-* Thu Feb  1 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
-- rebuild for Vine
-
-* Mon Oct 13 1997 Atsushi Yamagata <yamagata@jwu.ac.jp>
-- 1st release
-
+BuildRequires: perl
 
 %description
 This package contains some utilities for manipulating PostScript documents.
@@ -45,10 +19,10 @@ Page selection and rearrangement are supported, including arrangement into
 signatures for booklet printing, and page merging for n-up printing.
 
 %description -l ja
-このパッケージはPostscript文章を加工するためのユーティリティをいくつか含
-んでいます。
-Page selection and rearrangement are supported, including arrangement into
-signatures for booklet printing, and page merging for n-up printing.
+このパッケージは PostScript 文章を加工するためのユーティリティを
+いくつか含んでいます。
+ページの選択や再配置が対応しており、小冊子印刷用に署名を調整したり、
+n 面付印刷のためにページを取り込むする機能が含まれます。
 
 
 %prep
@@ -59,7 +33,7 @@ signatures for booklet printing, and page merging for n-up printing.
 %patch3 -p1 -b .strip
 
 %build
-make -f Makefile.unix PERL=/usr/bin/perl \
+%__make -f Makefile.unix PERL=%__perl \
 	    BINDIR=$RPM_BUILD_ROOT%{_bindir} \
 	 SCRIPTDIR=$RPM_BUILD_ROOT%{_bindir} \
 	INCLUDEDIR=$RPM_BUILD_ROOT%{_datadir}/psutils \
@@ -67,11 +41,11 @@ make -f Makefile.unix PERL=/usr/bin/perl \
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
-mkdir -p $RPM_BUILD_ROOT%{_datadir}
-mkdir -p $RPM_BUILD_ROOT%{_mandir}
-make -f Makefile.unix install \
+%__mkdir_p $RPM_BUILD_ROOT%{_datadir}
+%__mkdir_p $RPM_BUILD_ROOT%{_mandir}
+%__make -f Makefile.unix install \
 	    BINDIR=$RPM_BUILD_ROOT%{_bindir} \
 	 SCRIPTDIR=$RPM_BUILD_ROOT%{_bindir} \
 	INCLUDEDIR=$RPM_BUILD_ROOT%{_datadir}/psutils \
@@ -82,7 +56,7 @@ strip epsffit psbook psnup psresize psselect pstops
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
 
 %files
@@ -92,3 +66,35 @@ rm -rf $RPM_BUILD_ROOT
      %{_datadir}/psutils/*
 %{_mandir}/man1/*
 %{_bindir}/*
+
+
+%changelog
+* Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.17-21
+- rebuilt
+  - improved the Japanese translation of %%description
+
+* Fri Oct 10 2008 Shu KONNO <owa@bg.wakwak.com> 1.17-20vl5
+- applied new versioning policy, spec in utf-8
+
+* Sun Jul 02 2006 Shu KONNO <owa@bg.wakwak.com> 1.17-19vl2
+- s/Copylight/License/
+
+* Mon May  5 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.17-19vl1
+- rebuild with new toolchains
+- based on Rawhide 1.17-9
+- add BuildPreReq: /usr/bin/perl
+
+* Thu Jun 14 2001 <sagami@vinelinux.org>
+- p17-3: added defattr
+
+* Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- p17-2
+- /usr/man -> %%{_mandir}
+
+* Thu Feb  1 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- rebuild for Vine
+
+* Mon Oct 13 1997 Atsushi Yamagata <yamagata@jwu.ac.jp>
+- 1st release
+
+

+ 1 - 1
s/semi/semi-vl.spec

@@ -7,7 +7,7 @@ Summary:      library to provide MIME feature for Emacsen
 Summary(ja):  Emacsen 用の MIME の機能を提供するライブラリ
 Name:         %{origname}
 Version:      %{origver}
-Release:      1%{?_dist_release}
+Release:      2%{?_dist_release}
 
 Source0:      ftp://ftp.m17n.org/pub/mule/%{origname}/%{origname}-%{origver}.tar.gz
 Source1:       %{origname}-install.sh

+ 27 - 22
u/urw-fonts/urw-fonts-vl.spec

@@ -1,5 +1,6 @@
-%define filippov_version 1.0.7pre22
+%define filippov_version 1.0.7pre44
 %define fontdir %{_datadir}/fonts/default/Type1
+%define catalogue /etc/X11/fontpath.d
 
 # font manipulation macro
 %define __mkfontscale	umask 133;%{_bindir}/mkfontscale
@@ -9,18 +10,16 @@
 Summary: Free versions of the 35 standard PostScript fonts.
 Summary(ja): 35書体のフリーな標準ポストスクリプトフォント
 Name: urw-fonts
-Version: 2.1
-Release: 7%{?_dist_release}
-Source0: ftp://ftp.gnome.ru/fonts/urw/release/urw-fonts-%{filippov_version}.tar.bz2
-Source1: NimbusRomNo9L-Medi.pfb
-Source2: NimbusRomNo9L-Medi.afm
-Source3: NimbusRomNo9L-MediItal.pfb
-SOurce4: NimbusRomNo9L-MediItal.afm
-URL: ftp://ftp.gnome.ru/fonts/urw/release/
-License: GPL, URW holds copyright
+Version: 2.4
+Release: 1%{?_dist_release}
+Source: %{name}-%{filippov_version}.tar.bz2
+URL: http://svn.ghostscript.com/ghostscript/tags/urw-fonts-1.0.7pre44/
+# URW holds copyright
+# No version specified
+License: GPL+
 Group: User Interface/X
-BuildRoot: %{_tmppath}/%{name}-root
-BuildArchitectures: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch: noarch
 Requires(post,postun): xorg-x11-font-utils, fontconfig
 
 
@@ -37,18 +36,19 @@ PostScript fonts.
 %setup -q -c
 
 %install
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
-mkdir -p $RPM_BUILD_ROOT%{fontdir}
-install -m 0644 *.afm *.pfm *.pfb $RPM_BUILD_ROOT%{fontdir}/
-install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{fontdir}/n021004l.pfb
-install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{fontdir}/n021004l.afm
-install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{fontdir}/n021024l.pfb
-install -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{fontdir}/n021024l.afm
+%__mkdir_p $RPM_BUILD_ROOT%{fontdir}
+%__install -m 0644 *.afm *.pfm *.pfb $RPM_BUILD_ROOT%{fontdir}/
 
 # Touch ghosted files
 touch $RPM_BUILD_ROOT%{fontdir}/{fonts.{dir,scale,cache-1},encodings.dir}
 
+# Install catalogue symlink
+%__mkdir_p $RPM_BUILD_ROOT%{catalogue}
+#%__ln_s -f %{fontdir} $RPM_BUILD_ROOT%{catalogue}/fonts-default
+%__ln_s -f %{fontdir} $RPM_BUILD_ROOT%{catalogue}/default-type1
+
 %post
 %{__mkfontscale} %{fontdir} ||:
 %{__mkfontdir} %{fontdir} ||:
@@ -56,16 +56,17 @@ touch $RPM_BUILD_ROOT%{fontdir}/{fonts.{dir,scale,cache-1},encodings.dir}
 
 %postun
 if [ "$1" = "0" ]; then
-	%{__fccache} %{_datadir}/fonts ||:
+   %{__fccache} %{_datadir}/fonts ||:
 fi
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(0644,root,root,0755)
-%doc COPYING README README.tweaks TODO
+%doc COPYING README README.tweaks
 %dir %{fontdir}
+%{catalogue}/default-type1
 %ghost %verify(not md5 size mtime) %{fontdir}/fonts.dir
 %ghost %verify(not md5 size mtime) %{fontdir}/fonts.scale
 %ghost %verify(not md5 size mtime) %{fontdir}/fonts.cache-1
@@ -75,6 +76,10 @@ rm -rf $RPM_BUILD_ROOT
 %{fontdir}/*.pfb
 
 %changelog
+* Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2.4-1
+- new upstream release
+  - based on urw-fonts-2.4-10 of Fedora rawhide
+
 * Wed Apr 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-7
 - spec in utf-8