]> git.pld-linux.org Git - packages/perl-Audio.git/blob - perl-Audio.spec
- release 11 (by relup.sh)
[packages/perl-Audio.git] / perl-Audio.spec
1 #
2 # Conditional build:
3 %bcond_with     tests   # do not perform "make test"
4
5 %define         pdir    Audio
6 %include        /usr/lib/rpm/macros.perl
7 Summary:        Audio Perl module - beginnings of Audio manipulation routines from Perl
8 Summary(pl.UTF-8):      Moduł Perla Audio - początki funkcji do obróbki dźwięku w Perlu
9 Name:           perl-Audio
10 Version:        1.029
11 Release:        11
12 License:        GPL v2+
13 Group:          Development/Languages/Perl
14 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{version}.tar.gz
15 # Source0-md5:  58b67ade294b960f617d9ccc495f07f1
16 Patch0:         %{name}-nas-fix.patch
17 Patch1:         %{name}-perl_version.patch
18 Patch2:         format-security.patch
19 URL:            http://search.cpan.org/dist/Audio/
20 BuildRequires:  alsa-lib-devel >= 0.9.0
21 BuildRequires:  nas-devel
22 BuildRequires:  perl-devel >= 1:5.8.0
23 BuildRequires:  rpm-perlprov >= 4.1-13
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 Audio Perl module - the beginnings of Audio manipulation routines from
28 Perl. It can load or save Sun/Next .au/.snd files and play them via
29 ALSA, Network Audio Server (from ftp://ftp.x.org/) or native Sun (or
30 compatible) /dev/audio.
31
32 %description -l pl.UTF-8
33 Moduł Perla Audio - początki funkcji do obróbki dźwięku w Perlu. Moduł
34 ten potrafi wczytywać i zapisywać pliki .au/.snd z Suna/NeXTa oraz
35 odtwarzać je przez sterowniki ALSA, NAS albo sunowskie (lub
36 kompatybilne) /dev/audio.
37
38 %package Play-Net
39 Summary:        Audio::Play::Net - nas driver for Audio module
40 Summary(pl.UTF-8):      Audio::Play::Net - sterownik nas do modułu Audio
41 Group:          Development/Languages/Perl
42 Requires:       %{name} = %{version}-%{release}
43
44 %description Play-Net
45 Audio::Play::Net - nas driver for Audio module.
46
47 %description Play-Net -l pl.UTF-8
48 Audio::Play::Net - sterownik nas do modułu Audio.
49
50 %package Tk
51 Summary:        Tk interface to Audio Perl module
52 Summary(pl.UTF-8):      Interfejs Tk do modułu Perla Audio
53 Group:          Development/Languages/Perl
54 Requires:       %{name} = %{version}-%{release}
55
56 %description Tk
57 Tk interface to Audio Perl module.
58
59 %description Tk -l pl.UTF-8
60 Interfejs Tk do modułu Perla Audio.
61
62 %package devel
63 Summary:        Audio Perl module - development files
64 Summary(pl.UTF-8):      Moduł Perla Audio - pliki nagłówkowe
65 Group:          Development/Languages/Perl
66 Requires:       %{name} = %{version}-%{release}
67
68 %description devel
69 Audio Perl module - development files.
70
71 %description devel -l pl.UTF-8
72 Moduł Perla Audio - pliki nagłówkowe.
73
74 %prep
75 %setup -q -n %{pdir}-%{version}
76 %patch0 -p1
77 %patch1 -p1
78 %patch2 -p1
79
80 %build
81 %{__perl} Makefile.PL \
82         INSTALLDIRS=vendor
83 %{__make} \
84         CC="%{__cc}" \
85         OPTIMIZE="-Wall %{rpmcflags}"
86
87 %{?with_tests:%{__make} test}
88
89 %install
90 rm -rf $RPM_BUILD_ROOT
91
92 %{__make} install \
93         DESTDIR=$RPM_BUILD_ROOT
94
95 # names are too common
96 cd $RPM_BUILD_ROOT%{_bindir}
97 for f in * ; do
98         mv -f $f Audio-$f
99 done
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %files
105 %defattr(644,root,root,755)
106 %doc README
107 %attr(755,root,root) %{_bindir}/Audio-[dmp]*
108 %{perl_vendorarch}/Audio/*.pm
109 %{perl_vendorarch}/Audio/Data
110 %dir %{perl_vendorarch}/Audio/Play
111 %{perl_vendorarch}/Audio/Play/linux.pm
112 %dir %{perl_vendorarch}/auto/Audio/Data
113 %{perl_vendorarch}/auto/Audio/Data/autosplit.ix
114 %{perl_vendorarch}/auto/Audio/Data/solve_polynomial.al
115 %attr(755,root,root) %{perl_vendorarch}/auto/Audio/Data/*.so
116 %dir %{perl_vendorarch}/auto/Audio/Play
117 %{perl_vendorarch}/auto/Audio/Play/autosplit.ix
118 %dir %{perl_vendorarch}/auto/Audio/Play/linux
119 %attr(755,root,root) %{perl_vendorarch}/auto/Audio/Play/linux/*.so
120 %{_mandir}/man3/*
121
122 %files Play-Net
123 %defattr(644,root,root,755)
124 %{perl_vendorarch}/Audio/Play/Net.pm
125 %dir %{perl_vendorarch}/auto/Audio/Play/Net
126 %attr(755,root,root) %{perl_vendorarch}/auto/Audio/Play/Net/*.so
127
128 %files Tk
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_bindir}/Audio-t*
131 %{perl_vendorarch}/Tk/Scope.pm
132
133 %files devel
134 %defattr(644,root,root,755)
135 %doc README.Porting
136 %{perl_vendorarch}/Audio/*.h
137 %{perl_vendorarch}/Audio/*.m
138 %{perl_vendorarch}/Audio/*.t
139 %{perl_vendorarch}/Audio/typemap
This page took 0.069288 seconds and 3 git commands to generate.