source: projects/specs/trunk/b/bogl/bogl-vl.spec @ 3512

Revision 3512, 7.7 KB checked in by owa, 13 years ago (diff)

rebuilt

Line 
1Summary: A terminal program for displaying Unicode on the console.
2Summary(ja): コンソール上でユニコードを表示するためのターミナルプログラム
3Name: bogl
4Version: 0.1.18
5Release: 10%{?_dist_release}
6URL: http://www.msu.edu/user/pfaffben/projects.html
7Source0: http://ftp.debian.org/debian/pool/main/b/bogl/bogl_0.1.18-1.5.tar.gz
8Source1: wlite-0.8.1.tar.gz
9Source4: 14x14cjk.bdf.gz
10Patch: bogl-0.1.18-1.5-vine.patch
11Patch1: bogl-0.1.9-fpic.patch
12Patch3: bogl-0.1.9-2.6fbdev.patch
13Patch5: bogl-0.1.18-noexecstack.patch
14Epoch: 0
15License: GPL
16Group: System Environment/Libraries
17BuildRoot: %{_tmppath}/%{name}-root
18BuildRequires: gd-devel, libpng-devel
19
20%description
21BOGL stands for Ben's Own Graphics Library.  It is a small graphics
22library for Linux kernel frame buffers.  It supports only very simple
23graphics.
24
25%package devel
26Summary: Development files required to build BOGL applications.
27Group: Development/Libraries
28Requires: bogl = %{epoch}:%{version}-%{release}
29
30%description devel
31The bogl-devel package contains the static libraries and header files
32for writing BOGL applications.
33
34%package bterm
35Summary: A Unicode capable terminal program for the Linux frame buffer.
36Group: Applications/System
37Requires: bogl = %{epoch}:%{version}-%{release}
38
39%description bterm
40The bterm application is a terminal emulator that displays to a Linux
41frame buffer.  It is able to display Unicode text on the console.
42
43%prep
44%setup -q -a 1
45%patch -p1 -b .rh
46%patch1 -p1 -b .fpic
47%patch3 -p1 -b .26fbdev
48%patch5 -p1 -b .noexecstack
49
50%build
51make CFLAGS="$RPM_OPT_FLAGS"
52gunzip -c %{SOURCE4} > font.bdf
53./bdftobogl -b font.bdf > font.bgf
54
55%install
56rm -rf $RPM_BUILD_ROOT
57make DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} install
58make -C wlite prefix=$RPM_BUILD_ROOT/%{_prefix} libdir=$RPM_BUILD_ROOT/%{_libdir} install
59if [ -f wlite/libwlitediet.a ]; then
60    install -m 644 wlite/libwlitediet.a $RPM_BUILD_ROOT/%{_libdir}
61fi
62mkdir -p $RPM_BUILD_ROOT/usr/lib/bogl/
63cp font.bgf $RPM_BUILD_ROOT/usr/lib/bogl/
64cp font.bdf $RPM_BUILD_ROOT/usr/lib/bogl/
65gzip -9 $RPM_BUILD_ROOT/usr/lib/bogl/font.bgf
66gzip -9 $RPM_BUILD_ROOT/usr/lib/bogl/font.bdf
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post -p /sbin/ldconfig
72
73%postun -p /sbin/ldconfig
74
75%files
76%defattr(-,root,root)
77%doc README
78%{_libdir}/*.so.*
79
80%files devel
81%defattr(-,root,root)
82%{_bindir}/bdftobogl
83%{_bindir}/mergebdf
84%{_bindir}/pngtobogl
85%{_bindir}/reduce-font
86%{_libdir}/*.a
87%{_libdir}/*.so
88%{_includedir}/bogl
89%{_includedir}/wlite*
90
91%files bterm
92%defattr(-,root,root)
93%doc README.BOGL-bterm
94%{_bindir}/bterm
95%dir %{_datadir}/terminfo/b
96%{_datadir}/terminfo/b/bterm
97/usr/lib/bogl
98
99%changelog
100* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 0.1.18-10
101- rebuilt with rpm-4.8.1-3
102
103* Sat Apr 18 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.18-9
104- add font.bdf for anaconda
105
106* Wed Apr 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.18-8
107- update to 0.1.18-1.5
108- spec in utf-8, new versioning policy
109- remove unused ucs fonts
110- remove unneeded font.bdf
111
112* Sat Aug 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.18-7vl1
113- initial build for Vine Linux
114
115* Fri Mar  4 2005 Miloslav Trmac <mitr@redhat.com> - 0:0.1.18-7
116- Add missing includes in bogl-0.1.18-rh.patch
117- Rebuild with gcc 4
118
119* Thu Feb 17 2005 Miloslav Trmac <mitr@redhat.com> - 0:0.1.18-6
120- Don't require executable stack
121- Fix build with gcc 4
122- Use $RPM_OPT_FLAGS
123
124* Tue Nov 23 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.18-5
125- don't build against dietlibc anymore on x86
126
127* Wed Oct 20 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.18-4
128- rebuild again
129
130* Tue Oct 19 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.18-3
131- rebuild against newer diet with fixed signal handling
132
133* Mon Sep  6 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.18-2
134- fPIC on ppc too (#130719)
135
136* Mon Jul 05 2004 Akira TAGOH <tagoh@redhat.com> 0:0.1.18-1
137- New upstream release.
138  #113910 has been fixed in this release.
139- bogl-0.1.18-rh.patch: updated to be able to apply it for this release.
140- bogl-0.1.9-vga16-others.patch: removed. no need this patch anymore.
141
142* Fri Jun 18 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.9-33
143- fix build with gcc 3.4
144
145* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
146- rebuilt
147
148* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
149- rebuilt
150
151* Wed Feb 18 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.9-31
152- fix build
153
154* Tue Feb 17 2004 Jeremy Katz <katzj@redhat.com> - 0:0.1.9-30
155- fix to work with changed 2.6 fbdev semantics
156
157* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
158- rebuilt
159
160* Mon Dec 15 2003 Matt Wilson <msw@redhat.com> 0:0.1.9-28
161- add BuildRequires: gd-devel, libpng-devel (#111165)
162
163* Mon Aug 25 2003 Jeremy Katz <katzj@redhat.com> 0:0.1.9-27
164- add hack to fix #92240
165
166* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
167- rebuilt
168
169* Fri May 30 2003 Matt Wilson <msw@redhat.com> 0:0.1.9-25
170- rebuild
171
172* Fri May 30 2003 Matt Wilson <msw@redhat.com> 0:0.1.9-24
173- enable vga16 support on ia64
174- removed workaround for AMD64, kernel should be fixed now
175
176* Tue May 06 2003 Phil Knirsch <pknirsch@redhat.com>  0:0.1.9-23
177- Bumped release and rebuilt due to new gd version.
178
179* Wed Apr  2 2003 Matt Wilson <msw@redhat.com> 0:0.1.9-22
180- add a workaround for AMD64 that calls iopl(3) in order to gain io
181  port access until ioperm() is fixed (#87835).  Workaround for
182  (#86321)
183- gzip font.bgf
184
185* Wed Mar 19 2003 Jeremy Katz <katzj@redhat.com> 0:0.1.9-21
186- include vga16fb support on x86_64 (#86321)
187
188* Thu Feb 13 2003 Adrian Havill <havill@redhat.com> 0:0.1.9-20
189- Change the font combo to add zh, change ja to k14 (#81717, #82888)
190
191* Tue Feb 11 2003 Jeremy Katz <katzj@redhat.com> 0:0.1.9-19
192- actually do the test correctly
193- buildrequire dietlibc on i386
194
195* Tue Feb 11 2003 Jeremy Katz <katzj@redhat.com> 0:0.1.9-18
196- only fPIC on needed arches, and do it everywhere
197
198* Mon Feb 10 2003 Matt Wilson <msw@redhat.com> 0:0.1.9-17
199- always use wlite for bogl/bterm (for now) (#83980)
200  (this makes bterm useless for any non-UTF-8 locale)
201- fixed 'bterm' for the normal usage case
202
203* Mon Feb  3 2003 Matt Wilson <msw@redhat.com> 0:0.1.9-16
204- add back the Epoch: to support upgrading from betas
205
206* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
207- rebuilt
208
209* Mon Dec 30 2002 Jeremy Katz <katzj@redhat.com> 0.1.9-14
210- build wlite with -fPIC
211- fix deps of subpackages
212
213* Sun Dec 29 2002 Florian La Roche <Florian.LaRoche@redhat.de>
214- delete "Epoch: 0" line in spec file
215
216* Mon Dec 16 2002 Adrian Havill <havill@redhat.com> 0.1.9-12
217- added bogl.bdf.gz to allow us to reduce-font in loader build
218
219* Mon Dec 16 2002 Adrian Havill <havill@redhat.com> 0.1.9-11
220- fixed broken reduce-font to test ENCODING x instead of STARTCHAR x
221
222* Mon Dec 16 2002 Matt Wilson <msw@redhat.com> 0.1.9-10
223- made more changes to the rh patch to enable bogl embedding insode loader
224
225* Tue Dec 10 2002 Matt Wilson <msw@redhat.com>
226- use all fb drivers on non-i386
227- package wlite for use in loader
228- use %%{_libdir} to get lib64 right
229
230* Mon Dec 10 2002 Adrian Havill <havill@redhat.com>
231- swapped out utf8 code with new and improved wlite
232
233* Tue Nov 26 2002 Adrian Havill <havill@redhat.com>
234- re-write font loader so it can load uncompressed or gzipped files
235- utf8 lib updated
236- fixed bug in bogl_term_new() so struct is inited (s/malloc/calloc/)
237- added term bell (screen flash)
238- changed background/foreground to pretty pretty blue/white
239
240* Thu Nov 21 2002 Adrian Havill <havill@redhat.com>
241- updated utf8 library
242- made bogl_term_out reset the state at every call so glibc
243  and utf8.c behave consistently
244- concatenated two Red Hat diff patches
245
246* Wed Nov 20 2002 Adrian Havill <havill@redhat.com>
247- changed behavior of bogl_term_out to queue and save UTF broken between two
248  buffers
249- utf8 lib improvements
250
251* Thu Nov 14 2002 root <msw@redhat.com>
252- integrate havill's utf8 for diet libs
253- build and install font
254
255* Tue Jul 23 2002 Matt Wilson <msw@redhat.com>
256- Initial build.
Note: See TracBrowser for help on using the repository browser.