+# TODO
+# - optflags
Summary: A terminal program for displaying Unicode on the console
-Summary(pl): Program terminalowy do wy¶wietlania Unikodu na konsoli
+Summary(pl.UTF-8): Program terminalowy do wyświetlania Unikodu na konsoli
Name: bogl
Version: 0.1.18
-Release: 1
+Release: 11
Epoch: 0
License: GPL
Group: Libraries
Patch3: %{name}-0.1.9-2.6fbdev.patch
Patch4: %{name}-0.1.18-gcc.patch
Patch5: %{name}-0.1.18-noexecstack.patch
+Patch6: %{name}-page_mask.patch
+Patch7: %{name}-shared.patch
+Patch8: format-security.patch
URL: http://www.stanford.edu/~blp/projects.html
BuildRequires: gd-devel
BuildRequires: libpng-devel
library for Linux kernel framebuffers. It supports only very simple
graphics.
-%description -l pl
-BOGL oznacza Ben's Own Graphics Library (bibliotekê graficzn± Bena).
-Jest to ma³a biblioteka dla framebufferów j±dra Linuksa. Obs³uguje
-tylko bardzo prost± grafikê.
+%description -l pl.UTF-8
+BOGL oznacza Ben's Own Graphics Library (bibliotekę graficzną Bena).
+Jest to mała biblioteka dla framebufferów jądra Linuksa. Obsługuje
+tylko bardzo prostą grafikę.
%package devel
Summary: Development files required to build BOGL applications
-Summary(pl): Pliki programistyczne potrzebne do budowania aplikacji BOGL
+Summary(pl.UTF-8): Pliki programistyczne potrzebne do budowania aplikacji BOGL
Group: Development/Libraries
Requires: %{name} = %{epoch}:%{version}-%{release}
The bogl-devel package contains the header files for writing BOGL
applications.
-%description devel -l pl
-Ten pakiet zawiera pliki nag³ówkowe do pisania aplikacji BOGL.
+%description devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe do pisania aplikacji BOGL.
%package static
Summary: Static BOGL libraries
-Summary(pl): Statyczne biblioteki BOGL
+Summary(pl.UTF-8): Statyczne biblioteki BOGL
Group: Development/Libraries
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description static
Static BOGL libraries.
-%description static -l pl
+%description static -l pl.UTF-8
Statyczne biblioteki BOGL.
%package bterm
Summary: A Unicode capable terminal program for the Linux framebuffer
-Summary(pl): Obs³uguj±cy Unikod program terminalowy dla linuksowego framebuffera
+Summary(pl.UTF-8): Obsługujący Unikod program terminalowy dla linuksowego framebuffera
Group: Applications/System
Requires: %{name} = %{epoch}:%{version}-%{release}
The bterm application is a terminal emulator that displays to a Linux
framebuffer. It is able to display Unicode text on the console.
-%description bterm -l pl
-Aplikacja bterm to emulator terminala wy¶wietlaj±cy obraz na
-linuksowym framebufferze. Potrafi wy¶wietlaæ tekst unikodowy na
+%description bterm -l pl.UTF-8
+Aplikacja bterm to emulator terminala wyświetlający obraz na
+linuksowym framebufferze. Potrafi wyświetlać tekst unikodowy na
konsoli.
%prep
%patch3 -p1
%patch4 -p1
%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
mkdir -p fonts
cd fonts
tar zxf %{SOURCE3}
%build
-%{__make} \
- CFLAGS="%{rpmcflags}"
+%{__make} -j1 \
+ CFLAGS="%{rpmcflags} -fPIC"
#./mergebdf fonts/9x18.bdf fonts/18x18ja.bdf > font.bdf
gunzip -c %{SOURCE4} > font.bdf
./bdftobogl -b font.bdf > font.bgf
%defattr(644,root,root,755)
%doc README
%attr(755,root,root) %{_libdir}/libbogl.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libbogl.so.0
%files devel
%defattr(644,root,root,755)
%defattr(644,root,root,755)
%doc README.BOGL-bterm
%attr(755,root,root) %{_bindir}/bterm
-# XXX: dir duplicated with terminfo package
-%dir %{_datadir}/terminfo/b
%{_datadir}/terminfo/b/bterm
%{_libdir}/bogl