%define version 1.0
%define release 1%{?_dist_release}
%define fontname foobar
Summary: <fontname> - Free Japanese True Type Font
Summary(ja): <フォント名> - フリーの日本語 True Type フォント
Name: TrueType-%{fontname}
Version: %{version}
Release: %{release}
License: BSD Like
Group: User Interface/X
Url: http://example.com/
Source: %{name}-%{version}.tar.bz2
Source10: 60-%{fontname}.conf
Source20: cidfmap.ja.%{fontname}
Source30: %{fontname}.ttfconf
Distribution: Vine Linux
Vendor: Project Vine
Packager: <メンテナの id>
BuildArch: noarch
Buildroot: %{_tmppath}/%{name}-%{version}-root
Requires(post): mktcapdir >= 0.5.4
Requires(post): fontconfig, xorg-x11-font-utils
Requires(post): vutils >= 2.0.7
BuildRequires: rpm >= 4.4.2.3-7
%description
<fontname> - Free Japanese True Type Font
- FooBar PGothic
- FooBar Gothic
%description -l ja
このパッケージには以下のフリーの日本語 True Type フォントが含まれています。
- FooBar Pゴシック
- FooBar ゴシック
%prep
rm -rf ${RPM_BUILD_ROOT}
%setup -q
%install
mkdir -p $RPM_BUILD_ROOT/%{fontdir}
install -m664 *.ttf $RPM_BUILD_ROOT/%{fontdir}
install -m664 %{SOURCE30} $RPM_BUILD_ROOT/%{fontdir}
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/
for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf
do
ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/
done
# install ghostscript8 cidfmap
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
install -m644 %{SOURCE20} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
%post
%__font_install_post %{fontdir}
%postun
%__font_install_postun %{fontdir}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc README LICENSE
%{fontdir}/*
%{_sysconfdir}/fonts/conf.avail/*.conf
%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf
%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.*
%changelog
* Wed Apr 22 2009 Your Name <foo@example.com> 1.0-1
- initial build
spec テンプレート一覧へ