-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmediastreamer2.spec.in
81 lines (67 loc) · 2.08 KB
/
mediastreamer2.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# -*- rpm-spec -*-
#
# mediastreamer2 -- A mediastreaming library for telephony applications
#
%ifarch %ix86
%define mediastreamer2_cpu pentium4
%endif
Summary: Audio/Video real-time streaming
Name: mediastreamer
Version: @MEDIASTREAMER_VERSION@
Release: 1
License: LGPL
Group: Applications/Communications
URL: http://linphone.org/mediastreamer2/
Source0: %{name}-@[email protected]
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%ifarch %ix86
BuildArch: i686
%endif
%description
Mediastreamer2 is a GPL licensed library to make audio and video
real-time streaming and processing. Written in pure C, it is based
upon the oRTP library.
%package devel
Summary: Headers, libraries and docs for the mediastreamer2 library
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Mediastreamer2 is a GPL licensed library to make audio and video
real-time streaming and processing. Written in pure C, it is based
upon the ortp library.
This package contains header files and development libraries needed to
develop programs using the mediastreamer2 library.
%ifarch %ix86
%define mediastreamer2_arch_cflags -malign-double -march=i686 -mcpu=%{mediastreamer2_cpu}
%else
# Must be non-empty
%define mediastreamer2_arch_cflags -Wall
%endif
%define mediastreamer2_cflags %mediastreamer2_arch_cflags -Wall -g -pipe -pthread -O3 -fomit-frame-pointer -fno-schedule-insns -fschedule-insns2 -fstrict-aliasing
%prep
%setup -q
%build
%configure \
--enable-gtk-doc=no \
--enable-shared --enable-static
make -j$RPM_BUILD_NCPUS CFLAGS="%mediastreamer2_cflags" CXXFLAGS="%mediastreamer2_cflags"
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
%{_libdir}/*.so.*
%files devel
%defattr(-,root,root,-)
%doc docs/html
%{_libdir}/*.la
%{_libdir}/*.a
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}
%changelog
* Tue Oct 25 2005 Francois-Xavier Kowalski <[email protected]>
- Add to mediastreamer2 distribution with "make rpm" target