xref: /aosp_15_r20/external/libogg/libogg.spec.in (revision 4d5d8b54cec1a9622d79143ad0e145ea73da2224)
1*4d5d8b54SAndroid Build Coastguard WorkerName:		libogg
2*4d5d8b54SAndroid Build Coastguard WorkerVersion:	@VERSION@
3*4d5d8b54SAndroid Build Coastguard WorkerRelease:	0.xiph.1
4*4d5d8b54SAndroid Build Coastguard WorkerSummary:	Ogg Bitstream Library.
5*4d5d8b54SAndroid Build Coastguard Worker
6*4d5d8b54SAndroid Build Coastguard WorkerGroup:		System Environment/Libraries
7*4d5d8b54SAndroid Build Coastguard WorkerLicense:	BSD
8*4d5d8b54SAndroid Build Coastguard WorkerURL:		http://www.xiph.org/
9*4d5d8b54SAndroid Build Coastguard WorkerVendor:		Xiph.org Foundation <[email protected]>
10*4d5d8b54SAndroid Build Coastguard WorkerSource:		http://www.vorbis.com/files/1.0.1/unix/%{name}-%{version}.tar.gz
11*4d5d8b54SAndroid Build Coastguard WorkerBuildRoot:	%{_tmppath}/%{name}-%{version}-root
12*4d5d8b54SAndroid Build Coastguard Worker
13*4d5d8b54SAndroid Build Coastguard Worker# We're forced to use an epoch since both Red Hat and Ximian use it in their
14*4d5d8b54SAndroid Build Coastguard Worker# rc packages
15*4d5d8b54SAndroid Build Coastguard WorkerEpoch:		2
16*4d5d8b54SAndroid Build Coastguard Worker# Dirty trick to tell rpm that this package actually provides what the
17*4d5d8b54SAndroid Build Coastguard Worker# last rc and beta was offering
18*4d5d8b54SAndroid Build Coastguard WorkerProvides:	%{name} = %{epoch}:1.0rc3-%{release}
19*4d5d8b54SAndroid Build Coastguard WorkerProvides:	%{name} = %{epoch}:1.0beta4-%{release}
20*4d5d8b54SAndroid Build Coastguard Worker
21*4d5d8b54SAndroid Build Coastguard Worker%description
22*4d5d8b54SAndroid Build Coastguard WorkerLibogg is a library for manipulating ogg bitstreams.  It handles
23*4d5d8b54SAndroid Build Coastguard Workerboth making ogg bitstreams and getting packets from ogg bitstreams.
24*4d5d8b54SAndroid Build Coastguard Worker
25*4d5d8b54SAndroid Build Coastguard Worker%package devel
26*4d5d8b54SAndroid Build Coastguard WorkerSummary: 	Ogg Bitstream Library Development
27*4d5d8b54SAndroid Build Coastguard WorkerGroup: 		Development/Libraries
28*4d5d8b54SAndroid Build Coastguard WorkerRequires: 	libogg = %{version}
29*4d5d8b54SAndroid Build Coastguard Worker# Dirty trick to tell rpm that this package actually provides what the
30*4d5d8b54SAndroid Build Coastguard Worker# last rc and beta was offering
31*4d5d8b54SAndroid Build Coastguard WorkerProvides:	%{name}-devel = %{epoch}:1.0rc3-%{release}
32*4d5d8b54SAndroid Build Coastguard WorkerProvides:	%{name}-devel = %{epoch}:1.0beta4-%{release}
33*4d5d8b54SAndroid Build Coastguard Worker
34*4d5d8b54SAndroid Build Coastguard Worker%description devel
35*4d5d8b54SAndroid Build Coastguard WorkerThe libogg-devel package contains the header files, static libraries
36*4d5d8b54SAndroid Build Coastguard Workerand documentation needed to develop applications with libogg.
37*4d5d8b54SAndroid Build Coastguard Worker
38*4d5d8b54SAndroid Build Coastguard Worker%prep
39*4d5d8b54SAndroid Build Coastguard Worker%setup -q -n %{name}-%{version}
40*4d5d8b54SAndroid Build Coastguard Worker
41*4d5d8b54SAndroid Build Coastguard Worker%build
42*4d5d8b54SAndroid Build Coastguard WorkerCFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --enable-static
43*4d5d8b54SAndroid Build Coastguard Workermake
44*4d5d8b54SAndroid Build Coastguard Worker
45*4d5d8b54SAndroid Build Coastguard Worker%install
46*4d5d8b54SAndroid Build Coastguard Workerrm -rf $RPM_BUILD_ROOT
47*4d5d8b54SAndroid Build Coastguard Worker
48*4d5d8b54SAndroid Build Coastguard Workermake DESTDIR=$RPM_BUILD_ROOT install
49*4d5d8b54SAndroid Build Coastguard Worker
50*4d5d8b54SAndroid Build Coastguard Worker%clean
51*4d5d8b54SAndroid Build Coastguard Workerrm -rf $RPM_BUILD_ROOT
52*4d5d8b54SAndroid Build Coastguard Worker
53*4d5d8b54SAndroid Build Coastguard Worker%post -p /sbin/ldconfig
54*4d5d8b54SAndroid Build Coastguard Worker
55*4d5d8b54SAndroid Build Coastguard Worker%postun -p /sbin/ldconfig
56*4d5d8b54SAndroid Build Coastguard Worker
57*4d5d8b54SAndroid Build Coastguard Worker%files
58*4d5d8b54SAndroid Build Coastguard Worker%defattr(-,root,root)
59*4d5d8b54SAndroid Build Coastguard Worker%doc AUTHORS CHANGES COPYING README
60*4d5d8b54SAndroid Build Coastguard Worker%{_libdir}/libogg.so.*
61*4d5d8b54SAndroid Build Coastguard Worker
62*4d5d8b54SAndroid Build Coastguard Worker%files devel
63*4d5d8b54SAndroid Build Coastguard Worker%defattr(-,root,root)
64*4d5d8b54SAndroid Build Coastguard Worker%doc doc/index.html
65*4d5d8b54SAndroid Build Coastguard Worker%doc doc/framing.html
66*4d5d8b54SAndroid Build Coastguard Worker%doc doc/oggstream.html
67*4d5d8b54SAndroid Build Coastguard Worker%doc doc/white-ogg.png
68*4d5d8b54SAndroid Build Coastguard Worker%doc doc/white-xifish.png
69*4d5d8b54SAndroid Build Coastguard Worker%doc doc/stream.png
70*4d5d8b54SAndroid Build Coastguard Worker%doc doc/libogg/*.html
71*4d5d8b54SAndroid Build Coastguard Worker%doc doc/libogg/style.css
72*4d5d8b54SAndroid Build Coastguard Worker%dir %{_includedir}/ogg
73*4d5d8b54SAndroid Build Coastguard Worker%{_includedir}/ogg/ogg.h
74*4d5d8b54SAndroid Build Coastguard Worker%{_includedir}/ogg/os_types.h
75*4d5d8b54SAndroid Build Coastguard Worker%{_includedir}/ogg/config_types.h
76*4d5d8b54SAndroid Build Coastguard Worker%{_libdir}/libogg.a
77*4d5d8b54SAndroid Build Coastguard Worker%{_libdir}/libogg.la
78*4d5d8b54SAndroid Build Coastguard Worker%{_libdir}/libogg.so
79*4d5d8b54SAndroid Build Coastguard Worker%{_libdir}/pkgconfig/ogg.pc
80*4d5d8b54SAndroid Build Coastguard Worker%{_datadir}/aclocal/ogg.m4
81*4d5d8b54SAndroid Build Coastguard Worker
82*4d5d8b54SAndroid Build Coastguard Worker%changelog
83*4d5d8b54SAndroid Build Coastguard Worker* Thu Nov 08 2007 Conrad Parker <[email protected]>
84*4d5d8b54SAndroid Build Coastguard Worker- update doc dir (reported by thosmos on #vorbis)
85*4d5d8b54SAndroid Build Coastguard Worker
86*4d5d8b54SAndroid Build Coastguard Worker* Thu Jun 10 2004 Thomas Vander Stichele <thomas at apestaart dot org>
87*4d5d8b54SAndroid Build Coastguard Worker- autogenerate from configure
88*4d5d8b54SAndroid Build Coastguard Worker- fix download location
89*4d5d8b54SAndroid Build Coastguard Worker- remove Prefix
90*4d5d8b54SAndroid Build Coastguard Worker- own include dir
91*4d5d8b54SAndroid Build Coastguard Worker- move ldconfig runs to -p scripts
92*4d5d8b54SAndroid Build Coastguard Worker- change Release tag to include xiph
93*4d5d8b54SAndroid Build Coastguard Worker
94*4d5d8b54SAndroid Build Coastguard Worker* Tue Oct 07 2003 Warren Dukes <[email protected]>
95*4d5d8b54SAndroid Build Coastguard Worker- update for 1.1 release
96*4d5d8b54SAndroid Build Coastguard Worker
97*4d5d8b54SAndroid Build Coastguard Worker* Sun Jul 14 2002 Thomas Vander Stichele <[email protected]>
98*4d5d8b54SAndroid Build Coastguard Worker- update for 1.0 release
99*4d5d8b54SAndroid Build Coastguard Worker- conform Group to Red Hat's idea of it
100*4d5d8b54SAndroid Build Coastguard Worker- take out case where configure doesn't exist; a tarball should have it
101*4d5d8b54SAndroid Build Coastguard Worker
102*4d5d8b54SAndroid Build Coastguard Worker* Tue Dec 18 2001 Jack Moffitt <[email protected]>
103*4d5d8b54SAndroid Build Coastguard Worker- Update for RC3 release
104*4d5d8b54SAndroid Build Coastguard Worker
105*4d5d8b54SAndroid Build Coastguard Worker* Sun Oct 07 2001 Jack Moffitt <[email protected]>
106*4d5d8b54SAndroid Build Coastguard Worker- add support for configurable prefixes
107*4d5d8b54SAndroid Build Coastguard Worker
108*4d5d8b54SAndroid Build Coastguard Worker* Sat Sep 02 2000 Jack Moffitt <[email protected]>
109*4d5d8b54SAndroid Build Coastguard Worker- initial spec file created
110