]> git.pld-linux.org Git - packages/libggi.git/blob - libggi.spec
5edae7339d17ee054a2802689e64469aa170b581
[packages/libggi.git] / libggi.spec
1 Summary:        GGI - Generic Graphics Interface        
2 Summary(pl):    GGI - Generic Graphics Interface
3 Name:           libggi
4 Version:        2.0b2.1
5 Release:        1
6 Group:          Library
7 Group(pl):      Biblioteki
8 Copyright:      GPL
9 Source0:        ftp://ftp.ggi-project.org/pub/ggi/ggi/current/%{name}-%{version}.tar.bz2
10 URL:            http://www.ggi-project.org/
11 BuildPrereq:    libgii-devel
12 BuildPrereq:    XFree86-devel
13 BuildPrereq:    aalib-devel
14 BuildPrereq:    svgalib-devel
15 #BuildPrereq:   glide-devel
16 BuildPrereq:    kgicon-devel
17 BuildRoot:      /tmp/%{name}-%{version}-root
18
19 %description
20 LibGGI, the dynamic GGI (General Graphics Interface) library is a flexible
21 drawing library.
22
23 It provides an opaque interface to the display's acceleration functions. It
24 was originally intended to allow user programs to interface with KGI, the
25 GGI Kernel Graphics Interface, but other display types can be easily used by
26 loading the appropriate "display target" (e.g. X, memory).
27
28 %description -l pl
29
30 %package aa
31 Summary:        aalib target for LibGII
32 Summary(pl):    obs³uga aalib dla LibGII
33 Group:          Library
34 Group(pl):      Biblioteki
35 Requires:       %{name} = %{version}
36
37 %description aa
38 LibGGI target for displaying graphics using ascii-art-library
39
40 %package svgalib
41 Summary:        SVGALib target for LibGII
42 Summary(pl):    obs³uga SVGALib dla LibGII
43 Group:          Library
44 Group(pl):      Biblioteki
45 Requires:       %{name} = %{version}
46
47 %description svgalib
48 LibGGI target for displaying via SVGALib
49
50 %package X11
51 Summary:        X11 targets for LibGII
52 Summary(pl):    Obs³uga X11 dla LibGII
53 Group:          Library
54 Group(pl):      Biblioteki
55 Requires:       %{name} = %{version}
56
57 %description X11
58 LibGGI targets for displaing in X:
59   x - graphics via X-protocol
60   xlib - graphics via X-library
61   dga - graphics via XFree86 DGA extension
62
63 #%package glide
64 #Summary:       Glide (3DFX) target for LibGII
65 #Summary(pl):   Obs³uga Glide (3DFX) dla LibGII
66 #Group:         Library
67 #Group(pl):     Biblioteki
68 #Requires:      %{name} = %{version}
69
70 #%description glide
71
72 %package programs
73 Summary:        Utilities and demos for GGI
74 Summary(pl):    Programy narzêdziowe i przyk³adowe dla LibGGI
75 Group:          Development/Library
76 Group(pl):      Programowanie/Biblioteki
77 Requires:       %{name} = %{version}
78
79 %description programs
80 Various utilities and demos for GGI
81
82 %package devel
83 Summary:        Development part of LibGII
84 Summary(pl):    Czê¶æ dla programistów biblioteki LibGII
85 Group:          Development/Library
86 Group(pl):      Programowanie/Biblioteki
87 Requires:       %{name} = %{version}
88
89 %description devel
90 Development part of LibGII.
91
92 %description devel -l pl
93 Pliki potrzebne do programowania z wykorzystaniem LibGII.
94
95 %prep
96 %setup  -q
97
98 %build
99 LDFLAGS="-s" ; export LDFLAGS
100 %configure \
101         --disable-debug \
102         --disable-glide \
103         --sysconfdir=%{_sysconfdir}
104 make
105
106 %install
107 rm -rf $RPM_BUILD_ROOT
108
109 install -d $RPM_BUILD_ROOT/usr/src/examples/%{name}
110
111 make install \
112         DESTDIR="$RPM_BUILD_ROOT"
113
114 install programs/demos/*.c $RPM_BUILD_ROOT/usr/src/examples/%{name}
115
116 # demos which are nice, but not installed by make install
117 install programs/demos/.libs/flying_ggis $RPM_BUILD_ROOT%{_bindir}
118 install programs/demos/.libs/slimy $RPM_BUILD_ROOT%{_bindir}
119 install programs/demos/.libs/stars $RPM_BUILD_ROOT%{_bindir}
120
121 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
122         README ChangeLog NEWS doc/*.txt
123
124 %pre
125
126 %preun
127
128 %post   -p /sbin/ldconfig
129 %postun -p /sbin/ldconfig
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
133
134 %files
135 %defattr(644,root,root,755)
136 %doc README.gz NEWS.gz
137 %dir %{_libdir}/ggi
138 %dir %{_libdir}/ggi/default
139 %dir %{_libdir}/ggi/default/fbdev
140 %dir %{_libdir}/ggi/default/fbdev/*
141 %dir %{_libdir}/ggi/display
142
143 %{_sysconfdir}/ggi
144 %attr(755,root,root) %{_libdir}/lib*.so.*.*
145 %attr(755,root,root) %{_libdir}/ggi/default/fbdev/*/*.so
146 %attr(755,root,root) %{_libdir}/ggi/default/*.so
147 %attr(755,root,root) %{_libdir}/ggi/display/fbdev.so
148 %attr(755,root,root) %{_libdir}/ggi/display/file.so
149 %attr(755,root,root) %{_libdir}/ggi/display/lin_vtsw.so
150 %attr(755,root,root) %{_libdir}/ggi/display/mansync.so
151 %attr(755,root,root) %{_libdir}/ggi/display/memory.so
152 %attr(755,root,root) %{_libdir}/ggi/display/monotext.so
153 %attr(755,root,root) %{_libdir}/ggi/display/multi.so
154 %attr(755,root,root) %{_libdir}/ggi/display/palemu.so
155 %attr(755,root,root) %{_libdir}/ggi/display/sub.so
156 %attr(755,root,root) %{_libdir}/ggi/display/tele.so
157 %attr(755,root,root) %{_libdir}/ggi/display/terminfo.so
158 %attr(755,root,root) %{_libdir}/ggi/display/tile.so
159 %attr(755,root,root) %{_libdir}/ggi/display/trueemu.so
160 %attr(755,root,root) %{_libdir}/ggi/display/vcsa.so
161
162 %{_mandir}/man7/*
163
164 %files aa
165 %attr(755,root,root) %{_libdir}/ggi/display/aa.so
166
167 %files svgalib
168 %attr(755,root,root) %{_libdir}/ggi/display/svgalib.so
169
170 %files X11
171 %attr(755,root,root) %{_libdir}/ggi/display/X*.so
172 %attr(755,root,root) %{_libdir}/ggi/display/xf86dga.so
173
174 #%files glide
175 #%attr(755,root,root) %{_libdir}/ggi/display/glide.so
176
177 %files programs
178 %attr(755,root,root) %{_bindir}/*
179 %{_mandir}/man6/*
180
181 %files devel
182 %defattr(644,root,root,755)
183 %doc doc/*.txt* ChangeLog.gz
184 %doc /usr/src/examples/%{name}
185
186 %{_includedir}/*
187 %attr(755,root,root) %{_libdir}/lib*.so
188 %attr(755,root,root) %{_libdir}/lib*.la
189 %attr(755,root,root) %{_libdir}/ggi/*/*.la
190 %attr(755,root,root) %{_libdir}/ggi/default/fbdev/*/*.la
191
192 %{_mandir}/man3/*
193
194 %changelog
195 * Sun Jun 20 1999 Jacek Konieczny <jajcus@pld.org.pl>
196   [2.0b2.1]
197 - package divided into target-specific subpackages
198 - programs subpackage added 
199
200 * Tue May 18 1999 Artur Frysiak <wiget@pld.org.pl>
201   [0.6-1]
202 - first version (writed from templete.spec)  
This page took 0.078829 seconds and 2 git commands to generate.