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