3 %bcond_with html # generate package with PDL documentation in HTML
4 %bcond_with tests # perform "make test"
5 # require a valid DISPLAY
8 Summary: perlDL - efficient numerical computing for Perl
9 Summary(pl.UTF-8): perlDL - wydajne obliczenia numeryczne w Perlu
10 Summary(pt_BR.UTF-8): Módulo PDL para perl
16 License: GPL v1+ or Artistic
17 Group: Development/Languages/Perl
18 Source0: http://downloads.sourceforge.net/pdl/%{pdir}-%{version}.tar.gz
19 # Source0-md5: 4974da8767f635806c9c18d9849e61b8
20 Patch0: %{name}-conf.patch
21 Patch1: %{name}-dep.patch
22 Patch2: %{name}-Makefile.PL.patch-dumb
23 Patch4: %{name}-vendorarch.patch
24 Patch5: PDL-Disable-PDL-GIS-Proj.patch
25 URL: http://pdl.perl.org/
26 BuildRequires: OpenGL-devel
27 BuildRequires: OpenGL-GLU-devel
28 BuildRequires: OpenGL-glut-devel
29 BuildRequires: gd-devel
30 BuildRequires: gsl-devel >= 1.3
31 BuildRequires: libgfortran-static
32 BuildRequires: ncurses-devel >= 5.0
33 BuildRequires: perl-Astro-FITS-Header
34 BuildRequires: perl-Devel-CheckLib
35 BuildRequires: perl-ExtUtils-F77 >= 1.10
36 BuildRequires: perl-Filter
37 BuildRequires: perl-Inline >= 0.43
38 BuildRequires: perl-OpenGL >= 0.6702
39 BuildRequires: perl-PGPLOT
40 BuildRequires: perl-Pod-Parser
41 BuildRequires: perl-devel >= 1:5.8.0
42 BuildRequires: perl-perldoc
43 BuildRequires: proj-devel
44 BuildRequires: rpm-perlprov >= 4.1-13
45 BuildRequires: xorg-lib-libX11-devel
46 BuildRequires: xorg-lib-libXext-devel
47 BuildRequires: xorg-lib-libXmu-devel
48 BuildRequires: xorg-lib-libXt-devel
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51 %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
52 %define _noautoreq_perl local.perldlrc PDL::Graphics::TriD::GObject
55 The perlDL project aims to turn Perl into an efficient numerical
56 language for scientific computing. The PDL module gives standard Perl
57 the ability to COMPACTLY store and SPEEDILY manipulate the large
58 N-dimensional data sets which are the bread and butter of scientific
59 computing, i.e. $a=$b+$c can add two 2048x2048 images in only a
62 %description -l pl.UTF-8
63 Moduł perlDL rozszerza możliwości Perla o funkcje do obliczeń
64 numerycznych. Umożliwia przechowywanie oraz szybkie manipulowanie
65 dużymi n-wymiarowymi zbiorami danych, które są chlebem powszednim
66 naukowych obliczeń, np.: $a=$b+$c dodaje dwie bitmapy rozmiaru
67 2048x2048 w ułamku sekundy.
69 %description -l pt_BR.UTF-8
70 O projeto perlDL pretende tornar perl uma linguagem númerica eficiente
71 para computação científica. O módulo PDL dá ao perl a habilidade de
72 armazenar de forma compacta e manipular rapidamente grandes conjuntos
73 de dados de N dimensões que são muito comuns em computação científica.
74 Ex. $a=$b+$c pode adicionar imagens de 2048x2048 em apenas uma fração
79 Summary(pl.UTF-8): Powłoka PDL
80 Group: Development/Languages/Perl
81 Requires: %{name} = %{epoch}:%{version}-%{release}
84 The program perldl is a simple shell (written in perl) for interactive
85 use of PDL. perl/PDL commands can simply be typed in - and edited if
86 you have appropriate version of the ReadLines and ReadKeys modules
87 installed. In that case perldl also supports a history mechanism.
89 %description perldl -l pl.UTF-8
90 Program perldl jest prostą powłoką napisaną w Perlu do interaktywnego
91 wykonywania funkcji modułu PDL. Komendy Perla lub PDL mogą być w
92 prosty sposób wprowadzane, a także modyfikowane jeśli zainstalowane
93 są odpowiednie wersje modułów ReadLines oraz ReadKeys. W tym ostatnim
94 przypadku perldl obsługuje mechanizm historii komend.
97 Summary: New and improved PDL shell
98 Summary(pl.UTF-8): Nowa i usprawniona powłoka PDL
99 Group: Development/Languages/Perl
100 Requires: %{name} = %{epoch}:%{version}-%{release}
103 The program perldl2 is a simple shell (written in perl) for interactive
104 use of PDL. perl/PDL commands can simply be typed in - and edited if
105 you have appropriate version of the ReadLines and ReadKeys modules
106 installed. In that case perldl2 also supports a history mechanism.
108 %description perldl2 -l pl.UTF-8
109 Program perldl2 jest prostą powłoką napisaną w Perlu do interaktywnego
110 wykonywania funkcji modułu PDL. Komendy Perla lub PDL mogą być w
111 prosty sposób wprowadzane, a także modyfikowane jeśli zainstalowane
112 są odpowiednie wersje modułów ReadLines oraz ReadKeys. W tym ostatnim
113 przypadku perldl2 obsługuje mechanizm historii komend.
116 Summary: Supplied extra documentation for PDL::* perl modules
117 Summary(pl.UTF-8): Dodatkowo dostarczona dokumentacja do modułów perla PDL::*
118 Group: Development/Languages/Perl
119 Requires: %{name} = %{epoch}:%{version}-%{release}
122 Additional, supplied by authors, documentation to all PDL::* modules.
124 %description docs -l pl.UTF-8
125 Dodatkowa, dostarczona przez autorów, dokumentacja do modułów PDL::*.
128 Summary: Supplied extra documentation for PDL::* perl modules in HTML format
129 Summary(pl.UTF-8): Dodatkowo dostarczona dokumentacja w HTML-u do modułów perla PDL::*
130 Group: Development/Languages/Perl
132 Requires: %{name} = %{epoch}:%{version}-%{release}
134 %description docs-HTML
135 Additional, supplied by authors, documentation in HTML format to all
138 %description docs-HTML -l pl.UTF-8
139 Dodatkowa, dostarczona przez autorów, dokumentacja do modułów PDL::*,
142 %package Graphics-IIS
143 Summary: Display PDL images on IIS devices (saoimage/ximtool)
144 Summary(pl.UTF-8): Wyświetlanie grafiki PDL na urządzeniach IIS (saoimage/ximtool)
145 Group: Development/Languages/Perl
146 Requires: %{name} = %{epoch}:%{version}-%{release}
148 %description Graphics-IIS
149 Display PDL images on IIS devices (saoimage/ximtool).
151 %description Graphics-IIS -l pl.UTF-8
152 Wyświetlanie grafiki PDL na urządzeniach IIS (saoimage/ximtool).
154 %package Graphics-LUT
155 Summary: Provides access to a number of look-up tables for PDL
156 Summary(pl.UTF-8): Dostęp do tablic kolorów dla PDL
157 Group: Development/Languages/Perl
158 Requires: %{name} = %{epoch}:%{version}-%{release}
160 %description Graphics-LUT
161 Provides access to a number of look-up tables for PDL.
163 %description Graphics-LUT -l pl.UTF-8
164 Moduł zapewnia dostęp do różnych tablic kolorów (palet) dla PDL.
166 %package Graphics-Limits
167 Summary: Derive limits for display purposes
168 Summary(pl.UTF-8): Oblicza zakresy dla danych w celu wizualizacji
169 Group: Development/Languages/Perl
170 Requires: %{name} = %{epoch}:%{version}-%{release}
172 %description Graphics-Limits
173 Functions to derive limits for data for display purposes.
175 %description Graphics-Limits -l pl.UTF-8
176 Funkcje obliczające zakresy dla danych w celu wizualizacji.
178 %package Graphics-OpenGL
179 Summary: PDL interface to the OpenGL graphics library
180 Summary(pl.UTF-8): Interfejs OpenGL dla PDL
181 Group: Development/Languages/Perl
182 Requires: %{name} = %{epoch}:%{version}-%{release}
184 %description Graphics-OpenGL
185 PDL interface to the OpenGL graphics library.
187 %description Graphics-OpenGL -l pl.UTF-8
188 Interfejs OpenGL dla PDL.
190 %package Graphics-PGPLOT
191 Summary: PGPLOT enhanced interface for PDL
192 Summary(pl.UTF-8): Rozszerzony interfejs biblioteki PGPLOT dla PDL
193 Group: Development/Languages/Perl
194 Requires: %{name} = %{epoch}:%{version}-%{release}
196 %description Graphics-PGPLOT
197 `PDL::Graphics::PGPLOT' is a convenience interface to the PGPLOT
198 commands, implemented using the object oriented PGPLOT plotting
199 package in the PDL::Graphics::PGPLOT::Window manpage. See the
200 documentation for that package for in-depth information about the
201 usage of these commands and the options they accept.
203 %description Graphics-PGPLOT -l pl.UTF-8
204 Moduł ten jest interfejsem do komend biblioteki PGPLOT. Jest ona
205 zaimplementowany za pomocą obiektowo zorientowanego pakietu PGPLOT
206 (spójrz do manuala modułu PDL::Graphics::PGPLOT::Window).
208 %package Graphics-TriD
209 Summary: PDL 3D interface
210 Summary(pl.UTF-8): Interfejs 3D dla PDL
211 Group: Development/Languages/Perl
212 Requires: %{name} = %{epoch}:%{version}-%{release}
213 Requires: %{name}-Graphics-OpenGL = %{epoch}:%{version}-%{release}
214 Requires: %{name}-IO-Pic = %{epoch}:%{version}-%{release}
216 %description Graphics-TriD
217 This module implements a generic 3D plotting interface for PDL.
218 Points, lines and surfaces (among other objects) are supported.
220 With OpenGL, it is easy to manipulate the resulting 3D objects with
221 the mouse in real time - this helps data visualization a lot.
223 With VRML, you can generate objects for everyone to see with e.g.
224 Silicon Graphics' Cosmo Player. You can find out more about VRML at
225 `http://vrml.sgi.com/' or `http://www.vrml.org/'
227 %description Graphics-TriD -l pl.UTF-8
228 Moduł ten implementuje podstawowy interfejs 3D dla PDL. Dostępne są -
229 wśród innych obiektów - punkty, linie oraz powierzchnie.
231 Za pomocą OpenGL, stworzonymi obiektami 3D można łatwo manipulować w
232 czasie rzeczywistym za pomocą myszy, co bardzo wspomaga wizualizację
235 Możesz też generować obiekty w formacie VRML, które mogą być oglądane
236 przez inne osoby za pomocą np.: programu Cosmo Player firmy Silicon
237 Graphics. Więcej na temat VRML możesz znaleźć pod adresami
238 http://vrml.sgi.com/ lub http://www.vrml.org/.
241 Summary: 2D data browser for PDL
242 Summary(pl.UTF-8): Przeglądarka danych 2D dla PDL
243 Group: Development/Languages/Perl
244 Requires: %{name} = %{epoch}:%{version}-%{release}
246 %description IO-Browser
247 2D data browser for PDL.
249 %description IO-Browser -l pl.UTF-8
250 Przeglądarka danych 2D dla PDL.
253 Summary: Module for reading DICOM images
254 Summary(pl.UTF-8): Moduł służący do czytania obrazów w formacie DICOM
255 Group: Development/Languages/Perl
256 Requires: %{name} = %{epoch}:%{version}-%{release}
258 %description IO-Dicom
259 The PDL::IO::Dicom module enables reading 16-bit gray level Dicom
260 images into PDL. As Dicom is an extremely complex format, this module
261 can unfortunately not handle all different image types included in the
262 DICOM standard. One common format that is currently not supported is
265 %description IO-Dicom -l pl.UTF-8
266 Moduł PDL::IO::Dicom umożliwia czytanie obrazów w 16-bitowej skali
267 szarości w formacie DICOM. Ponieważ DICOM jest niezwykle
268 skomplikowanym formatem, ten moduł nie jest w stanie przeczytać
269 wszystkich rodzajów obrazów zdefiniowanych w standardzie DICOM.
270 Np. format Papyrus jest obecnie nie obsługiwany.
273 Summary: A simple, fast and convenient IO format for PDL
274 Summary(pl.UTF-8): Prosty, szybki i wygodny format wejścia/wyjścia dla PDL
275 Group: Development/Languages/Perl
276 Requires: %{name} = %{epoch}:%{version}-%{release}
278 %description IO-FastRaw
279 A simple, fast and convenient IO format for PDL.
281 %description IO-FastRaw -l pl.UTF-8
282 Prosty, szybki i wygodny format wejścia/wyjścia dla PDL.
285 Summary: A flexible binary IO format for PDL
286 Summary(pl.UTF-8): Elastyczny binarny format wejścia/wyjścia dla PDL
287 Group: Development/Languages/Perl
288 Requires: %{name} = %{epoch}:%{version}-%{release}
290 %description IO-FlexRaw
291 A flexible binary IO format for PDL.
293 %description IO-FlexRaw -l pl.UTF-8
294 Elastyczny binarny format wejścia/wyjścia dla PDL.
297 Summary: PDL interface to the GD c library
298 Summary(pl.UTF-8): Interfejs PLD do biblioteki GD
299 Group: Development/Languages/Perl
300 Requires: %{name} = %{epoch}:%{version}-%{release}
303 PDL interface to the GD c library.
305 %description IO-GD -l pl.UTF-8
306 Interfejs PLD do biblioteki GD.
309 Summary: Image I/O for PDL based on the netpbm package
310 Summary(pl.UTF-8): Obsługa obrazków dla PDL oparta na pakiecie netpbm
311 Group: Development/Languages/Perl
313 Requires: %{name} = %{epoch}:%{version}-%{release}
314 Requires: %{name}-IO-Pnm = %{epoch}:%{version}-%{release}
317 This package implements I/O for a number of popular image formats by
318 exploiting the xxxtopnm and pnmtoxxx converters from the netpbm
321 %description IO-Pic -l pl.UTF-8
322 Pakiet daje możliwość czytania i zapisywania obrazków w wielu
323 formatach poprzez wykorzystywanie konwerterów xxxtopnm i pnmtoxxx z
327 Summary: PNM format IO for PDL
328 Summary(pl.UTF-8): Wsparcie dla formatu PNM dla PDL
329 Group: Development/Languages/Perl
330 Requires: %{name} = %{epoch}:%{version}-%{release}
333 PNM format IO for PDL.
335 %description IO-Pnm -l pl.UTF-8
336 Wsparcie dla formatu PNM dla PDL.
339 Summary: Helper functions to make PDL usable with Storable
340 Summary(pl.UTF-8): Funkcje pomocnicze pozwalajace używać PDL ze Storable
341 Group: Development/Languages/Perl
342 Requires: %{name} = %{epoch}:%{version}-%{release}
344 %description IO-Storable
345 Helper functions to make PDL usable with Storable.
347 %description IO-Storable -l pl.UTF-8
348 Funkcje pomocnicze pozwalajace używać PDL wraz ze Storable.
351 Summary: PDL interface to the Slatec numerical programming library
352 Summary(pl.UTF-8): Interfejs PDL do biblioteki numerycznej Slatec
353 Group: Development/Languages/Perl
354 Requires: %{name} = %{epoch}:%{version}-%{release}
357 PDL interface to the Slatec numerical programming library.
359 %description Slatec -l pl.UTF-8
360 Interfejs PDL do biblioteki numerycznej Slatec.
363 Summary: PDL interface to RNG and randist routines in GSL
364 Summary(pl.UTF-8): Interfejs PDL do funkcji RNG i randist z biblioteki GSL
365 Group: Development/Languages/Perl
366 Requires: %{name} = %{epoch}:%{version}-%{release}
369 Interface to the rng and randist packages present in the GNU
372 %description GSL -l pl.UTF-8
373 Interfejs do funkcji rng i randist z biblioteki GSL.
376 Summary: PDL interface to GSL Special Functions
377 Summary(pl.UTF-8): Interfejs PDL do funkcji specjalnych GSL
378 Group: Development/Languages/Perl
379 Requires: %{name} = %{epoch}:%{version}-%{release}
382 PDL interface to GSL Special Functions.
384 %description GSLSF -l pl.UTF-8
385 Interfejs PDL do funkcji specjalnych GSL.
388 Summary: PDL interface to the Minuit library
389 Summary(pl.UTF-8): Interfejs PDL do biblioteki Minuit
390 Group: Development/Languages/Perl
391 Requires: %{name} = %{epoch}:%{version}-%{release}
394 This package implements an interface to the Minuit minimization
395 routines (part of the CERN Library,
396 http://wwwasdoc.web.cern.ch/wwwasdoc/minuit/minmain.html)
398 %description Minuit -l pl.UTF-8
399 Ten pakiet udostępnia interfejs do funkcji minimizujących Minuit
400 (http://wwwasdoc.web.cern.ch/wwwasdoc/minuit/minmain.html).
403 Summary: Coordinate transforms, image warping, and N-D functions
404 Summary(pl.UTF-8): Transformacje współrzędnych, warpowaie obrazów i funkcje N-D
405 Group: Development/Languages/Perl
406 Requires: %{name} = %{epoch}:%{version}-%{release}
408 %description Transform
409 PDL::Transform is a convenient way to represent coordinate
410 transformations and resample images. It embodies functions mapping
411 R^N -> R^M, both with and without inverses. Provision exists for
412 parametrizing functions, and for composing them. You can use this
413 part of the Transform object to keep track of arbitrary functions
414 mapping R^N -> R^M with or without inverses.
416 %description Transform -l pl.UTF-8
417 Transformacje współrzędnych, warpowaie obrazów i funkcje N-D
421 Summary(pl.UTF-8): Przykładowe skrypty z użyciem PDL
422 Group: Development/Languages/Perl
423 Requires: %{name} = %{epoch}:%{version}-%{release}
424 Requires: %{name}-Graphics-LUT = %{epoch}:%{version}-%{release}
425 Requires: %{name}-Graphics-PGPLOT = %{epoch}:%{version}-%{release}
426 Requires: %{name}-Graphics-TriD = %{epoch}:%{version}-%{release}
431 %description Demos -l pl.UTF-8
432 Przykładowe skrypty z użyciem PDL.
435 %setup -q -n %{pdir}-%{version}
442 # g77 flags for compiling Slatec:
443 %{__perl} -pi -e 's@\) \$mycflags s@\) %{rpmcflags} -fPIC s@' Lib/Slatec/Makefile.PL
445 %{__perl} -pi -e "s@(OPENGL_LIBS.*)'-L/usr/lib@\$1'-L/usr/%{_lib}@" perldl.conf
447 %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+perl(\s|$),#!%{__perl}\1,' \
453 %{__perl} Makefile.PL \
458 OPTIMIZE="%{rpmcflags} -I/usr/include/ncurses -DNCURSES -DPERL_POLLUTE"
460 %{?with_tests:%{__make} test}
463 rm -rf $RPM_BUILD_ROOT
465 %{__make} -j1 pure_install \
466 DESTDIR=$RPM_BUILD_ROOT
468 perl -Mblib Doc/scantree.pl $RPM_BUILD_ROOT%{perl_vendorarch}
469 perl -pi -e "s|$RPM_BUILD_ROOT/|/|g" $RPM_BUILD_ROOT%{perl_vendorarch}/PDL/pdldoc.db
471 # perl script to regenerate pdldoc database
472 install Doc/scantree.pl $RPM_BUILD_ROOT%{perl_vendorarch}/PDL/scantree.pl
474 # some manuals have wrong names - this can be fixed in "Makefile.PL"s or here:
475 cd $RPM_BUILD_ROOT%{_mandir}/man3
476 %{__mv} PDL::Dev.3pm PDL::Core::Dev.3pm
477 %{__mv} PDL::Linear.3pm PDL::Filter::Linear.3pm
478 %{__mv} PDL::LinPred.3pm PDL::Filter::LinPred.3pm
479 %{__mv} PDL::LM.3pm PDL::Fit::LM.3pm
480 %{__mv} PDL::Linfit.3pm PDL::Fit::Linfit.3pm
481 %{__mv} PDL::Polynomial.3pm PDL::Fit::Polynomial.3pm
482 %{__mv} PDL::State.3pm PDL::Graphics::State.3pm
483 %{__mv} Pdlpp.3pm Inline::Pdlpp.3pm
485 # some man pages do not belong to the man1 section
486 cd $RPM_BUILD_ROOT%{_mandir}/man1
487 for i in PDL::*.1*; do
488 %{__mv} $i ../man3/`echo $i | sed 's/\.1p\?$/.3/'`
491 # Remove demos fo rexternal packages
492 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/PDL/Demos/{Gnuplot_demo,Prima}.pm
495 rm -rf $RPM_BUILD_ROOT
498 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
501 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
502 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
506 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
507 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
510 %post Graphics-Limits
511 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
512 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
515 %post Graphics-OpenGL
516 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
517 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
520 %post Graphics-PGPLOT
521 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
522 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
526 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
527 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
531 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
532 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
536 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
537 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
541 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
542 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
546 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
547 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
551 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
552 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
556 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
557 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
561 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
562 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
566 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
567 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
571 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
572 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
576 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
577 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
581 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
582 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
586 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
587 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
591 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
592 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
596 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
597 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
601 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
602 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
606 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
607 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
610 %postun Graphics-Limits
611 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
612 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
615 %postun Graphics-OpenGL
616 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
617 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
620 %postun Graphics-PGPLOT
621 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
622 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
625 %postun Graphics-TriD
626 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
627 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
631 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
632 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
636 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
637 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
641 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
642 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
646 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
647 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
651 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
652 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
656 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
657 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
661 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
662 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
666 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
667 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
671 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
672 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
676 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
677 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
681 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
682 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
686 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
687 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
691 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
692 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
696 if [ -f %{perl_vendorarch}/PDL/scantree.pl ]; then
697 /usr/bin/perl %{perl_vendorarch}/PDL/scantree.pl %{perl_vendorarch}
701 %defattr(644,root,root,755)
702 %attr(755,root,root) %{_bindir}/pdl
703 %attr(755,root,root) %{_bindir}/pptemplate
704 %dir %{perl_vendorarch}/PDL
706 %{perl_vendorarch}/PDL.pm
707 %{perl_vendorarch}/PDL/AutoLoader.pm
708 %{perl_vendorarch}/PDL/Bad.pm
709 %{perl_vendorarch}/PDL/Basic.pm
710 %{perl_vendorarch}/PDL/CallExt.pm
711 %{perl_vendorarch}/PDL/Char.pm
712 %{perl_vendorarch}/PDL/Complex.pm
713 %{perl_vendorarch}/PDL/Compression.pm
714 %{perl_vendorarch}/PDL/Config.pm
715 %{perl_vendorarch}/PDL/Constants.pm
716 %{perl_vendorarch}/PDL/Core
717 %{perl_vendorarch}/PDL/Core.pm
718 %{perl_vendorarch}/PDL/Dbg.pm
719 %{perl_vendorarch}/PDL/DiskCache.pm
720 %{perl_vendorarch}/PDL/Doc
721 %{perl_vendorarch}/PDL/Doc.pm
722 %{perl_vendorarch}/PDL/Exporter.pm
723 %{perl_vendorarch}/PDL/FFT.pm
724 %dir %{perl_vendorarch}/PDL/Filter
725 %{perl_vendorarch}/PDL/Filter/Linear.pm
726 %dir %{perl_vendorarch}/PDL/Fit
727 %{perl_vendorarch}/PDL/Fit/Gaussian.pm
728 %{perl_vendorarch}/PDL/Func.pm
729 %dir %{perl_vendorarch}/PDL/Graphics
730 %{perl_vendorarch}/PDL/Graphics/State.pm
731 %{perl_vendorarch}/PDL/Image2D.pm
732 %{perl_vendorarch}/PDL/ImageND.pm
733 %{perl_vendorarch}/PDL/ImageRGB.pm
734 %dir %{perl_vendorarch}/PDL/Install
735 %{perl_vendorarch}/PDL/Install/Files.pm
736 %dir %{perl_vendorarch}/PDL/IO
737 %{perl_vendorarch}/PDL/IO/Dumper.pm
738 %{perl_vendorarch}/PDL/IO/FITS.pm
739 %{perl_vendorarch}/PDL/IO/IDL.pm
740 %{perl_vendorarch}/PDL/IO/Misc.pm
741 %{perl_vendorarch}/PDL/LiteF.pm
742 %{perl_vendorarch}/PDL/Lite.pm
743 %{perl_vendorarch}/PDL/Lvalue.pm
744 %{perl_vendorarch}/PDL/Math.pm
745 %{perl_vendorarch}/PDL/MatrixOps.pm
746 %{perl_vendorarch}/PDL/NiceSlice.pm
747 %dir %{perl_vendorarch}/PDL/NiceSlice
748 %{perl_vendorarch}/PDL/NiceSlice/FilterSimple.pm
749 %{perl_vendorarch}/PDL/NiceSlice/FilterUtilCall.pm
750 %{perl_vendorarch}/PDL/NiceSlice/ModuleCompile.pm
751 %{perl_vendorarch}/PDL/Opt
752 %{perl_vendorarch}/PDL/Ops.pm
753 %{perl_vendorarch}/PDL/Options.pm
754 %{perl_vendorarch}/PDL/PP
755 %{perl_vendorarch}/PDL/PP.pm
756 %{perl_vendorarch}/PDL/Primitive.pm
757 %{perl_vendorarch}/PDL/Reduce.pm
758 %{perl_vendorarch}/PDL/Slices.pm
759 %{perl_vendorarch}/PDL/Types.pm
760 %{perl_vendorarch}/PDL/Ufunc.pm
761 %{perl_vendorarch}/PDL/Version.pm
762 %{perl_vendorarch}/PDL/default.perldlrc
764 %dir %{perl_vendorarch}/auto/PDL
765 %dir %{perl_vendorarch}/auto/PDL/Bad
766 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Bad/*.so
767 %dir %{perl_vendorarch}/auto/PDL/Complex
768 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Complex/*.so
769 %dir %{perl_vendorarch}/auto/PDL/Compression
770 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Compression/*.so
771 %dir %{perl_vendorarch}/auto/PDL/FFT
772 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/FFT/*so
773 %dir %{perl_vendorarch}/auto/PDL/Graphics
774 %dir %{perl_vendorarch}/auto/PDL/IO
776 %dir %{perl_vendorarch}/auto/PDL/Image2D
777 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Image2D/*.so
778 %dir %{perl_vendorarch}/auto/PDL/ImageRGB
779 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/ImageRGB/*.so
780 %dir %{perl_vendorarch}/auto/PDL/Ops
781 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Ops/*.so
782 %dir %{perl_vendorarch}/auto/PDL/Slices
783 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Slices/*.so
784 %dir %{perl_vendorarch}/auto/PDL/Ufunc
785 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Ufunc/*.so
786 %dir %{perl_vendorarch}/auto/PDL/CallExt
787 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/CallExt/*.so
788 %dir %{perl_vendorarch}/auto/PDL/Core
789 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Core/*.so
790 %dir %{perl_vendorarch}/auto/PDL/Fit
791 %dir %{perl_vendorarch}/auto/PDL/Fit/Gaussian
792 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Fit/Gaussian/*.so
793 %dir %{perl_vendorarch}/auto/PDL/ImageND
794 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/ImageND/*.so
795 %dir %{perl_vendorarch}/auto/PDL/IO/Misc
796 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Misc/*.so
797 %dir %{perl_vendorarch}/auto/PDL/Math
798 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Math/*.so
799 %dir %{perl_vendorarch}/auto/PDL/MatrixOps
800 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/MatrixOps/*.so
801 %dir %{perl_vendorarch}/auto/PDL/Primitive
802 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Primitive/*.so
804 %{perl_vendorarch}/Inline/MakePdlppInstallable.pm
805 %{perl_vendorarch}/Inline/Pdlpp.pm
807 %{_mandir}/man1/pptemplate.1*
808 %{_mandir}/man3/Inline::Pdlpp.3pm*
809 %{_mandir}/man3/PDL.*
810 %{_mandir}/man3/PDL::[AC-ELO-RTU]*
811 %{_mandir}/man3/PDL::Ba*
812 %{_mandir}/man3/PDL::Bugs.3*
813 %{_mandir}/man3/PDL::FAQ*
814 %{_mandir}/man3/PDL::FFT*
815 %{_mandir}/man3/PDL::Filter::Linear*
816 %{_mandir}/man3/PDL::Fit::Gaussian*
817 %{_mandir}/man3/PDL::Func.3pm*
818 %{_mandir}/man3/PDL::Graphics::State.3pm*
819 %{_mandir}/man3/PDL::IFiles.3pm*
820 %{_mandir}/man3/PDL::I[mn]*
821 %{_mandir}/man3/PDL::IO.3pm*
822 %{_mandir}/man3/PDL::IO::FITS.3pm*
823 %{_mandir}/man3/PDL::IO::IDL.3pm*
824 %{_mandir}/man3/PDL::IO::Misc*
825 %{_mandir}/man3/PDL::Math*
826 %{_mandir}/man3/PDL::MatrixOps.3pm*
827 %{_mandir}/man3/PDL::Modules.3*
828 %{_mandir}/man3/PDL::NiceSlice.3pm*
829 %{_mandir}/man3/PDL::Slices*
830 %{_mandir}/man3/PDL::pdl2.3pm*
831 %{_mandir}/man3/PDL::pptemplate.3pm*
834 %defattr(644,root,root,755)
835 %attr(755,root,root) %{_bindir}/pdldoc
836 %attr(755,root,root) %{perl_vendorarch}/PDL/scantree.pl
837 %ghost %{perl_vendorarch}/PDL/pdldoc.db
838 %doc %{perl_vendorarch}/PDL/*.pod
839 %{_mandir}/man1/pdldoc.1*
843 %defattr(644,root,root,755)
844 %doc %{perl_vendorarch}/PDL/HtmlDocs
848 %defattr(644,root,root,755)
849 %attr(755,root,root) %{_bindir}/perldl
850 %{_mandir}/man1/perldl*
853 %defattr(644,root,root,755)
854 %attr(755,root,root) %{_bindir}/pdl2
855 %{perl_vendorarch}/PDL/Perldl2
856 %{_mandir}/man1/pdl2*
859 %defattr(644,root,root,755)
860 %{perl_vendorarch}/PDL/Graphics/IIS*
861 %dir %{perl_vendorarch}/auto/PDL/Graphics/IIS
862 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/IIS/*.so
863 %{_mandir}/man3/PDL::Graphics::IIS*
866 %defattr(644,root,root,755)
867 %{perl_vendorarch}/PDL/Graphics/LUT*
868 %{_mandir}/man3/PDL::Graphics::LUT*
870 %files Graphics-Limits
871 %defattr(644,root,root,755)
872 %{perl_vendorarch}/PDL/Graphics/Limits*
873 %{_mandir}/man3/PDL::Graphics::Limits*
875 %files Graphics-OpenGL
876 %defattr(644,root,root,755)
877 %{perl_vendorarch}/PDL/Graphics/OpenGL*
878 %dir %{perl_vendorarch}/auto/PDL/Graphics/OpenGL*
879 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/OpenGL*/*so
880 %{_mandir}/man3/PDL::Graphics::OpenGL*
882 %files Graphics-PGPLOT
883 %defattr(644,root,root,755)
884 %{perl_vendorarch}/PDL/Graphics/PGPLOT*
885 %{perl_vendorarch}/PDL/Graphics2D*
886 %dir %{perl_vendorarch}/auto/PDL/Graphics/PGPLOT
887 %dir %{perl_vendorarch}/auto/PDL/Graphics/PGPLOT/Window
888 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/PGPLOT/Window/*.so
889 %{_mandir}/man3/PDL::Graphics2D*
890 %{_mandir}/man3/PDL::Graphics::PGPLOT*
893 %defattr(644,root,root,755)
894 %dir %{perl_vendorarch}/PDL/Graphics/TriD
895 %{perl_vendorarch}/PDL/Graphics/TriD/[A-SU-Z]*
896 %{perl_vendorarch}/PDL/Graphics/TriD/Te*
897 %{perl_vendorarch}/PDL/Graphics/VRML*
898 %{perl_vendorarch}/PDL/Graphics/TriD.pm
899 %dir %{perl_vendorarch}/auto/PDL/Graphics/TriD
900 %dir %{perl_vendorarch}/auto/PDL/Graphics/TriD/Rout
901 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Graphics/TriD/Rout/*.so
902 %{_mandir}/man3/PDL::Graphics::TriD.*
903 %{_mandir}/man3/PDL::Graphics::TriD::[A-SU-Z]*
906 %defattr(644,root,root,755)
907 %{_mandir}/man3/PDL::IO::Browser*
908 %dir %{perl_vendorarch}/auto/PDL/IO/Browser
909 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Browser/*.so
910 %{perl_vendorarch}/PDL/IO/Browser*
913 %defattr(644,root,root,755)
914 %{_mandir}/man3/PDL::IO::Dicom*
915 %{perl_vendorarch}/PDL/IO/Dicom*
918 %defattr(644,root,root,755)
919 %{_mandir}/man3/PDL::IO::FastRaw*
920 %{perl_vendorarch}/PDL/IO/FastRaw*
923 %defattr(644,root,root,755)
924 %{_mandir}/man3/PDL::IO::FlexRaw*
925 %{perl_vendorarch}/PDL/IO/FlexRaw*
928 %defattr(644,root,root,755)
929 %{_mandir}/man3/PDL::IO::GD*
930 %{perl_vendorarch}/PDL/IO/GD*
931 %dir %{perl_vendorarch}/auto/PDL/IO/GD
932 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/GD/*.so
935 %defattr(644,root,root,755)
936 %{perl_vendorarch}/PDL/IO/Pic*
939 %defattr(644,root,root,755)
940 %{_mandir}/man3/PDL::IO::Pnm*
941 %dir %{perl_vendorarch}/auto/PDL/IO/Pnm
942 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Pnm/*.so
943 %{perl_vendorarch}/PDL/IO/Pnm*
946 %defattr(644,root,root,755)
947 %{perl_vendorarch}/PDL/IO/Storable.pm
948 %dir %{perl_vendorarch}/auto/PDL/IO/Storable
949 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/IO/Storable/*.so
950 %{_mandir}/man3/PDL::IO::Storable*
953 %defattr(644,root,root,755)
954 %{_mandir}/man3/PDL::Filter::LinPred*
955 %{_mandir}/man3/PDL::Fit::Linfit*
956 %{_mandir}/man3/PDL::Fit::LM*
957 %{_mandir}/man3/PDL::Fit::Polynomial*
958 %{_mandir}/man3/PDL::Matrix.3pm*
959 %{_mandir}/man3/PDL::Slatec*
960 %{perl_vendorarch}/PDL/Filter/LinPred.pm
961 %{perl_vendorarch}/PDL/Fit/Linfit.pm
962 %{perl_vendorarch}/PDL/Fit/LM.pm
963 %{perl_vendorarch}/PDL/Fit/Polynomial.pm
964 %{perl_vendorarch}/PDL/Matrix.pm
965 %{perl_vendorarch}/PDL/Slatec.pm
966 %dir %{perl_vendorarch}/auto/PDL/Slatec
967 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Slatec/*.so
970 %defattr(644,root,root,755)
971 %{perl_vendorarch}/PDL/GSL
972 %dir %{perl_vendorarch}/auto/PDL/GSL
973 %dir %{perl_vendorarch}/auto/PDL/GSL/DIFF
974 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/DIFF/*.so
975 %dir %{perl_vendorarch}/auto/PDL/GSL/INTEG
976 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/INTEG/*.so
977 %dir %{perl_vendorarch}/auto/PDL/GSL/INTERP
978 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/INTERP/*.so
979 %dir %{perl_vendorarch}/auto/PDL/GSL/MROOT
980 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/MROOT/*.so
981 %dir %{perl_vendorarch}/auto/PDL/GSL/RNG
982 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSL/RNG/*.so
983 %{_mandir}/man3/PDL::GSL::*
986 %defattr(644,root,root,755)
987 %{perl_vendorarch}/PDL/GSLSF
988 %dir %{perl_vendorarch}/auto/PDL/GSLSF
989 %dir %{perl_vendorarch}/auto/PDL/GSLSF/*
990 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/GSLSF/*/*.so
991 %{_mandir}/man3/PDL::GSLSF::*
994 %defattr(644,root,root,755)
995 %{perl_vendorarch}/PDL/Minuit.pm
996 %dir %{perl_vendorarch}/auto/PDL/Minuit
997 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Minuit/*.so
998 %{_mandir}/man3/PDL::Minuit*
1001 %defattr(644,root,root,755)
1002 %{perl_vendorarch}/PDL/Transform.pm
1003 %{perl_vendorarch}/PDL/Transform
1004 %dir %{perl_vendorarch}/auto/PDL/Transform
1005 %attr(755,root,root) %{perl_vendorarch}/auto/PDL/Transform/*.so
1008 %defattr(644,root,root,755)
1009 %{_mandir}/man3/PDL::BAD*
1010 %{perl_vendorarch}/PDL/Demos