]>
Commit | Line | Data |
---|---|---|
957514fa | 1 | # |
0424b9ea | 2 | # Conditional build: |
bc58fb50 | 3 | %bcond_with html # generate package with PDL documentation in HTML |
3001f545 | 4 | %bcond_with tests # perform "make test" |
5 | # require a valid DISPLAY | |
0424b9ea | 6 | # |
bf537aba | 7 | %include /usr/lib/rpm/macros.perl |
81104304 | 8 | %define pdir PDL |
ad32ab12 | 9 | Summary: perlDL - efficient numerical computing for Perl |
b1bf0b1f ER |
10 | Summary(pl.UTF-8): perlDL - wydajne obliczenia numeryczne w Perlu |
11 | Summary(pt_BR.UTF-8): Módulo PDL para perl | |
d69a3725 | 12 | Name: perl-PDL |
9fc89a47 | 13 | Version: 2.018 |
fdf642ca | 14 | Release: 5 |
d789e388 | 15 | Epoch: 1 |
ef98fd12 | 16 | # same as perl |
17 | License: GPL v1+ or Artistic | |
d69a3725 | 18 | Group: Development/Languages/Perl |
1fd65f03 | 19 | Source0: http://downloads.sourceforge.net/pdl/%{pdir}-%{version}.tar.gz |
9fc89a47 | 20 | # Source0-md5: 4974da8767f635806c9c18d9849e61b8 |
cf6d48c2 | 21 | Patch0: %{name}-conf.patch |
22 | Patch1: %{name}-dep.patch | |
1fd13b21 | 23 | Patch2: %{name}-Makefile.PL.patch-dumb |
92922155 JR |
24 | Patch4: %{name}-vendorarch.patch |
25 | Patch5: PDL-Disable-PDL-GIS-Proj.patch | |
ffcd5480 | 26 | URL: http://pdl.perl.org/ |
b14a285b | 27 | BuildRequires: gd-devel |
03f3d9dc | 28 | BuildRequires: gsl-devel >= 1.3 |
48f1e866 | 29 | BuildRequires: libgfortran-static |
6114b4b1 | 30 | BuildRequires: ncurses-devel >= 5.0 |
bc58fb50 | 31 | BuildRequires: perl-Devel-CheckLib |
4bcc0bcb | 32 | BuildRequires: perl-ExtUtils-F77 >= 1.10 |
f3810746 JB |
33 | BuildRequires: perl-Filter |
34 | BuildRequires: perl-Inline >= 0.43 | |
bc58fb50 | 35 | BuildRequires: perl-OpenGL >= 0.6702 |
f3810746 | 36 | BuildRequires: perl-PGPLOT |
e182f87f | 37 | BuildRequires: perl-devel >= 1:5.8.0 |
fbacd4fb | 38 | BuildRequires: perl-perldoc |
d642e4e0 | 39 | BuildRequires: proj-devel |
38b0f426 | 40 | BuildRequires: rpm-perlprov >= 4.1-13 |
b14a285b JR |
41 | BuildRequires: xorg-lib-libX11-devel |
42 | BuildRequires: xorg-lib-libXext-devel | |
43 | BuildRequires: xorg-lib-libXt-devel | |
b7ece69c | 44 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
d69a3725 | 45 | |
92922155 | 46 | %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1 |
c0ff4cfc | 47 | %define _noautoreq_perl local.perldlrc PDL::Graphics::TriD::GObject |
5913eb86 | 48 | |
d69a3725 | 49 | %description |
b6ce1de1 | 50 | The perlDL project aims to turn Perl into an efficient numerical |
51 | language for scientific computing. The PDL module gives standard Perl | |
52 | the ability to COMPACTLY store and SPEEDILY manipulate the large | |
53 | N-dimensional data sets which are the bread and butter of scientific | |
daa494ac | 54 | computing, i.e. $a=$b+$c can add two 2048x2048 images in only a |
b6ce1de1 | 55 | fraction of a second. |
d69a3725 | 56 | |
ab3ece54 JR |
57 | %description -l pl.UTF-8 |
58 | Moduł perlDL rozszerza możliwości Perla o funkcje do obliczeń | |
59 | numerycznych. Umożliwia przechowywanie oraz szybkie manipulowanie | |
60 | dużymi n-wymiarowymi zbiorami danych, które są chlebem powszednim | |
61 | naukowych obliczeń, np.: $a=$b+$c dodaje dwie bitmapy rozmiaru | |
62 | 2048x2048 w ułamku sekundy. | |
b6ce1de1 | 63 | |
ab3ece54 JR |
64 | %description -l pt_BR.UTF-8 |
65 | O projeto perlDL pretende tornar perl uma linguagem númerica eficiente | |
66 | para computação científica. O módulo PDL dá ao perl a habilidade de | |
b6ce1de1 | 67 | armazenar de forma compacta e manipular rapidamente grandes conjuntos |
ab3ece54 JR |
68 | de dados de N dimensões que são muito comuns em computação científica. |
69 | Ex. $a=$b+$c pode adicionar imagens de 2048x2048 em apenas uma fração | |
b6ce1de1 | 70 | de segundo. |
71 | ||
ad32ab12 | 72 | %package perldl |
73 | Summary: PDL shell | |
b1bf0b1f | 74 | Summary(pl.UTF-8): Powłoka PDL |
ad32ab12 | 75 | Group: Development/Languages/Perl |
fbacd4fb | 76 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 77 | |
78 | %description perldl | |
b6ce1de1 | 79 | The program perldl is a simple shell (written in perl) for interactive |
80 | use of PDL. perl/PDL commands can simply be typed in - and edited if | |
81 | you have appropriate version of the ReadLines and ReadKeys modules | |
82 | installed. In that case perldl also supports a history mechanism. | |
ad32ab12 | 83 | |
ab3ece54 JR |
84 | %description perldl -l pl.UTF-8 |
85 | Program perldl jest prostą powłoką napisaną w Perlu do interaktywnego | |
86 | wykonywania funkcji modułu PDL. Komendy Perla lub PDL mogą być w | |
87 | prosty sposób wprowadzane, a także modyfikowane jeśli zainstalowane | |
88 | są odpowiednie wersje modułów ReadLines oraz ReadKeys. W tym ostatnim | |
89 | przypadku perldl obsługuje mechanizm historii komend. | |
ad32ab12 | 90 | |
aec239d8 JR |
91 | %package perldl2 |
92 | Summary: New and improved PDL shell | |
93 | Summary(pl.UTF-8): Nowa i usprawniona powłoka PDL | |
94 | Group: Development/Languages/Perl | |
95 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
96 | ||
97 | %description perldl2 | |
98 | The program perldl2 is a simple shell (written in perl) for interactive | |
99 | use of PDL. perl/PDL commands can simply be typed in - and edited if | |
100 | you have appropriate version of the ReadLines and ReadKeys modules | |
101 | installed. In that case perldl2 also supports a history mechanism. | |
102 | ||
103 | %description perldl2 -l pl.UTF-8 | |
104 | Program perldl2 jest prostą powłoką napisaną w Perlu do interaktywnego | |
105 | wykonywania funkcji modułu PDL. Komendy Perla lub PDL mogą być w | |
106 | prosty sposób wprowadzane, a także modyfikowane jeśli zainstalowane | |
107 | są odpowiednie wersje modułów ReadLines oraz ReadKeys. W tym ostatnim | |
108 | przypadku perldl2 obsługuje mechanizm historii komend. | |
109 | ||
58d3c84b | 110 | %package docs |
681be7f8 | 111 | Summary: Supplied extra documentation for PDL::* perl modules |
b1bf0b1f | 112 | Summary(pl.UTF-8): Dodatkowo dostarczona dokumentacja do modułów perla PDL::* |
58d3c84b | 113 | Group: Development/Languages/Perl |
fbacd4fb | 114 | Requires: %{name} = %{epoch}:%{version}-%{release} |
58d3c84b | 115 | |
116 | %description docs | |
117 | Additional, supplied by authors, documentation to all PDL::* modules. | |
118 | ||
ab3ece54 JR |
119 | %description docs -l pl.UTF-8 |
120 | Dodatkowa, dostarczona przez autorów, dokumentacja do modułów PDL::*. | |
58d3c84b | 121 | |
99763d20 | 122 | %package docs-HTML |
681be7f8 | 123 | Summary: Supplied extra documentation for PDL::* perl modules in HTML format |
b1bf0b1f | 124 | Summary(pl.UTF-8): Dodatkowo dostarczona dokumentacja w HTML-u do modułów perla PDL::* |
99763d20 | 125 | Group: Development/Languages/Perl |
126 | # for install dir | |
fbacd4fb | 127 | Requires: %{name} = %{epoch}:%{version}-%{release} |
99763d20 | 128 | |
129 | %description docs-HTML | |
130 | Additional, supplied by authors, documentation in HTML format to all | |
131 | PDL::* modules. | |
132 | ||
ab3ece54 JR |
133 | %description docs-HTML -l pl.UTF-8 |
134 | Dodatkowa, dostarczona przez autorów, dokumentacja do modułów PDL::*, | |
99763d20 | 135 | w formacie HTML. |
99763d20 | 136 | |
ad32ab12 | 137 | %package Graphics-IIS |
138 | Summary: Display PDL images on IIS devices (saoimage/ximtool) | |
b1bf0b1f | 139 | Summary(pl.UTF-8): Wyświetlanie grafiki PDL na urządzeniach IIS (saoimage/ximtool) |
ad32ab12 | 140 | Group: Development/Languages/Perl |
fbacd4fb | 141 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 142 | |
143 | %description Graphics-IIS | |
144 | Display PDL images on IIS devices (saoimage/ximtool). | |
145 | ||
ab3ece54 JR |
146 | %description Graphics-IIS -l pl.UTF-8 |
147 | Wyświetlanie grafiki PDL na urządzeniach IIS (saoimage/ximtool). | |
ad32ab12 | 148 | |
149 | %package Graphics-LUT | |
150 | Summary: Provides access to a number of look-up tables for PDL | |
b1bf0b1f | 151 | Summary(pl.UTF-8): Dostęp do tablic kolorów dla PDL |
ad32ab12 | 152 | Group: Development/Languages/Perl |
fbacd4fb | 153 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 154 | |
155 | %description Graphics-LUT | |
156 | Provides access to a number of look-up tables for PDL. | |
157 | ||
ab3ece54 JR |
158 | %description Graphics-LUT -l pl.UTF-8 |
159 | Moduł zapewnia dostęp do różnych tablic kolorów (palet) dla PDL. | |
ad32ab12 | 160 | |
b14a285b JR |
161 | %package Graphics-Limits |
162 | Summary: Derive limits for display purposes | |
163 | Summary(pl.UTF-8): Oblicza zakresy dla danych w celu wizualizacji | |
164 | Group: Development/Languages/Perl | |
165 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
166 | ||
167 | %description Graphics-Limits | |
168 | Functions to derive limits for data for display purposes. | |
169 | ||
170 | %description Graphics-Limits -l pl.UTF-8 | |
171 | Funkcje obliczające zakresy dla danych w celu wizualizacji. | |
172 | ||
ad32ab12 | 173 | %package Graphics-OpenGL |
174 | Summary: PDL interface to the OpenGL graphics library | |
b1bf0b1f | 175 | Summary(pl.UTF-8): Interfejs OpenGL dla PDL |
ad32ab12 | 176 | Group: Development/Languages/Perl |
fbacd4fb | 177 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 178 | |
179 | %description Graphics-OpenGL | |
180 | PDL interface to the OpenGL graphics library. | |
181 | ||
ab3ece54 | 182 | %description Graphics-OpenGL -l pl.UTF-8 |
ad32ab12 | 183 | Interfejs OpenGL dla PDL. |
184 | ||
2ab08f87 JB |
185 | %package Graphics-PGPLOT |
186 | Summary: PGPLOT enhanced interface for PDL | |
b1bf0b1f | 187 | Summary(pl.UTF-8): Rozszerzony interfejs biblioteki PGPLOT dla PDL |
2ab08f87 | 188 | Group: Development/Languages/Perl |
fbacd4fb | 189 | Requires: %{name} = %{epoch}:%{version}-%{release} |
2ab08f87 JB |
190 | |
191 | %description Graphics-PGPLOT | |
192 | `PDL::Graphics::PGPLOT' is a convenience interface to the PGPLOT | |
193 | commands, implemented using the object oriented PGPLOT plotting | |
194 | package in the PDL::Graphics::PGPLOT::Window manpage. See the | |
195 | documentation for that package for in-depth information about the | |
196 | usage of these commands and the options they accept. | |
197 | ||
ab3ece54 JR |
198 | %description Graphics-PGPLOT -l pl.UTF-8 |
199 | Moduł ten jest interfejsem do komend biblioteki PGPLOT. Jest ona | |
200 | zaimplementowany za pomocą obiektowo zorientowanego pakietu PGPLOT | |
201 | (spójrz do manuala modułu PDL::Graphics::PGPLOT::Window). | |
2ab08f87 JB |
202 | |
203 | %package Graphics-TriD | |
204 | Summary: PDL 3D interface | |
b1bf0b1f | 205 | Summary(pl.UTF-8): Interfejs 3D dla PDL |
2ab08f87 | 206 | Group: Development/Languages/Perl |
fbacd4fb JB |
207 | Requires: %{name} = %{epoch}:%{version}-%{release} |
208 | Requires: %{name}-Graphics-OpenGL = %{epoch}:%{version}-%{release} | |
209 | Requires: %{name}-IO-Pic = %{epoch}:%{version}-%{release} | |
2ab08f87 JB |
210 | |
211 | %description Graphics-TriD | |
212 | This module implements a generic 3D plotting interface for PDL. | |
213 | Points, lines and surfaces (among other objects) are supported. | |
214 | ||
215 | With OpenGL, it is easy to manipulate the resulting 3D objects with | |
216 | the mouse in real time - this helps data visualization a lot. | |
217 | ||
218 | With VRML, you can generate objects for everyone to see with e.g. | |
219 | Silicon Graphics' Cosmo Player. You can find out more about VRML at | |
220 | `http://vrml.sgi.com/' or `http://www.vrml.org/' | |
221 | ||
ab3ece54 JR |
222 | %description Graphics-TriD -l pl.UTF-8 |
223 | Moduł ten implementuje podstawowy interfejs 3D dla PDL. Dostępne są - | |
224 | wśród innych obiektów - punkty, linie oraz powierzchnie. | |
2ab08f87 | 225 | |
ab3ece54 JR |
226 | Za pomocą OpenGL, stworzonymi obiektami 3D można łatwo manipulować w |
227 | czasie rzeczywistym za pomocą myszy, co bardzo wspomaga wizualizację | |
2ab08f87 JB |
228 | danych. |
229 | ||
ab3ece54 JR |
230 | Możesz też generować obiekty w formacie VRML, które mogą być oglądane |
231 | przez inne osoby za pomocą np.: programu Cosmo Player firmy Silicon | |
232 | Graphics. Więcej na temat VRML możesz znaleźć pod adresami | |
2ab08f87 JB |
233 | http://vrml.sgi.com/ lub http://www.vrml.org/. |
234 | ||
99763d20 | 235 | %package IO-Browser |
236 | Summary: 2D data browser for PDL | |
b1bf0b1f | 237 | Summary(pl.UTF-8): Przeglądarka danych 2D dla PDL |
99763d20 | 238 | Group: Development/Languages/Perl |
fbacd4fb | 239 | Requires: %{name} = %{epoch}:%{version}-%{release} |
99763d20 | 240 | |
241 | %description IO-Browser | |
242 | 2D data browser for PDL. | |
243 | ||
ab3ece54 JR |
244 | %description IO-Browser -l pl.UTF-8 |
245 | Przeglądarka danych 2D dla PDL. | |
99763d20 | 246 | |
48f1e866 JR |
247 | %package IO-Dicom |
248 | Summary: Module for reading DICOM images | |
249 | Summary(pl.UTF-8): Moduł służący do czytania obrazów w formacie DICOM | |
250 | Group: Development/Languages/Perl | |
251 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
252 | ||
253 | %description IO-Dicom | |
254 | The PDL::IO::Dicom module enables reading 16-bit gray level Dicom | |
255 | images into PDL. As Dicom is an extremely complex format, this module | |
256 | can unfortunately not handle all different image types included in the | |
257 | DICOM standard. One common format that is currently not supported is | |
258 | the Papyrus format. | |
259 | ||
260 | %description IO-Dicom -l pl.UTF-8 | |
261 | Moduł PDL::IO::Dicom umożliwia czytanie obrazów w 16-bitowej skali | |
262 | szarości w formacie DICOM. Ponieważ DICOM jest niezwykle | |
263 | skomplikowanym formatem, ten moduł nie jest w stanie przeczytać | |
264 | wszystkich rodzajów obrazów zdefiniowanych w standardzie DICOM. | |
265 | Np. format Papyrus jest obecnie nie obsługiwany. | |
266 | ||
ad32ab12 | 267 | %package IO-FastRaw |
268 | Summary: A simple, fast and convenient IO format for PDL | |
b1bf0b1f | 269 | Summary(pl.UTF-8): Prosty, szybki i wygodny format wejścia/wyjścia dla PDL |
ad32ab12 | 270 | Group: Development/Languages/Perl |
fbacd4fb | 271 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 272 | |
273 | %description IO-FastRaw | |
274 | A simple, fast and convenient IO format for PDL. | |
275 | ||
ab3ece54 JR |
276 | %description IO-FastRaw -l pl.UTF-8 |
277 | Prosty, szybki i wygodny format wejścia/wyjścia dla PDL. | |
ad32ab12 | 278 | |
279 | %package IO-FlexRaw | |
42f24438 | 280 | Summary: A flexible binary IO format for PDL |
b1bf0b1f | 281 | Summary(pl.UTF-8): Elastyczny binarny format wejścia/wyjścia dla PDL |
ad32ab12 | 282 | Group: Development/Languages/Perl |
fbacd4fb | 283 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 284 | |
285 | %description IO-FlexRaw | |
286 | A flexible binary IO format for PDL. | |
287 | ||
ab3ece54 JR |
288 | %description IO-FlexRaw -l pl.UTF-8 |
289 | Elastyczny binarny format wejścia/wyjścia dla PDL. | |
ad32ab12 | 290 | |
b14a285b JR |
291 | %package IO-GD |
292 | Summary: PDL interface to the GD c library | |
293 | Summary(pl.UTF-8): Interfejs PLD do biblioteki GD | |
294 | Group: Development/Languages/Perl | |
295 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
296 | ||
297 | %description IO-GD | |
298 | PDL interface to the GD c library. | |
299 | ||
300 | %description IO-GD -l pl.UTF-8 | |
301 | Interfejs PLD do biblioteki GD. | |
302 | ||
ad32ab12 | 303 | %package IO-Pic |
42f24438 | 304 | Summary: Image I/O for PDL based on the netpbm package |
b1bf0b1f | 305 | Summary(pl.UTF-8): Obsługa obrazków dla PDL oparta na pakiecie netpbm |
ad32ab12 | 306 | Group: Development/Languages/Perl |
ad32ab12 | 307 | Requires: netpbm |
fbacd4fb JB |
308 | Requires: %{name} = %{epoch}:%{version}-%{release} |
309 | Requires: %{name}-IO-Pnm = %{epoch}:%{version}-%{release} | |
ad32ab12 | 310 | |
311 | %description IO-Pic | |
b6ce1de1 | 312 | This package implements I/O for a number of popular image formats by |
313 | exploiting the xxxtopnm and pnmtoxxx converters from the netpbm | |
42f24438 | 314 | package. |
ad32ab12 | 315 | |
ab3ece54 JR |
316 | %description IO-Pic -l pl.UTF-8 |
317 | Pakiet daje możliwość czytania i zapisywania obrazków w wielu | |
318 | formatach poprzez wykorzystywanie konwerterów xxxtopnm i pnmtoxxx z | |
b6ce1de1 | 319 | pakietu netpbm. |
ad32ab12 | 320 | |
321 | %package IO-Pnm | |
322 | Summary: PNM format IO for PDL | |
b1bf0b1f | 323 | Summary(pl.UTF-8): Wsparcie dla formatu PNM dla PDL |
ad32ab12 | 324 | Group: Development/Languages/Perl |
fbacd4fb | 325 | Requires: %{name} = %{epoch}:%{version}-%{release} |
ad32ab12 | 326 | |
327 | %description IO-Pnm | |
328 | PNM format IO for PDL. | |
329 | ||
ab3ece54 | 330 | %description IO-Pnm -l pl.UTF-8 |
ad32ab12 | 331 | Wsparcie dla formatu PNM dla PDL. |
332 | ||
62df5768 JB |
333 | %package IO-Storable |
334 | Summary: Helper functions to make PDL usable with Storable | |
b1bf0b1f | 335 | Summary(pl.UTF-8): Funkcje pomocnicze pozwalajace używać PDL ze Storable |
62df5768 | 336 | Group: Development/Languages/Perl |
fbacd4fb | 337 | Requires: %{name} = %{epoch}:%{version}-%{release} |
62df5768 JB |
338 | |
339 | %description IO-Storable | |
340 | Helper functions to make PDL usable with Storable. | |
341 | ||
ab3ece54 JR |
342 | %description IO-Storable -l pl.UTF-8 |
343 | Funkcje pomocnicze pozwalajace używać PDL wraz ze Storable. | |
62df5768 | 344 | |
42f24438 JB |
345 | %package Slatec |
346 | Summary: PDL interface to the Slatec numerical programming library | |
b1bf0b1f | 347 | Summary(pl.UTF-8): Interfejs PDL do biblioteki numerycznej Slatec |
42f24438 | 348 | Group: Development/Languages/Perl |
fbacd4fb | 349 | Requires: %{name} = %{epoch}:%{version}-%{release} |
42f24438 JB |
350 | |
351 | %description Slatec | |
352 | PDL interface to the Slatec numerical programming library. | |
353 | ||
ab3ece54 | 354 | %description Slatec -l pl.UTF-8 |
42f24438 JB |
355 | Interfejs PDL do biblioteki numerycznej Slatec. |
356 | ||
357 | %package GSL | |
358 | Summary: PDL interface to RNG and randist routines in GSL | |
b1bf0b1f | 359 | Summary(pl.UTF-8): Interfejs PDL do funkcji RNG i randist z biblioteki GSL |
42f24438 | 360 | Group: Development/Languages/Perl |
fbacd4fb | 361 | Requires: %{name} = %{epoch}:%{version}-%{release} |
42f24438 JB |
362 | |
363 | %description GSL | |
b6ce1de1 | 364 | Interface to the rng and randist packages present in the GNU |
365 | Scientific Library. | |
42f24438 | 366 | |
ab3ece54 | 367 | %description GSL -l pl.UTF-8 |
42f24438 JB |
368 | Interfejs do funkcji rng i randist z biblioteki GSL. |
369 | ||
62df5768 JB |
370 | %package GSLSF |
371 | Summary: PDL interface to GSL Special Functions | |
b1bf0b1f | 372 | Summary(pl.UTF-8): Interfejs PDL do funkcji specjalnych GSL |
62df5768 | 373 | Group: Development/Languages/Perl |
fbacd4fb | 374 | Requires: %{name} = %{epoch}:%{version}-%{release} |
62df5768 JB |
375 | |
376 | %description GSLSF | |
377 | PDL interface to GSL Special Functions. | |
378 | ||
ab3ece54 | 379 | %description GSLSF -l pl.UTF-8 |
62df5768 JB |
380 | Interfejs PDL do funkcji specjalnych GSL. |
381 | ||
48f1e866 JR |
382 | %package Minuit |
383 | Summary: PDL interface to the Minuit library | |
384 | Summary(pl.UTF-8): Interfejs PDL do biblioteki Minuit | |
385 | Group: Development/Languages/Perl | |
386 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
387 | ||
388 | %description Minuit | |
389 | This package implements an interface to the Minuit minimization | |
390 | routines (part of the CERN Library, | |
391 | http://wwwasdoc.web.cern.ch/wwwasdoc/minuit/minmain.html) | |
392 | ||
393 | %description Minuit -l pl.UTF-8 | |
394 | Ten pakiet udostępnia interfejs do funkcji minimizujących Minuit | |
395 | (http://wwwasdoc.web.cern.ch/wwwasdoc/minuit/minmain.html). | |
396 | ||
d642e4e0 JR |
397 | %package Transform |
398 | Summary: Coordinate transforms, image warping, and N-D functions | |
399 | Summary(pl.UTF-8): Transformacje współrzędnych, warpowaie obrazów i funkcje N-D | |
400 | Group: Development/Languages/Perl | |
401 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
402 | ||
403 | %description Transform | |
404 | PDL::Transform is a convenient way to represent coordinate | |
405 | transformations and resample images. It embodies functions mapping | |
406 | R^N -> R^M, both with and without inverses. Provision exists for | |
407 | parametrizing functions, and for composing them. You can use this | |
408 | part of the Transform object to keep track of arbitrary functions | |
409 | mapping R^N -> R^M with or without inverses. | |
410 | ||
411 | %description Transform -l pl.UTF-8 | |
412 | Transformacje współrzędnych, warpowaie obrazów i funkcje N-D | |
413 | ||
ad32ab12 | 414 | %package Demos |
415 | Summary: PDL demos | |
b1bf0b1f | 416 | Summary(pl.UTF-8): Przykładowe skrypty z użyciem PDL |
ad32ab12 | 417 | Group: Development/Languages/Perl |
fbacd4fb JB |
418 | Requires: %{name} = %{epoch}:%{version}-%{release} |
419 | Requires: %{name}-Graphics-LUT = %{epoch}:%{version}-%{release} | |
420 | Requires: %{name}-Graphics-PGPLOT = %{epoch}:%{version}-%{release} | |
421 | Requires: %{name}-Graphics-TriD = %{epoch}:%{version}-%{release} | |
ad32ab12 | 422 | |
423 | %description Demos | |
424 | PDL demos. | |
425 | ||
ab3ece54 JR |
426 | %description Demos -l pl.UTF-8 |
427 | Przykładowe skrypty z użyciem PDL. | |
d69a3725 AF |
428 | |
429 | %prep | |
f3810746 | 430 | %setup -q -n %{pdir}-%{version} |
140eebca | 431 | %patch0 -p1 |
16da3594 | 432 | %patch1 -p1 |
1fd13b21 | 433 | %patch2 -p1 |
92922155 | 434 | %patch4 -p1 |
b6cc81d1 | 435 | %patch5 -p1 |
42f24438 JB |
436 | |
437 | # g77 flags for compiling Slatec: | |
03f3d9dc | 438 | %{__perl} -pi -e 's@\) \$mycflags s@\) %{rpmcflags} -fPIC s@' Lib/Slatec/Makefile.PL |
bf537aba | 439 | |
b2e01c1d | 440 | %{__perl} -pi -e "s@(OPENGL_LIBS.*)'-L/usr/lib@\$1'-L/usr/%{_lib}@" perldl.conf |
fbacd4fb | 441 | |
92922155 JR |
442 | ln -s Basic PDL |
443 | ||
d69a3725 | 444 | %build |
38b0f426 | 445 | %{__perl} Makefile.PL \ |
140eebca | 446 | INSTALLDIRS=vendor |
48f1e866 | 447 | |
a81f4fff | 448 | %{__make} -j1 \ |
1ed27a21 | 449 | CC="%{__cc}" \ |
1e399748 | 450 | OPTIMIZE="%{rpmcflags} -I/usr/include/ncurses -DNCURSES -DPERL_POLLUTE" |
d69a3725 | 451 | |
ef98fd12 | 452 | %{?with_tests:%{__make} test} |
453 | ||
d69a3725 AF |
454 | %install |
455 | rm -rf $RPM_BUILD_ROOT | |
ad32ab12 | 456 | |
bc58fb50 | 457 | %{__make} -j1 pure_install \ |
a8000aec | 458 | DESTDIR=$RPM_BUILD_ROOT |
d69a3725 | 459 | |
bc58fb50 JR |
460 | perl -Mblib Doc/scantree.pl $RPM_BUILD_ROOT%{perl_vendorarch} |
461 | perl -pi -e "s|$RPM_BUILD_ROOT/|/|g" $RPM_BUILD_ROOT%{perl_vendorarch}/PDL/pdldoc.db | |
462 | ||
99763d20 | 463 | # perl script to regenerate pdldoc database |
38b0f426 | 464 | install Doc/scantree.pl $RPM_BUILD_ROOT%{perl_vendorarch}/PDL/scantree.pl |
99763d20 | 465 | |
42f24438 | 466 | # some manuals have wrong names - this can be fixed in "Makefile.PL"s or here: |
f3810746 | 467 | cd $RPM_BUILD_ROOT%{_mandir}/man3 |
bc58fb50 JR |
468 | %{__mv} PDL::Dev.3pm PDL::Core::Dev.3pm |
469 | %{__mv} PDL::Linear.3pm PDL::Filter::Linear.3pm | |
470 | %{__mv} PDL::LinPred.3pm PDL::Filter::LinPred.3pm | |
471 | %{__mv} PDL::LM.3pm PDL::Fit::LM.3pm | |
472 | %{__mv} PDL::Linfit.3pm PDL::Fit::Linfit.3pm | |
473 | %{__mv} PDL::Polynomial.3pm PDL::Fit::Polynomial.3pm | |
474 | %{__mv} PDL::State.3pm PDL::Graphics::State.3pm | |
475 | %{__mv} Pdlpp.3pm Inline::Pdlpp.3pm | |
42f24438 | 476 | |
99763d20 | 477 | # some man pages do not belong to the man1 section |
478 | cd $RPM_BUILD_ROOT%{_mandir}/man1 | |
62df5768 | 479 | for i in PDL::*.1*; do |
bc58fb50 | 480 | %{__mv} $i ../man3/`echo $i | sed 's/\.1p\?$/.3/'` |
99763d20 | 481 | done |
482 | ||
a157dfcb JR |
483 | # Remove demos fo rexternal packages |
484 | %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/PDL/Demos/{Gnuplot_demo,Prima}.pm | |
485 | ||
d69a3725 AF |
486 | %clean |
487 | rm -rf $RPM_BUILD_ROOT | |
488 | ||
99763d20 | 489 | %post docs |
38b0f426 | 490 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} |
99763d20 | 491 | |
2ab08f87 | 492 | %post Graphics-IIS |
38b0f426 | 493 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
494 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 495 | fi |
496 | ||
2ab08f87 | 497 | %post Graphics-LUT |
38b0f426 | 498 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
499 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 500 | fi |
501 | ||
b14a285b JR |
502 | %post Graphics-Limits |
503 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
504 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
505 | fi | |
506 | ||
2ab08f87 | 507 | %post Graphics-OpenGL |
38b0f426 | 508 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
509 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 510 | fi |
511 | ||
2ab08f87 | 512 | %post Graphics-PGPLOT |
38b0f426 | 513 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
514 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 515 | fi |
516 | ||
2ab08f87 JB |
517 | %post Graphics-TriD |
518 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
519 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
520 | fi | |
521 | ||
99763d20 | 522 | %post IO-Browser |
38b0f426 | 523 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
524 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 525 | fi |
526 | ||
48f1e866 JR |
527 | %post IO-Dicom |
528 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
529 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
530 | fi | |
531 | ||
99763d20 | 532 | %post IO-FastRaw |
38b0f426 | 533 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
534 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 535 | fi |
536 | ||
537 | %post IO-FlexRaw | |
38b0f426 | 538 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
539 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 540 | fi |
541 | ||
b14a285b JR |
542 | %post IO-GD |
543 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
544 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
545 | fi | |
546 | ||
99763d20 | 547 | %post IO-Pic |
38b0f426 | 548 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
549 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 550 | fi |
551 | ||
552 | %post IO-Pnm | |
38b0f426 | 553 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
554 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 555 | fi |
556 | ||
62df5768 | 557 | %post IO-Storable |
38b0f426 | 558 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
559 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
62df5768 JB |
560 | fi |
561 | ||
99763d20 | 562 | %post Slatec |
38b0f426 | 563 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
564 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 565 | fi |
566 | ||
567 | %post GSL | |
38b0f426 | 568 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
569 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 570 | fi |
571 | ||
62df5768 | 572 | %post GSLSF |
38b0f426 | 573 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
574 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
62df5768 JB |
575 | fi |
576 | ||
48f1e866 JR |
577 | %post Minuit |
578 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
579 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
580 | fi | |
581 | ||
d642e4e0 JR |
582 | %post Transform |
583 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
584 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
585 | fi | |
586 | ||
99763d20 | 587 | %post Demos |
38b0f426 | 588 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
589 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 590 | fi |
591 | ||
2ab08f87 | 592 | %postun Graphics-IIS |
38b0f426 | 593 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
594 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 595 | fi |
596 | ||
2ab08f87 | 597 | %postun Graphics-LUT |
38b0f426 | 598 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
599 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 600 | fi |
601 | ||
b14a285b JR |
602 | %postun Graphics-Limits |
603 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
604 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
605 | fi | |
606 | ||
2ab08f87 | 607 | %postun Graphics-OpenGL |
38b0f426 | 608 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
609 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 610 | fi |
611 | ||
2ab08f87 | 612 | %postun Graphics-PGPLOT |
38b0f426 | 613 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
614 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 615 | fi |
616 | ||
2ab08f87 JB |
617 | %postun Graphics-TriD |
618 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
619 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
620 | fi | |
621 | ||
99763d20 | 622 | %postun IO-Browser |
38b0f426 | 623 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
624 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 625 | fi |
626 | ||
48f1e866 JR |
627 | %postun IO-Dicom |
628 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
629 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
630 | fi | |
631 | ||
99763d20 | 632 | %postun IO-FastRaw |
38b0f426 | 633 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
634 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 635 | fi |
636 | ||
637 | %postun IO-FlexRaw | |
38b0f426 | 638 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
639 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 640 | fi |
641 | ||
b14a285b JR |
642 | %postun IO-GD |
643 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
644 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
645 | fi | |
646 | ||
99763d20 | 647 | %postun IO-Pic |
38b0f426 | 648 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
649 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 650 | fi |
651 | ||
652 | %postun IO-Pnm | |
38b0f426 | 653 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
654 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 655 | fi |
656 | ||
62df5768 | 657 | %postun IO-Storable |
38b0f426 | 658 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
659 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
62df5768 JB |
660 | fi |
661 | ||
99763d20 | 662 | %postun Slatec |
38b0f426 | 663 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
664 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 665 | fi |
666 | ||
667 | %postun GSL | |
38b0f426 | 668 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
669 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 670 | fi |
671 | ||
62df5768 | 672 | %postun GSLSF |
38b0f426 | 673 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
674 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
62df5768 JB |
675 | fi |
676 | ||
48f1e866 JR |
677 | %postun Minuit |
678 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
679 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
680 | fi | |
681 | ||
d642e4e0 JR |
682 | %postun Transform |
683 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then | |
684 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
685 | fi | |
686 | ||
99763d20 | 687 | %postun Demos |
38b0f426 | 688 | if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then |
689 | /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch} | |
99763d20 | 690 | fi |
691 | ||
d69a3725 AF |
692 | %files |
693 | %defattr(644,root,root,755) | |
b14a285b | 694 | %attr(755,root,root) %{_bindir}/pdl |
58d3c84b | 695 | %attr(755,root,root) %{_bindir}/pptemplate |
38b0f426 | 696 | %dir %{perl_vendorarch}/PDL |
697 | ||
698 | %{perl_vendorarch}/PDL.pm | |
699 | %{perl_vendorarch}/PDL/AutoLoader.pm | |
700 | %{perl_vendorarch}/PDL/Bad.pm | |
701 | %{perl_vendorarch}/PDL/Basic.pm | |
702 | %{perl_vendorarch}/PDL/CallExt.pm | |
703 | %{perl_vendorarch}/PDL/Char.pm | |
704 | %{perl_vendorarch}/PDL/Complex.pm | |
aec239d8 | 705 | %{perl_vendorarch}/PDL/Compression.pm |
38b0f426 | 706 | %{perl_vendorarch}/PDL/Config.pm |
aec239d8 | 707 | %{perl_vendorarch}/PDL/Constants.pm |
38b0f426 | 708 | %{perl_vendorarch}/PDL/Core |
709 | %{perl_vendorarch}/PDL/Core.pm | |
710 | %{perl_vendorarch}/PDL/Dbg.pm | |
711 | %{perl_vendorarch}/PDL/DiskCache.pm | |
712 | %{perl_vendorarch}/PDL/Doc | |
713 | %{perl_vendorarch}/PDL/Doc.pm | |
714 | %{perl_vendorarch}/PDL/Exporter.pm | |
715 | %{perl_vendorarch}/PDL/FFT.pm | |
38b0f426 | 716 | %dir %{perl_vendorarch}/PDL/Filter |
717 | %{perl_vendorarch}/PDL/Filter/Linear.pm | |
718 | %dir %{perl_vendorarch}/PDL/Fit | |
719 | %{perl_vendorarch}/PDL/Fit/Gaussian.pm | |
720 | %{perl_vendorarch}/PDL/Func.pm | |
721 | %dir %{perl_vendorarch}/PDL/Graphics | |
722 | %{perl_vendorarch}/PDL/Graphics/State.pm | |
723 | %{perl_vendorarch}/PDL/Image2D.pm | |
724 | %{perl_vendorarch}/PDL/ImageND.pm | |
725 | %{perl_vendorarch}/PDL/ImageRGB.pm | |
bc58fb50 JR |
726 | %dir %{perl_vendorarch}/PDL/Install |
727 | %{perl_vendorarch}/PDL/Install/Files.pm | |
38b0f426 | 728 | %dir %{perl_vendorarch}/PDL/IO |
729 | %{perl_vendorarch}/PDL/IO/Dumper.pm | |
03f3d9dc | 730 | %{perl_vendorarch}/PDL/IO/FITS.pm |
bc58fb50 | 731 | %{perl_vendorarch}/PDL/IO/IDL.pm |
38b0f426 | 732 | %{perl_vendorarch}/PDL/IO/Misc.pm |
733 | %{perl_vendorarch}/PDL/LiteF.pm | |
734 | %{perl_vendorarch}/PDL/Lite.pm | |
735 | %{perl_vendorarch}/PDL/Lvalue.pm | |
736 | %{perl_vendorarch}/PDL/Math.pm | |
0424b9ea | 737 | %{perl_vendorarch}/PDL/MatrixOps.pm |
38b0f426 | 738 | %{perl_vendorarch}/PDL/NiceSlice.pm |
92922155 JR |
739 | %dir %{perl_vendorarch}/PDL/NiceSlice |
740 | %{perl_vendorarch}/PDL/NiceSlice/FilterSimple.pm | |
741 | %{perl_vendorarch}/PDL/NiceSlice/FilterUtilCall.pm | |
bc58fb50 | 742 | %{perl_vendorarch}/PDL/NiceSlice/ModuleCompile.pm |
38b0f426 | 743 | %{perl_vendorarch}/PDL/Opt |
744 | %{perl_vendorarch}/PDL/Ops.pm | |
745 | %{perl_vendorarch}/PDL/Options.pm | |
746 | %{perl_vendorarch}/PDL/PP | |
747 | %{perl_vendorarch}/PDL/PP.pm | |
748 | %{perl_vendorarch}/PDL/Primitive.pm | |
38b0f426 | 749 | %{perl_vendorarch}/PDL/Reduce.pm |
750 | %{perl_vendorarch}/PDL/Slices.pm | |
38b0f426 | 751 | %{perl_vendorarch}/PDL/Types.pm |
752 | %{perl_vendorarch}/PDL/Ufunc.pm | |
753 | %{perl_vendorarch}/PDL/Version.pm | |
754 | %{perl_vendorarch}/PDL/default.perldlrc | |
755 | ||
756 | %dir %{perl_vendorarch}/auto/PDL | |
757 | %dir %{perl_vendorarch}/auto/PDL/Bad | |
38b0f426 | 758 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Bad/*.so |
759 | %dir %{perl_vendorarch}/auto/PDL/Complex | |
38b0f426 | 760 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Complex/*.so |
aec239d8 | 761 | %dir %{perl_vendorarch}/auto/PDL/Compression |
aec239d8 | 762 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Compression/*.so |
38b0f426 | 763 | %dir %{perl_vendorarch}/auto/PDL/FFT |
38b0f426 | 764 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/FFT/*so |
38b0f426 | 765 | %dir %{perl_vendorarch}/auto/PDL/Graphics |
766 | %dir %{perl_vendorarch}/auto/PDL/IO | |
767 | ||
768 | %dir %{perl_vendorarch}/auto/PDL/Image2D | |
38b0f426 | 769 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Image2D/*.so |
770 | %dir %{perl_vendorarch}/auto/PDL/ImageRGB | |
38b0f426 | 771 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/ImageRGB/*.so |
772 | %dir %{perl_vendorarch}/auto/PDL/Ops | |
38b0f426 | 773 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Ops/*.so |
774 | %dir %{perl_vendorarch}/auto/PDL/Slices | |
38b0f426 | 775 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Slices/*.so |
776 | %dir %{perl_vendorarch}/auto/PDL/Ufunc | |
38b0f426 | 777 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Ufunc/*.so |
778 | %dir %{perl_vendorarch}/auto/PDL/CallExt | |
38b0f426 | 779 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/CallExt/*.so |
780 | %dir %{perl_vendorarch}/auto/PDL/Core | |
38b0f426 | 781 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Core/*.so |
782 | %dir %{perl_vendorarch}/auto/PDL/Fit | |
783 | %dir %{perl_vendorarch}/auto/PDL/Fit/Gaussian | |
38b0f426 | 784 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Fit/Gaussian/*.so |
785 | %dir %{perl_vendorarch}/auto/PDL/ImageND | |
38b0f426 | 786 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/ImageND/*.so |
787 | %dir %{perl_vendorarch}/auto/PDL/IO/Misc | |
38b0f426 | 788 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Misc/*.so |
789 | %dir %{perl_vendorarch}/auto/PDL/Math | |
38b0f426 | 790 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Math/*.so |
0424b9ea | 791 | %dir %{perl_vendorarch}/auto/PDL/MatrixOps |
0424b9ea | 792 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/MatrixOps/*.so |
38b0f426 | 793 | %dir %{perl_vendorarch}/auto/PDL/Primitive |
38b0f426 | 794 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Primitive/*.so |
38b0f426 | 795 | |
b14a285b | 796 | %{perl_vendorarch}/Inline/MakePdlppInstallable.pm |
38b0f426 | 797 | %{perl_vendorarch}/Inline/Pdlpp.pm |
58d3c84b | 798 | |
0967cf52 JB |
799 | %{_mandir}/man1/pptemplate.1* |
800 | %{_mandir}/man3/Inline::Pdlpp.3pm* | |
ad32ab12 | 801 | %{_mandir}/man3/PDL.* |
99763d20 | 802 | %{_mandir}/man3/PDL::[AC-ELO-RTU]* |
ad32ab12 | 803 | %{_mandir}/man3/PDL::Ba* |
bc58fb50 | 804 | %{_mandir}/man3/PDL::Bugs.3* |
99763d20 | 805 | %{_mandir}/man3/PDL::FAQ* |
42f24438 JB |
806 | %{_mandir}/man3/PDL::FFT* |
807 | %{_mandir}/man3/PDL::Filter::Linear* | |
808 | %{_mandir}/man3/PDL::Fit::Gaussian* | |
957514fa | 809 | %{_mandir}/man3/PDL::Func.3pm* |
0967cf52 | 810 | %{_mandir}/man3/PDL::Graphics::State.3pm* |
bc58fb50 | 811 | %{_mandir}/man3/PDL::IFiles.3pm* |
99763d20 | 812 | %{_mandir}/man3/PDL::I[mn]* |
aec239d8 | 813 | %{_mandir}/man3/PDL::IO.3pm* |
03f3d9dc | 814 | %{_mandir}/man3/PDL::IO::FITS.3pm* |
bc58fb50 | 815 | %{_mandir}/man3/PDL::IO::IDL.3pm* |
ad32ab12 | 816 | %{_mandir}/man3/PDL::IO::Misc* |
42f24438 | 817 | %{_mandir}/man3/PDL::Math* |
0424b9ea | 818 | %{_mandir}/man3/PDL::MatrixOps.3pm* |
7d9977d1 | 819 | %{_mandir}/man3/PDL::Modules.3* |
0967cf52 | 820 | %{_mandir}/man3/PDL::NiceSlice.3pm* |
42f24438 | 821 | %{_mandir}/man3/PDL::Slices* |
bc58fb50 | 822 | %{_mandir}/man3/PDL::pdl2.3pm* |
0967cf52 | 823 | %{_mandir}/man3/PDL::pptemplate.3pm* |
58d3c84b | 824 | |
825 | %files docs | |
826 | %defattr(644,root,root,755) | |
99763d20 | 827 | %attr(755,root,root) %{_bindir}/pdldoc |
38b0f426 | 828 | %attr(755,root,root) %{perl_vendorarch}/PDL/scantree.pl |
829 | %ghost %{perl_vendorarch}/PDL/pdldoc.db | |
830 | %doc %{perl_vendorarch}/PDL/*.pod | |
99763d20 | 831 | %{_mandir}/man1/pdldoc.1* |
832 | ||
3de1e33b | 833 | %if %{with html} |
99763d20 | 834 | %files docs-HTML |
2ab08f87 | 835 | %defattr(644,root,root,755) |
38b0f426 | 836 | %doc %{perl_vendorarch}/PDL/HtmlDocs |
99763d20 | 837 | %endif |
ad32ab12 | 838 | |
ad32ab12 | 839 | %files perldl |
840 | %defattr(644,root,root,755) | |
841 | %attr(755,root,root) %{_bindir}/perldl | |
842 | %{_mandir}/man1/perldl* | |
ad32ab12 | 843 | |
aec239d8 JR |
844 | %files perldl2 |
845 | %defattr(644,root,root,755) | |
7d9977d1 | 846 | %attr(755,root,root) %{_bindir}/pdl2 |
aec239d8 JR |
847 | %{perl_vendorarch}/PDL/Perldl2 |
848 | %{_mandir}/man1/pdl2* | |
849 | ||
2ab08f87 | 850 | %files Graphics-IIS |
ad32ab12 | 851 | %defattr(644,root,root,755) |
2ab08f87 JB |
852 | %{perl_vendorarch}/PDL/Graphics/IIS* |
853 | %dir %{perl_vendorarch}/auto/PDL/Graphics/IIS | |
2ab08f87 JB |
854 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/IIS/*.so |
855 | %{_mandir}/man3/PDL::Graphics::IIS* | |
ad32ab12 | 856 | |
2ab08f87 JB |
857 | %files Graphics-LUT |
858 | %defattr(644,root,root,755) | |
859 | %{perl_vendorarch}/PDL/Graphics/LUT* | |
860 | %{_mandir}/man3/PDL::Graphics::LUT* | |
861 | ||
b14a285b JR |
862 | %files Graphics-Limits |
863 | %defattr(644,root,root,755) | |
864 | %{perl_vendorarch}/PDL/Graphics/Limits* | |
865 | %{_mandir}/man3/PDL::Graphics::Limits* | |
866 | ||
2ab08f87 JB |
867 | %files Graphics-OpenGL |
868 | %defattr(644,root,root,755) | |
869 | %{perl_vendorarch}/PDL/Graphics/OpenGL* | |
870 | %dir %{perl_vendorarch}/auto/PDL/Graphics/OpenGL* | |
2ab08f87 JB |
871 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/OpenGL*/*so |
872 | %{_mandir}/man3/PDL::Graphics::OpenGL* | |
ad32ab12 | 873 | |
874 | %files Graphics-PGPLOT | |
875 | %defattr(644,root,root,755) | |
2ab08f87 JB |
876 | %{perl_vendorarch}/PDL/Graphics/PGPLOT* |
877 | %{perl_vendorarch}/PDL/Graphics2D* | |
38b0f426 | 878 | %dir %{perl_vendorarch}/auto/PDL/Graphics/PGPLOT |
879 | %dir %{perl_vendorarch}/auto/PDL/Graphics/PGPLOT/Window | |
38b0f426 | 880 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/PGPLOT/Window/*.so |
2ab08f87 JB |
881 | %{_mandir}/man3/PDL::Graphics2D* |
882 | %{_mandir}/man3/PDL::Graphics::PGPLOT* | |
ad32ab12 | 883 | |
2ab08f87 | 884 | %files Graphics-TriD |
ad32ab12 | 885 | %defattr(644,root,root,755) |
2ab08f87 JB |
886 | %dir %{perl_vendorarch}/PDL/Graphics/TriD |
887 | %{perl_vendorarch}/PDL/Graphics/TriD/[A-SU-Z]* | |
888 | %{perl_vendorarch}/PDL/Graphics/TriD/Te* | |
889 | %{perl_vendorarch}/PDL/Graphics/VRML* | |
890 | %{perl_vendorarch}/PDL/Graphics/TriD.pm | |
891 | %dir %{perl_vendorarch}/auto/PDL/Graphics/TriD | |
892 | %dir %{perl_vendorarch}/auto/PDL/Graphics/TriD/Rout | |
2ab08f87 JB |
893 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/TriD/Rout/*.so |
894 | %{_mandir}/man3/PDL::Graphics::TriD.* | |
895 | %{_mandir}/man3/PDL::Graphics::TriD::[A-SU-Z]* | |
ad32ab12 | 896 | |
99763d20 | 897 | %files IO-Browser |
898 | %defattr(644,root,root,755) | |
899 | %{_mandir}/man3/PDL::IO::Browser* | |
38b0f426 | 900 | %dir %{perl_vendorarch}/auto/PDL/IO/Browser |
38b0f426 | 901 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Browser/*.so |
902 | %{perl_vendorarch}/PDL/IO/Browser* | |
99763d20 | 903 | |
48f1e866 JR |
904 | %files IO-Dicom |
905 | %defattr(644,root,root,755) | |
906 | %{_mandir}/man3/PDL::IO::Dicom* | |
907 | %{perl_vendorarch}/PDL/IO/Dicom* | |
908 | ||
ad32ab12 | 909 | %files IO-FastRaw |
910 | %defattr(644,root,root,755) | |
911 | %{_mandir}/man3/PDL::IO::FastRaw* | |
38b0f426 | 912 | %{perl_vendorarch}/PDL/IO/FastRaw* |
ad32ab12 | 913 | |
914 | %files IO-FlexRaw | |
915 | %defattr(644,root,root,755) | |
916 | %{_mandir}/man3/PDL::IO::FlexRaw* | |
38b0f426 | 917 | %{perl_vendorarch}/PDL/IO/FlexRaw* |
ad32ab12 | 918 | |
b14a285b JR |
919 | %files IO-GD |
920 | %defattr(644,root,root,755) | |
921 | %{_mandir}/man3/PDL::IO::GD* | |
922 | %{perl_vendorarch}/PDL/IO/GD* | |
5f8e602b | 923 | %dir %{perl_vendorarch}/auto/PDL/IO/GD |
b14a285b JR |
924 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/GD/*.so |
925 | ||
ad32ab12 | 926 | %files IO-Pic |
927 | %defattr(644,root,root,755) | |
38b0f426 | 928 | %{perl_vendorarch}/PDL/IO/Pic* |
ad32ab12 | 929 | |
930 | %files IO-Pnm | |
931 | %defattr(644,root,root,755) | |
932 | %{_mandir}/man3/PDL::IO::Pnm* | |
38b0f426 | 933 | %dir %{perl_vendorarch}/auto/PDL/IO/Pnm |
38b0f426 | 934 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Pnm/*.so |
935 | %{perl_vendorarch}/PDL/IO/Pnm* | |
ad32ab12 | 936 | |
62df5768 JB |
937 | %files IO-Storable |
938 | %defattr(644,root,root,755) | |
38b0f426 | 939 | %{perl_vendorarch}/PDL/IO/Storable.pm |
940 | %dir %{perl_vendorarch}/auto/PDL/IO/Storable | |
38b0f426 | 941 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Storable/*.so |
62df5768 JB |
942 | %{_mandir}/man3/PDL::IO::Storable* |
943 | ||
42f24438 JB |
944 | %files Slatec |
945 | %defattr(644,root,root,755) | |
946 | %{_mandir}/man3/PDL::Filter::LinPred* | |
947 | %{_mandir}/man3/PDL::Fit::Linfit* | |
948 | %{_mandir}/man3/PDL::Fit::LM* | |
949 | %{_mandir}/man3/PDL::Fit::Polynomial* | |
0424b9ea | 950 | %{_mandir}/man3/PDL::Matrix.3pm* |
42f24438 | 951 | %{_mandir}/man3/PDL::Slatec* |
38b0f426 | 952 | %{perl_vendorarch}/PDL/Filter/LinPred.pm |
953 | %{perl_vendorarch}/PDL/Fit/Linfit.pm | |
954 | %{perl_vendorarch}/PDL/Fit/LM.pm | |
955 | %{perl_vendorarch}/PDL/Fit/Polynomial.pm | |
38b0f426 | 956 | %{perl_vendorarch}/PDL/Matrix.pm |
957 | %{perl_vendorarch}/PDL/Slatec.pm | |
958 | %dir %{perl_vendorarch}/auto/PDL/Slatec | |
38b0f426 | 959 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Slatec/*.so |
42f24438 JB |
960 | |
961 | %files GSL | |
962 | %defattr(644,root,root,755) | |
38b0f426 | 963 | %{perl_vendorarch}/PDL/GSL |
964 | %dir %{perl_vendorarch}/auto/PDL/GSL | |
0424b9ea | 965 | %dir %{perl_vendorarch}/auto/PDL/GSL/DIFF |
0424b9ea JB |
966 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/DIFF/*.so |
967 | %dir %{perl_vendorarch}/auto/PDL/GSL/INTEG | |
0424b9ea JB |
968 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/INTEG/*.so |
969 | %dir %{perl_vendorarch}/auto/PDL/GSL/INTERP | |
0424b9ea | 970 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/INTERP/*.so |
48f1e866 | 971 | %dir %{perl_vendorarch}/auto/PDL/GSL/MROOT |
48f1e866 | 972 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/MROOT/*.so |
38b0f426 | 973 | %dir %{perl_vendorarch}/auto/PDL/GSL/RNG |
38b0f426 | 974 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/RNG/*.so |
62df5768 JB |
975 | %{_mandir}/man3/PDL::GSL::* |
976 | ||
977 | %files GSLSF | |
978 | %defattr(644,root,root,755) | |
38b0f426 | 979 | %{perl_vendorarch}/PDL/GSLSF |
980 | %dir %{perl_vendorarch}/auto/PDL/GSLSF | |
981 | %dir %{perl_vendorarch}/auto/PDL/GSLSF/* | |
38b0f426 | 982 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSLSF/*/*.so |
62df5768 | 983 | %{_mandir}/man3/PDL::GSLSF::* |
42f24438 | 984 | |
48f1e866 JR |
985 | %files Minuit |
986 | %defattr(644,root,root,755) | |
987 | %{perl_vendorarch}/PDL/Minuit.pm | |
988 | %dir %{perl_vendorarch}/auto/PDL/Minuit | |
48f1e866 JR |
989 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Minuit/*.so |
990 | %{_mandir}/man3/PDL::Minuit* | |
991 | ||
d642e4e0 JR |
992 | %files Transform |
993 | %defattr(644,root,root,755) | |
d642e4e0 JR |
994 | %{perl_vendorarch}/PDL/Transform.pm |
995 | %{perl_vendorarch}/PDL/Transform | |
d642e4e0 | 996 | %dir %{perl_vendorarch}/auto/PDL/Transform |
d642e4e0 | 997 | %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Transform/*.so |
d642e4e0 | 998 | |
ad32ab12 | 999 | %files Demos |
1000 | %defattr(644,root,root,755) | |
1001 | %{_mandir}/man3/PDL::BAD* | |
38b0f426 | 1002 | %{perl_vendorarch}/PDL/Demos |