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