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

Revision 10769, 4.7 KB checked in by ara_t, 8 years ago (diff)

rebuild with gcc-5.4.0

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