]> git.pld-linux.org Git - packages/allegro.git/blob - allegro.spec
s/giftware/Giftware in License
[packages/allegro.git] / allegro.spec
1 Summary:        A game programming library
2 Summary(pl):    Biblioteka do programowania gier
3 Name:           allegro
4 Version:        3.9.40
5 Release:        1
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://www.talula.demon.co.uk/allegro/
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 %{__make} MAKEINFO=makeinfo
156
157 %install
158 rm -rf $RPM_BUILD_ROOT
159
160 %{__make} install install-man install-info \
161         DESTDIR=$RPM_BUILD_ROOT
162
163 gzip -9nf AUTHORS CHANGES THANKS
164
165 echo -e "# List of modules to be loaded by the Unix version of Allegro.\n" \
166         > $RPM_BUILD_ROOT%{_libdir}/allegro/modules.lst
167
168 %clean
169 rm -rf $RPM_BUILD_ROOT
170
171 %files
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_bindir}/colormap
174 %attr(755,root,root) %{_bindir}/exedat
175 %attr(755,root,root) %{_bindir}/pack
176 %attr(755,root,root) %{_bindir}/rgbmap
177 %attr(755,root,root) %{_bindir}/textconv
178 %attr(755,root,root) %{_bindir}/dat
179 %attr(755,root,root) %{_bindir}/dat2s
180 %attr(755,root,root) %{_bindir}/grabber
181 %attr(755,root,root) %{_bindir}/pat2dat
182 %attr(755,root,root) %{_libdir}/*.so
183 %dir %{_libdir}/allegro
184 %{_libdir}/allegro/modules.lst
185
186 %files devel
187 %defattr(644,root,root,755)
188 %{_includedir}/*
189 %attr(755,root,root) %{_bindir}/allegro-config
190 %{_mandir}/man3/*
191 %{_infodir}/*
192
193 %files static
194 %defattr(644,root,root,755)
195 %{_libdir}/*.a
196
197 %files svgalib
198 %defattr(644,root,root,755)
199 %{_libdir}/allegro/alleg-svgalib-%{version}.so
200
201 %files dga2
202 %defattr(644,root,root,755)
203 %{_libdir}/allegro/alleg-dga2-%{version}.so
204
205 %files esd
206 %defattr(644,root,root,755)
207 %{_libdir}/allegro/alleg-esddigi-%{version}.so
208
209 %ifnarch sparc sparc64
210 %files alsa
211 %defattr(644,root,root,755)
212 %{_libdir}/allegro/alleg-alsadigi-%{version}.so
213 %{_libdir}/allegro/alleg-alsamidi-%{version}.so
214 %endif
This page took 0.059515 seconds and 4 git commands to generate.