source: projects/specs/trunk/t/ttmkfdir/ttmkfdir-vl.spec @ 10469

Revision 10469, 7.5 KB checked in by tomop, 8 years ago (diff)

ttmkfdir-3.0.9-4

Line 
1Summary: Utility to create fonts.scale files for truetype fonts
2Summary(ja): TrueType フォント用に fonts.scale ファイルを作成するためのユーティリティ
3Name: ttmkfdir
4Version: 3.0.9
5Release: 4%{?_dist_release}
6Source0: %{name}-%{version}.tar.bz2
7Patch: ttmkfdir-3.0.9-cpp.patch
8Patch1: ttmkfdir-3.0.9-zlib.patch
9Patch2: ttmkfdir-3.0.9-fix-freetype217.patch
10Patch3: ttmkfdir-3.0.9-namespace.patch
11Patch4: ttmkfdir-3.0.9-fix-crash.patch
12Patch5: ttmkfdir-3.0.9-warnings.patch
13Patch6: ttmkfdir-3.0.9-segfaults.patch
14Patch7: ttmkfdir-3.0.9-encoding-dir.patch
15Patch8: ttmkfdir-3.0.9-font-scale.patch
16Patch9: ttmkfdir-3.0.9-bug434301.patch
17Patch10: ttmkfdir-3.0.9-freetype-header-fix2.patch
18Source10: ttmkfdir.1
19License: LGPLv2+
20Group: Applications/System
21BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
22BuildRequires: freetype2-devel >= 2.0
23BuildRequires: zlib-devel flex
24BuildRequires: libtool
25
26# ttmkfdir used to be in the following packages at one point
27Conflicts: freetype-utils <= 1.3.1-5vl5
28
29Vendor: Project Vine
30Distribution: Vine Linux
31Packager: daisuke
32
33%description
34ttmkfdir is a utility used to create fonts.scale files in
35TrueType font directories in order to prepare them for use
36by the font server.
37
38%prep
39%setup -q
40%patch -p1
41%patch1 -p1
42%patch2 -p1
43%patch3 -p1
44%patch4 -p1
45%patch5 -p1
46%patch6 -p1
47%patch7 -p1
48%patch8 -p1
49%patch9 -p1
50%patch10 -p1
51
52%build
53make %{?_smp_mflags} OPTFLAGS="$RPM_OPT_FLAGS"
54
55%install
56rm -rf $RPM_BUILD_ROOT
57make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
58mkdir -p %{buildroot}%{_mandir}/man1/
59cp -p %{SOURCE10} %{buildroot}%{_mandir}/man1/
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%files
65%defattr(-,root,root)
66%doc README
67%{_bindir}/ttmkfdir
68%{_mandir}/man1/ttmkfdir.1*
69
70%changelog
71* Thu Jun 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.9-4
72- rebuilt with new toolchain.
73- added Patch10.
74- added a manpage.
75
76* Sat Apr 23 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.9-3
77- rebuild for Vine 6
78- update patches
79
80* Wed Jun 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.0.9-2
81- spec in UTF-8
82
83* Wed Mar 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.9-1
84- initial build for Vine Linux
85
86* Wed Feb 27 2008 Lingning Zhang <lizhang@redhat.com> - 3.0.9-26
87- fix bug434301.
88
89* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.9-25
90- Autorebuild for GCC 4.3
91
92* Thu Nov 30 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-24.fc7
93- add ttmkfdir-3.0.9-font-scale.patch to fix bug #209102.
94- Patch from Akira TAGOH.
95
96* Wed Oct 18 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-23
97- rebuild
98
99* Fri Sep 29 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-22
100- delete "%post" and "Requires(post)" in ttmkfdir.spec
101
102* Thu Sep 28 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-21
103- modify release
104
105* Wed Sep 27 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.4
106- modify "%post" and add "Requires(post)" in ttmkfdir.spec for fixing bug173591, bug207279, bug208122
107
108* Wed Sep 06 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.3
109- add "%post" in ttmkfdir.spec for fixing bug173591
110
111* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-20.2.1
112- rebuild
113
114* Tue Jun 20 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.2
115- add "BuildRequires: libtool" in ttmkfdir.spec
116
117* Mon Jun 19 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.1
118- remove the modifying part of ttmkfdir-3.0.9/Makefile, recover the old Makefile
119- modify ttmkfdir-3.0.9-encoding-dir.patch about Makefile
120
121* Thu Jun 15 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20
122- add ttmkfdir-3.0.9-encoding-dir.patch to fix bug #173705
123- modify ttmkfdir-3.0.9/Makefile to delete the compiling flag of "ggdb"
124
125* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-19.2.1
126- bump again for double-long bug on ppc(64)
127
128* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-19.2
129- rebuilt for new gcc4.1 snapshot and glibc changes
130
131* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
132- rebuilt
133
134* Sat Oct 8 2005 LingNing Zhang <lizhang@redhat.com> -3.0.9-19
135- add ttmkfdir-3.0.9-segfaults.patch to fix bug #164969
136
137* Wed Aug  3 2005 Jens Petersen <petersen@redhat.com> - 3.0.9-17
138- replace ttmkfdir-3.0.9-defautl_enc_size.patch and
139  ttmkfdir-3.0.9-crashplus.patch with ttmkfdir-3.0.9-fix-crash.patch
140  to fix missing native encodings of fonts
141  (Akira Tagoh, #143941)
142- buildrequire flex
143- add ttmkfdir-3.0.9-warnings.patch to silence most of compiler warnings
144
145* Sun Mar 20 2005 Yu Shao <yshao@redhat.com> 3.0.9-16
146- rebuild with GCC 4
147
148* Fri Sep 10 2004 Yu Shao <yshao@redhat.com> 3.0.9-14
149- bug #100560, requires zlib-devel rather than zlib
150
151* Tue Aug 17 2004 Elliot Lee <sopwith@redhat.com> 3.0.9-13
152- Follow-on fix for the issue detailed in #118713
153- Improve performance when checking if a font has a mapping present
154- Base font file selection on the magic at the start of the file, rather than the filename
155
156* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
157- rebuilt
158
159* Fri Mar 19 2004 Yu Shao <yshao@redhat.com> 3.0.9-11
160- set default encoding size to DEFAULT_SIZE, bug #118713
161
162* Fri Mar 12 2004 Yu Shao <yshao@redhat.com> 3.0.9-10
163- patch suggested from law@redhat.com not to use semicolon in GCC3.4, 3.5
164
165* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
166- rebuilt
167
168* Thu Feb 12 2004 Yu Shao <yshao@redhat.com> 3.0.9-8
169- patch for building package against freetype-2.1.7
170- from kanagawa jigorou (jigorou3@mail.goo.ne.jp) #114682
171
172* Mon Sep 15 2003 Yu Shao <yshao@redhat.com> 3.0.9-6
173- updated zlib patch from Nalin Dahyabhai #104331
174
175* Thu Aug 21 2003 Yu Shao <yshao@redhat.com> 3.0.9-4
176- added zlib build requirement, partly releated to #100560
177- other fixes
178
179* Thu Aug  7 2003 Elliot Lee <sopwith@redhat.com>
180- Fix compile error (cpp.patch)
181
182* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
183- rebuilt
184
185* Thu Jan 23 2003 Yu Shao <yshao@redhat.com> 3.0.9-1
186- added freetype-devel build requirement #82468
187
188* Mon Jan 20 2003 Yu Shao <yshao@redhat.com> 3.0.8-1
189- revert additional-entries to 0 #82125
190
191* Wed Jan 15 2003 Yu Shao <yshao@redhat.com> 3.0.7-1
192- set default value of additional-entries to 1
193
194* Mon Jan 13 2003 Yu Shao <yshao@redhat.com> 3.0.6-1
195- added iso8859-13 support from Nerijus Baliunas #77289
196- added README
197
198* Wed Jan 8 2003 Yu Shao <yshao@redhat.com> 3.0.5-1
199- encoding.l fix and ttc support patch
200- default read system encodings.dir instead of the one
201- in current directory
202
203* Wed Dec 18 2002 Yu Shao <yshao@redhat.com> 3.0.4-1
204- make ttmkfdir keep silent with FIRSTINDEX. #61769
205
206* Wed Dec 18 2002 Yu Shao <yshao@redhat.com> 3.0.3-1
207- Applied new patches to make ttmkfdir provide more infomation when meets
208- bad fonts
209
210* Mon Dec  9 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.2-1
211- Changed the nonstandard RPM Group from System/Utilities to Applications/System
212- Added a new Makefile install target, and changed specfile to use makeinstall
213
214* Mon Dec  9 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.1-1
215- Imported ttmkfdir into CVS on cvs.devel and applied all patches to CVS
216- Removed patches from spec file
217- Rewrote Makefile, now uses freetype-config to autodetect CFLAGS and libs,
218  allowing a lot of spec file cleanups.  Added new targets for tagging CVS,
219  making tarball, and making srpm.
220
221* Mon Dec  2 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.0-2
222- Added Conflicts for prior packages which contained ttmkfdir
223
224* Fri Nov 29 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.0-1
225- Initial build.  Basically just renamed our existing ttmkfdir to version
226  3.0.0 to differentiate it.  It's the same old thing as before, but is
227  likely going to move to CVS for easier development.
Note: See TracBrowser for help on using the repository browser.