]> git.pld-linux.org Git - packages/allegro.git/blob - allegro.spec
Update to 4.0.1
[packages/allegro.git] / allegro.spec
1 Summary:        A game programming library
2 Summary(pl):    Biblioteka do programowania gier
3 Name:           allegro
4 Version:        4.0.1
5 Release:        %{_rel}
6 License:        Giftware
7 Group:          X11/Libraries
8 Source0:        http://prdownloads.sourceforge.net/alleg/%{name}-%{version}.tar.gz
9 Patch0:         %{name}-makefile.patch
10 Patch1:         %{name}-info.patch
11 URL:            http://alleg.sourceforge.net
12 BuildRequires:  XFree86-devel
13 BuildRequires:  esound-devel
14 %ifnarch sparc sparc64
15 BuildRequires:  alsa-lib-devel
16 %endif
17 BuildRequires:  svgalib-devel
18 BuildRequires:  texinfo
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _prefix         /usr/X11R6
22 %define         _mandir         %{_prefix}/man
23
24 %description
25 Allegro is a cross-platform library intended for use in computer games
26 and other types of multimedia programming.
27
28 %description -l pl
29 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
30 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
31
32 %package devel
33 Summary:        A game programming library - header files
34 Summary(pl):    Biblioteka do programowania gier - pliki nag³ówkowe
35 Group:          X11/Development/Libraries
36 Requires:       %{name} = %{version}
37
38 %description devel
39 Allegro is a cross-platform library intended for use in computer games
40 and other types of multimedia programming.
41
42 This package contains header files neccessary for compiling
43 applications using allegro library.
44
45 %description devel -l pl
46 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
47 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
48
49 Ten pakiet zawiera pliki nag³ówkowe niezbêdne do kompilowania
50 aplikacji wykorzystuj±cych bibliotekê allegro.
51
52 %package static
53 Summary:        A game programming library - static libraries
54 Summary(pl):    Biblioteka do programowania gier - biblioteki statyczne
55 Group:          X11/Development/Libraries
56 Requires:       %{name}-devel = %{version}
57
58 %description static
59 Allegro is a cross-platform library intended for use in computer games
60 and other types of multimedia programming.
61
62 This package contains static libraries for linking with allegro
63 applications.
64
65 %description static -l pl
66 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
67 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
68
69 Ten pakiet zawiera biblioteki statyczne do linkowania z aplikacjami
70 wykorzystuj±cymi allegro.
71
72 %package svgalib
73 Summary:        A game programming library - svgalib module
74 Summary(pl):    Biblioteka do programowania gier - modu³ dla svgalib
75 Group:          X11/Libraries
76 PreReq:         %{name} = %{version}
77
78 %description svgalib
79 Allegro is a cross-platform library intended for use in computer games
80 and other types of multimedia programming.
81
82 This package contains module for use with allegro and svgalib.
83
84 %description svgalib -l pl
85 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
86 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
87
88 Ten pakiet zawiera modu³ do wykorzystania allegro z svgalibem.
89
90 %package dga2
91 Summary:        A game programming library - DGA2 module
92 Summary(pl):    Biblioteka do programowania gier - modu³ dla DGA2
93 Group:          X11/Libraries
94 PreReq:         %{name} = %{version}
95
96 %description dga2
97 Allegro is a cross-platform library intended for use in computer games
98 and other types of multimedia programming.
99
100 This package contains module for use with DGA.
101
102 %description dga2 -l pl
103 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
104 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
105
106 Ten pakiet zawiera modu³ do wykorzystania z DGA.
107
108 %package esd
109 Summary:        A game programming library - esound module
110 Summary(pl):    Biblioteka do programowania gier - modu³ dla esound
111 Group:          X11/Libraries
112 PreReq:         %{name} = %{version}
113
114 %description esd
115 Allegro is a cross-platform library intended for use in computer games
116 and other types of multimedia programming.
117
118 This package contains a esound module for use with ESound daemon.
119
120 %description esd -l pl
121 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
122 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
123
124 Ten pakiet zawiera modu³ do wykorzystania z demonem ESound.
125
126 %package alsa
127 Summary:        A game programming library - ALSA modules
128 Summary(pl):    Biblioteka do programowania gier - modu³y dla ALSA
129 Group:          X11/Libraries
130 PreReq:         %{name} = %{version}
131
132 %description alsa
133 Allegro is a cross-platform library intended for use in computer games
134 and other types of multimedia programming.
135
136 This package contains modules for use with ALSA sound library.
137
138 %description alsa -l pl
139 Allegro jest przeno¶n± bibliotek± przeznaczon± do wykorzystania w
140 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
141
142 Ten pakiet zawiera modu³y do wykorzystania z bibliotek± d¼wiêkow±
143 ALSA.
144
145 %prep
146 %setup  -q
147 %patch0 -p1
148 %patch1 -p1
149
150 %build
151 aclocal
152 autoconf
153 %configure \
154         --enable-static \
155         --enable-dbglib \
156         --enable-proflib
157         
158 %{__make} MAKEINFO=makeinfo
159
160 %install
161 rm -rf $RPM_BUILD_ROOT
162
163 %{__make} install install-man install-info \
164         DESTDIR=$RPM_BUILD_ROOT
165
166 gzip -9nf AUTHORS CHANGES THANKS
167
168 echo -e "# List of modules to be loaded by the Unix version of Allegro.\n" \
169         > $RPM_BUILD_ROOT%{_libdir}/allegro/4.0/modules.lst
170
171 %clean
172 rm -rf $RPM_BUILD_ROOT
173
174 %files
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_libdir}/liballeg-%{version}.so
177 %dir %{_libdir}/allegro/
178 %{_libdir}/allegro/4.0/modules.lst
179
180 %files devel
181 %defattr(644,root,root,755)
182 %attr(755,root,root) %{_libdir}/liballd-%{version}.so
183 %attr(755,root,root) %{_libdir}/liballp-%{version}.so
184 %{_includedir}/*
185 %attr(755,root,root) %{_bindir}/allegro-config
186 %attr(755,root,root) %{_bindir}/colormap
187 %attr(755,root,root) %{_bindir}/exedat
188 %attr(755,root,root) %{_bindir}/pack
189 %attr(755,root,root) %{_bindir}/rgbmap
190 %attr(755,root,root) %{_bindir}/textconv
191 %attr(755,root,root) %{_bindir}/dat
192 %attr(755,root,root) %{_bindir}/dat2s
193 %attr(755,root,root) %{_bindir}/grabber
194 %attr(755,root,root) %{_bindir}/pat2dat
195 %{_mandir}/man3/*
196 %{_infodir}/*
197
198 %files static
199 %defattr(644,root,root,755)
200 %{_libdir}/*.a
201
202 %files svgalib
203 %defattr(644,root,root,755)
204 %{_libdir}/allegro/4.0/alleg-svgalib.so
205
206 %files dga2
207 %defattr(644,root,root,755)
208 %{_libdir}/allegro/4.0/alleg-dga2.so
209
210 %files esd
211 %defattr(644,root,root,755)
212 %{_libdir}/allegro/4.0/alleg-esddigi.so
213
214 %ifnarch sparc sparc64
215 %files alsa
216 %defattr(644,root,root,755)
217 %{_libdir}/allegro/4.0/alleg-alsadigi.so
218 %{_libdir}/allegro/4.0/alleg-alsamidi.so
219 %endif
This page took 0.078205 seconds and 4 git commands to generate.