[CVE-2018-10393] heap buffer overflow
[platform/upstream/libvorbis.git] / libvorbis.spec
1 Name:           libvorbis
2 Version:        1.3.4
3 Release:        0.xiph.1
4 Summary:        The Vorbis General Audio Compression Codec.
5
6 Group:          System Environment/Libraries
7 License:        BSD
8 URL:            http://www.xiph.org/
9 Vendor:         Xiph.org Foundation <team@xiph.org>
10 Source:         http://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz
11 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
12
13 # We're forced to use an epoch since both Red Hat and Ximian use it in their
14 # rc packages
15 Epoch:          2
16 # Dirty trick to tell rpm that this package actually provides what the
17 # last rc and beta was offering
18 Provides:       %{name} = %{epoch}:1.0rc3-%{release}
19 Provides:       %{name} = %{epoch}:1.0beta4-%{release}
20
21 Requires:       libogg >= 1.1
22 BuildRequires:  libogg-devel >= 1.1
23
24 %description
25 Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free,
26 general-purpose compressed audio format for audio and music at fixed 
27 and variable bitrates from 16 to 128 kbps/channel.
28
29 %package devel
30 Summary:        Vorbis Library Development
31 Group:          Development/Libraries
32 Requires:       libogg-devel >= 1.1
33 Requires:       libvorbis = %{version}
34 # Dirty trick to tell rpm that this package actually provides what the
35 # last rc and beta was offering
36 Provides:       %{name}-devel = %{epoch}:1.0rc3-%{release}
37 Provides:       %{name}-devel = %{epoch}:1.0beta4-%{release}
38
39 %description devel
40 The libvorbis-devel package contains the header files, static libraries 
41 and documentation needed to develop applications with libvorbis.
42
43 %prep
44 %setup -q -n %{name}-%{version}
45
46 %build
47 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --enable-static
48 make
49
50 %install
51 rm -rf $RPM_BUILD_ROOT
52
53 make DESTDIR=$RPM_BUILD_ROOT install
54
55 %clean 
56 rm -rf $RPM_BUILD_ROOT
57
58 %post -p /sbin/ldconfig
59
60 %postun -p /sbin/ldconfig
61
62 %files
63 %defattr(-,root,root)
64 %doc AUTHORS COPYING README
65 %{_libdir}/libvorbis.so.*
66 %{_libdir}/libvorbisfile.so.*
67 %{_libdir}/libvorbisenc.so.*
68
69 %files devel
70 %doc doc/*.html
71 %doc doc/*.png
72 %doc doc/*.txt
73 %doc doc/vorbisfile
74 %doc doc/vorbisenc
75 %{_datadir}/aclocal/vorbis.m4
76 %dir %{_includedir}/vorbis
77 %{_includedir}/vorbis/codec.h
78 %{_includedir}/vorbis/vorbisfile.h
79 %{_includedir}/vorbis/vorbisenc.h
80 %{_libdir}/libvorbis.a
81 %{_libdir}/libvorbis.la
82 %{_libdir}/libvorbis.so
83 %{_libdir}/libvorbisfile.a
84 %{_libdir}/libvorbisfile.la
85 %{_libdir}/libvorbisfile.so
86 %{_libdir}/libvorbisenc.a
87 %{_libdir}/libvorbisenc.la
88 %{_libdir}/libvorbisenc.so
89 %{_libdir}/pkgconfig/vorbis.pc
90 %{_libdir}/pkgconfig/vorbisfile.pc
91 %{_libdir}/pkgconfig/vorbisenc.pc
92
93 %changelog
94 * Sat May  3 2008 Ralph Giles <giles@xiph.org>
95 - updated source location
96
97 * Thu Jun 10 2004 Thomas Vander Stichele <thomas at apestaart dot org>
98 - autogenerate from configure
99 - fix download location
100 - remove Prefix
101 - own include dir
102 - move ldconfig runs to -p scripts
103 - change Release tag to include xiph
104
105 * Tue Oct 07 2003 Warren Dukes <shank@xiph.org>
106 - update for 1.0.1 release
107
108 * Sun Jul 14 2002 Thomas Vander Stichele <thomas@apestaart.org>
109 - Added BuildRequires:
110 - updated for 1.0 release
111
112 * Sat May 25 2002 Michael Smith <msmith@icecast.org>
113 - Fixed requires, copyright string.
114 * Sun Dec 31 2001 Jack Moffitt <jack@xiph.org>
115 - Updated for rc3 release.
116
117 * Sun Oct 07 2001 Jack Moffitt <jack@xiph.org>
118 - Updated for configurable prefixes
119
120 * Sat Oct 21 2000 Jack Moffitt <jack@icecast.org>
121 - initial spec file created