source: projects/specs/trunk/T/TrueType-ricty/TrueType-ricty-vl.spec @ 4200

Revision 4200, 2.5 KB checked in by munepi, 13 years ago (diff)

updated TrueType?-ricty-vl.spec

Line 
1%define _fontdir %{_datadir}/fonts/%{name}
2%define migu_version 20110514
3%define inconsolata_version 001.010
4
5Summary: TrueType font designed for programing
6Summary(ja): プログラミング用 TrueType フォント
7Name: TrueType-ricty
8Version: 3.1.0
9Release: 1%{?_dist_release}
10License: public domain, SIL OFL v1.1, M+ FONT LICENSE, IPA Font License v1.0
11Group: User Interface/X
12URL: http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html
13Source0: http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty/Ricty-%{version}.tar.gz
14Requires: OpenType-inconsolata >= %{inconsolata_version}
15Requires: TrueType-migu >= %{migu_version}
16
17BuildRequires: fontforge
18
19BuildArch: noarch
20BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
21
22%description
23Ricty is a free, TrueType font designed for programing.
24
25We remark that Ricty fonts is generated in the installation of this package.
26
27
28%description -l ja
29Ricty は Linux 環境での研究・開発に適したフリーのプログラミング用
30TrueType フォントです。
31
32Ricty フォントは、パッケージのインストール時に生成されます。
33
34%prep
35%setup -q -n Ricty-%{version}
36
37%build
38
39%install
40%__rm -rf $RPM_BUILD_ROOT
41
42%__mkdir_p $RPM_BUILD_ROOT%{_datadir}/%{name}
43%__cp -a ricty_discord_patch.pe $RPM_BUILD_ROOT%{_datadir}/%{name}/
44%__cp -a ricty_generator.sh $RPM_BUILD_ROOT%{_datadir}/%{name}/
45
46%__mkdir_p $RPM_BUILD_ROOT%{_fontdir}
47
48
49%clean
50%__rm -rf $RPM_BUILD_ROOT
51
52%post
53#set -x
54echo "Generating Ricty fonts ... "
55(cd %{_fontdir}
56    %__cp %{_datadir}/%{name}/ricty_discord_patch.pe . || exit 1
57    %__cp %{_datadir}/%{name}/ricty_generator.sh . || exit 1
58    sh ricty_generator.sh \
59        %{_datadir}/fonts/OpenType-inconsolata/Inconsolata.otf \
60        %{_datadir}/fonts/TrueType-migu/Migu-1M-regular.ttf \
61        %{_datadir}/fonts/TrueType-migu/Migu-1M-bold.ttf
62    %__rm -f ricty_discord_patch.pe ricty_generator.sh ||:
63    [ ! -f Ricty-Regular.ttf ] && echo "failed." && exit 1
64    [ ! -f Ricty-Bold.ttf ] && echo "failed." && exit 1
65)
66echo "done."
67%__font_install_post %{_fontdir}
68
69%preun
70if [ "$1" = 0 ]; then
71    %__rm -f %{_fontdir}/Ricty{,Discord}-{Regular,Bold}.ttf ||:
72fi
73
74%postun
75%__font_install_postun %{_fontdir}
76
77%files
78%defattr(-,root,root,-)
79%{_datadir}/%{name}/
80# %{_fontdir}/Ricty-Regular.ttf
81# %{_fontdir}/Ricty-Bold.ttf
82# %{_fontdir}/RictyDiscord-Regular.ttf
83# %{_fontdir}/RictyDiscord-Bold.ttf
84%{_fontdir}/
85
86%changelog
87* Wed Jun 22 2011 Munehiro Yamamoto <munepi@vinelinux.org> 3.1.0-1
88- new upstream release
89
90* Sun Jun  5 2011 Munehiro Yamamoto <munepi@vinelinux.org> 3.0.2-1
91- Initial build.
Note: See TracBrowser for help on using the repository browser.