source: projects/specs/trunk/p/portaudio/portaudio-vl.spec @ 12384

Revision 12384, 4.8 KB checked in by tomop, 4 years ago (diff)

portaudio-19-13

Line 
1Summary:        Free, cross platform, open-source, audio I/O library
2Name:           portaudio
3Version:        19
4Release:        13%{?_dist_release}
5Group:          System Environment/Libraries
6License:        MIT
7URL:            http://www.portaudio.com/
8Source:         pa_stable_v19_20140130.tgz
9Patch1:         portaudio-doxynodate.patch
10Patch2:         portaudio-pkgconfig-alsa.patch
11Patch3:         portaudio-audacity.patch
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
14BuildRequires:  doxygen
15BuildRequires:  alsa-lib-devel
16BuildRequires:  jack-audio-connection-kit-devel
17
18Vendor:         Project Vine
19Distribution:   Vine Linux
20
21%description
22PortAudio is a portable audio I/O library designed for cross-platform
23support of audio. It uses a callback mechanism to request audio processing.
24Audio can be generated in various formats, including 32 bit floating point,
25and will be converted to the native format internally.
26
27
28%package devel
29Summary: Development files for the portaudio audio I/O library
30Group: Development/Libraries
31Requires: %{name} = %{version}-%{release}
32Requires: pkgconfig
33
34%description devel
35PortAudio is a portable audio I/O library designed for cross-platform
36support of audio. It uses a callback mechanism to request audio processing.
37Audio can be generated in various formats, including 32 bit floating point,
38and will be converted to the native format internally.
39
40This package contains files required to build applications that will use the
41portaudio library.
42
43
44%prep
45%setup -q -n %{name}
46%patch1 -p1
47%patch2 -p1
48%patch3 -p1
49
50
51%build
52%configure --disable-static --enable-cxx
53# no -j# because building with -j# is broken
54make
55# Build html devel documentation
56doxygen
57
58
59%install
60rm -rf %{buildroot}
61make install DESTDIR=%{buildroot}
62
63
64%clean
65rm -rf %{buildroot}
66
67
68%post -p /sbin/ldconfig
69
70%postun -p /sbin/ldconfig
71
72
73%files
74%defattr(-,root,root,-)
75%license LICENSE.txt
76%doc README.txt
77%{_libdir}/*.so.*
78
79%files devel
80%defattr(-,root,root,-)
81%doc doc/html/*
82%{_includedir}/portaudiocpp/
83%{_includedir}/portaudio.h
84%{_includedir}/pa_jack.h
85%{_includedir}/pa_linux_alsa.h
86%exclude %{_libdir}/*.la
87%{_libdir}/*.so
88%{_libdir}/pkgconfig/*.pc
89
90
91%changelog
92* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 19-13
93- updated to new(?) snapshot.
94
95* Fri Sep 02 2016 Toshiaki Ara <ara_t@384.jp> - 19-12
96- rebuild with gcc-5.4.0
97
98* Sat Mar 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 19-11
99- upgrade to a more recent snapshot to bring in various bugfixes
100- (fix imported from Fedora's 19-13)
101
102* Sun Mar 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 19-10
103- initial build for Vine Linux
104
105* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 19-9
106- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
107
108* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 19-8
109- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
110
111* Mon Dec 22 2008 Matthias Saou <http://freshrpms.net/> 19-7
112- Add Doxyfile patch to remove date in footer and fix multilib (#342931).
113
114* Sun Dec  7 2008 Hans de Goede <hdegoede@redhat.com> 19-6
115- Add a patch by Kevin Kofler to make non mmap alsa (and thus pulseaudio) work
116  (bz 445644)
117
118* Sun Feb  3 2008 Matthias Saou <http://freshrpms.net/> 19-5
119- Update to "stable" v19_20071207.
120- Rebuild against latest jack in rawhide (#430672).
121- Backport update to F8 too (#431266).
122
123* Mon Dec 10 2007 Matthias Saou <http://freshrpms.net/> 19-4
124- Include portaudiocpp library and headers (#413681).
125
126* Wed Aug 22 2007 Matthias Saou <http://freshrpms.net/> 19-3
127- Rebuild for new BuildID feature.
128
129* Sun Aug  5 2007 Matthias Saou <http://freshrpms.net/> 19-2
130- Update License field.
131
132* Tue Jun 19 2007 Matthias Saou <http://freshrpms.net/> 19-1
133- Update to "stable" v19_061121.
134- Switch virtual devel provide to a real sub-package.
135- Update spec to match build changes from custom Makefile to autotools.
136- Include new pkgconfig file and require pkgconfig from the devel package.
137- Add ldconfig calls now that we have a versionned shared library.
138- Rebuild against alsa-lib and jack-audio-connection-kit.
139- Build doxygen documentation and include it in the devel package.
140
141* Mon Aug 28 2006 Matthias Saou <http://freshrpms.net/> 18.1-8
142- FC6 rebuild.
143
144* Mon Mar  6 2006 Matthias Saou <http://freshrpms.net/> 18.1-7
145- FC5 rebuild.
146
147* Thu Feb  9 2006 Matthias Saou <http://freshrpms.net/> 18.1-6
148- Rebuild for new gcc/glibc.
149
150* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 18.1-5
151- rebuild on all arches
152
153* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 18.1-4
154- rebuilt
155
156* Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 18.1-3
157- Bump release to provide Extras upgrade path.
158
159* Fri Nov  5 2004 Matthias Saou <http://freshrpms.net/> 18.1-2
160- Add -devel provides.
161- Fix .so 644 mode (overidden in defattr).
162
163* Thu Jun 10 2004 Dag Wieers <dag@wieers.com> - 18.1-1
164- Added -fPIC for x86_64.
165
166* Sat Sep 13 2003 Dag Wieers <dag@wieers.com> - 18.1-0
167- Initial package. (using DAR)
168
Note: See TracBrowser for help on using the repository browser.