]> git.pld-linux.org Git - packages/bogl.git/blame - bogl.spec
- tabs in preamble
[packages/bogl.git] / bogl.spec
CommitLineData
f8c106e9
ER
1# TODO
2# - optflags
b89a8594 3Summary: A terminal program for displaying Unicode on the console
7dc2ac00 4Summary(pl.UTF-8): Program terminalowy do wyświetlania Unikodu na konsoli
b8c32bd8
PZ
5Name: bogl
6Version: 0.1.18
7Release: 1
b89a8594 8Epoch: 0
b8c32bd8 9License: GPL
b89a8594 10Group: Libraries
b8c32bd8
PZ
11Source0: %{name}_%{version}-1.tar.gz
12# Source0-md5: 9658700ed196eb1789c12aca0a095cb5
13Source1: wlite-0.8.1.tar.gz
14# Source1-md5: 03a2faa33978e88ea2b9ff4679b8f2df
15Source2: http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz
82936dea 16# Source2-md5: cca6a3cb6cfbde5f3ebb24278a9022a4
b8c32bd8 17Source3: http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts-asian.tar.gz
82936dea 18# Source3-md5: d3184f182c6eebfcf156d08a65696496
b8c32bd8
PZ
19Source4: 14x14cjk.bdf.gz
20# Source4-md5: c08ab351a43a91632127f509aadc6797
9ebdc26b 21Patch0: %{name}-0.1.18-rh.patch
22Patch1: %{name}-0.1.9-fpic.patch
23Patch3: %{name}-0.1.9-2.6fbdev.patch
24Patch4: %{name}-0.1.18-gcc.patch
25Patch5: %{name}-0.1.18-noexecstack.patch
b89a8594 26URL: http://www.stanford.edu/~blp/projects.html
b8c32bd8
PZ
27BuildRequires: gd-devel
28BuildRequires: libpng-devel
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
b89a8594
JB
32BOGL stands for Ben's Own Graphics Library. It is a small graphics
33library for Linux kernel framebuffers. It supports only very simple
b8c32bd8
PZ
34graphics.
35
b2f658de
JR
36%description -l pl.UTF-8
37BOGL oznacza Ben's Own Graphics Library (bibliotekę graficzną Bena).
38Jest to mała biblioteka dla framebufferów jądra Linuksa. Obsługuje
39tylko bardzo prostą grafikę.
b89a8594 40
b8c32bd8 41%package devel
b89a8594 42Summary: Development files required to build BOGL applications
7dc2ac00 43Summary(pl.UTF-8): Pliki programistyczne potrzebne do budowania aplikacji BOGL
b8c32bd8 44Group: Development/Libraries
b89a8594 45Requires: %{name} = %{epoch}:%{version}-%{release}
b8c32bd8
PZ
46
47%description devel
b89a8594
JB
48The bogl-devel package contains the header files for writing BOGL
49applications.
50
b2f658de
JR
51%description devel -l pl.UTF-8
52Ten pakiet zawiera pliki nagłówkowe do pisania aplikacji BOGL.
b89a8594
JB
53
54%package static
55Summary: Static BOGL libraries
7dc2ac00 56Summary(pl.UTF-8): Statyczne biblioteki BOGL
b89a8594
JB
57Group: Development/Libraries
58Requires: %{name}-devel = %{epoch}:%{version}-%{release}
59
60%description static
61Static BOGL libraries.
62
b2f658de 63%description static -l pl.UTF-8
b89a8594 64Statyczne biblioteki BOGL.
b8c32bd8
PZ
65
66%package bterm
b89a8594 67Summary: A Unicode capable terminal program for the Linux framebuffer
7dc2ac00 68Summary(pl.UTF-8): Obsługujący Unikod program terminalowy dla linuksowego framebuffera
b8c32bd8 69Group: Applications/System
b89a8594 70Requires: %{name} = %{epoch}:%{version}-%{release}
b8c32bd8
PZ
71
72%description bterm
73The bterm application is a terminal emulator that displays to a Linux
b89a8594
JB
74framebuffer. It is able to display Unicode text on the console.
75
b2f658de
JR
76%description bterm -l pl.UTF-8
77Aplikacja bterm to emulator terminala wyświetlający obraz na
78linuksowym framebufferze. Potrafi wyświetlać tekst unikodowy na
b89a8594 79konsoli.
b8c32bd8
PZ
80
81%prep
b89a8594 82%setup -q -n %{name} -a 1
b8c32bd8
PZ
83%patch0 -p1
84%patch1 -p1
85%patch3 -p1
86%patch4 -p1
87%patch5 -p1
88
89mkdir -p fonts
90cd fonts
91tar zxf %{SOURCE2}
92tar zxf %{SOURCE3}
93
94%build
b89a8594
JB
95%{__make} \
96 CFLAGS="%{rpmcflags}"
b8c32bd8
PZ
97#./mergebdf fonts/9x18.bdf fonts/18x18ja.bdf > font.bdf
98gunzip -c %{SOURCE4} > font.bdf
99./bdftobogl -b font.bdf > font.bgf
100
101%install
102rm -rf $RPM_BUILD_ROOT
b89a8594
JB
103
104%{__make} install \
105 DESTDIR=$RPM_BUILD_ROOT \
106 libdir=%{_libdir}
107
108%{__make} -C wlite install \
109 prefix=$RPM_BUILD_ROOT%{_prefix} \
110 libdir=$RPM_BUILD_ROOT%{_libdir}
111
b8c32bd8 112if [ -f wlite/libwlitediet.a ]; then
b89a8594 113 install -m 644 wlite/libwlitediet.a $RPM_BUILD_ROOT%{_libdir}
b8c32bd8 114fi
b89a8594
JB
115install -d $RPM_BUILD_ROOT%{_libdir}/bogl
116install font.bgf $RPM_BUILD_ROOT%{_libdir}/bogl
117install font.bdf $RPM_BUILD_ROOT%{_libdir}/bogl
118gzip -9n $RPM_BUILD_ROOT%{_libdir}/bogl/font.bdf
119gzip -9n $RPM_BUILD_ROOT%{_libdir}/bogl/font.bgf
b8c32bd8
PZ
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
b89a8594
JB
124%post -p /sbin/ldconfig
125%postun -p /sbin/ldconfig
b8c32bd8
PZ
126
127%files
128%defattr(644,root,root,755)
129%doc README
16b7d1c8 130%attr(755,root,root) %{_libdir}/libbogl.so.*.*
b8c32bd8
PZ
131
132%files devel
133%defattr(644,root,root,755)
134%attr(755,root,root) %{_bindir}/bdftobogl
135%attr(755,root,root) %{_bindir}/mergebdf
136%attr(755,root,root) %{_bindir}/pngtobogl
137%attr(755,root,root) %{_bindir}/reduce-font
16b7d1c8
JB
138%attr(755,root,root) %{_libdir}/libbogl.so
139%{_libdir}/libbterm.a
140%{_libdir}/libwlite.a
b8c32bd8 141%{_includedir}/bogl
16b7d1c8 142%{_includedir}/wlite*.h
b8c32bd8 143
16b7d1c8
JB
144%files static
145%defattr(644,root,root,755)
146%{_libdir}/libbogl.a
b89a8594 147
b8c32bd8
PZ
148%files bterm
149%defattr(644,root,root,755)
150%doc README.BOGL-bterm
151%attr(755,root,root) %{_bindir}/bterm
16b7d1c8 152# XXX: dir duplicated with terminfo package
b8c32bd8
PZ
153%dir %{_datadir}/terminfo/b
154%{_datadir}/terminfo/b/bterm
155%{_libdir}/bogl
This page took 1.616641 seconds and 4 git commands to generate.