]> git.pld-linux.org Git - packages/live.git/blame - live.spec
- missing epoch in requires
[packages/live.git] / live.spec
CommitLineData
767bfffd 1Summary: LIVE555 libraries for streaming media
9b36f7a5 2Summary(pl.UTF-8): Biblioteki LIVE555 do strumieni multimedialnych
fff7b9fc 3Name: live
3433db50 4Version: 2009.07.09
dac25ab6 5Release: 2.6
357826c0 6Epoch: 2
0eb9cb7c
JB
7License: LGPL v2.1+
8Group: Development/Libraries
767bfffd 9Source0: http://www.live555.com/liveMedia/public/%{name}.%{version}.tar.gz
3433db50 10# Source0-md5: 8085b7f75e55c91f15e96f375c80b9fb
57b898d4 11Source1: http://www.live555.com/liveMedia/public/changelog.txt
3433db50 12# Source1-md5: 9f962afca5e55ae76b84ad8cb365d805
e8f768dc 13Source2: %{name}-shared.config
767bfffd 14URL: http://www.live555.com/liveMedia/
be100c98 15BuildRequires: libstdc++-devel
16BuildRequires: sed >= 4.0
fff7b9fc 17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
45ee8107
PS
19%define specflags -fno-strict-aliasing
20
fff7b9fc 21%description
767bfffd 22LIVE555 libraries for streaming media.
c855b1af 23
9f4ccf7a 24%description -l pl.UTF-8
767bfffd 25Biblioteki LIVE555 do strumieni multimedialnych.
fff7b9fc 26
e8f768dc
PG
27%package devel
28Summary: Header files for developing programs using LIVE555
29Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki LIVE555
30Group: Development/Libraries
dac25ab6 31Requires: %{name} = %{epoch}:%{version}-%{release}
e8f768dc
PG
32
33%description devel
34Header files for developing programs using LIVE555.
35
36%description devel -l pl.UTF-8
37Pliki nagłówkowe do biblioteki LIVE555
38
39%package static
40Summary: Static version LIVE555 library
41Summary(pl.UTF-8): Biblioteka statyczna LIVE555
42Group: Development/Libraries
dac25ab6 43Requires: %{name} = %{epoch}:%{version}-%{release}
e8f768dc
PG
44
45%description static
46Static LIVE555 library.
47
48%description static -l pl.UTF-8
49Statyczna biblioteka LIVE555.
50
51%prep
52%setup -q -c -n %{name}
53install %{SOURCE2} %{name}/config.linux-shared
54cp -pPR %{name} %{name}-shared
55mv %{name} %{name}-static
22b1675a 56
fff7b9fc 57%build
e8f768dc 58cd %{name}-static
fff7b9fc 59./genMakefiles linux
547015fd 60sed -i -e 's#$(TESTPROGS_APP)##g' Makefile Makefile.tail
22b1675a
JB
61%{__make} \
62 C_COMPILER="%{__cc}" \
63 CPLUSPLUS_COMPILER="%{__cxx}" \
295f667f 64 COMPILE_OPTS="\$(INCLUDES) -I. %{rpmcflags} -DSOCKLEN_T=socklen_t -fPIC"
fff7b9fc 65
e8f768dc
PG
66cd ../%{name}-shared
67./genMakefiles linux-shared
68sed -i -e 's#$(TESTPROGS_APP)##g' Makefile Makefile.tail
69%{__make} \
70 C_COMPILER="%{__cc}" \
71 CPLUSPLUS_COMPILER="%{__cxx}" \
72 COMPILE_OPTS="\$(INCLUDES) -I. %{rpmcflags} -DSOCKLEN_T=socklen_t"
73
fff7b9fc 74%install
75rm -rf $RPM_BUILD_ROOT
db556bce
PG
76install -d $RPM_BUILD_ROOT%{_libdir}/liveMedia/{liveMedia,groupsock,UsageEnvironment,BasicUsageEnvironment} \
77 $RPM_BUILD_ROOT%{_includedir}/liveMedia
c855b1af 78
e8f768dc 79cd %{name}-static
c855b1af
JB
80install liveMedia/libliveMedia.a $RPM_BUILD_ROOT%{_libdir}/liveMedia/liveMedia
81install groupsock/libgroupsock.a $RPM_BUILD_ROOT%{_libdir}/liveMedia/groupsock
82install UsageEnvironment/libUsageEnvironment.a $RPM_BUILD_ROOT%{_libdir}/liveMedia/UsageEnvironment
83install BasicUsageEnvironment/libBasicUsageEnvironment.a $RPM_BUILD_ROOT%{_libdir}/liveMedia/BasicUsageEnvironment
fff7b9fc 84
c855b1af
JB
85install liveMedia/include/* $RPM_BUILD_ROOT%{_includedir}/liveMedia
86install UsageEnvironment/include/* $RPM_BUILD_ROOT%{_includedir}/liveMedia
87install BasicUsageEnvironment/include/* $RPM_BUILD_ROOT%{_includedir}/liveMedia
88install groupsock/include/* $RPM_BUILD_ROOT%{_includedir}/liveMedia
fff7b9fc 89
e8f768dc
PG
90cd ../%{name}-shared
91install liveMedia/libliveMedia.so $RPM_BUILD_ROOT%{_libdir}/liveMedia/liveMedia
92install groupsock/libgroupsock.so $RPM_BUILD_ROOT%{_libdir}/liveMedia/groupsock
93install UsageEnvironment/libUsageEnvironment.so $RPM_BUILD_ROOT%{_libdir}/liveMedia/UsageEnvironment
94install BasicUsageEnvironment/libBasicUsageEnvironment.so $RPM_BUILD_ROOT%{_libdir}/liveMedia/BasicUsageEnvironment
95
96cd ..
57b898d4
PS
97install %{SOURCE1} ChangeLog.txt
98
fff7b9fc 99%clean
100rm -rf $RPM_BUILD_ROOT
101
e8f768dc
PG
102%post -p /sbin/ldconfig
103%postun -p /sbin/ldconfig
104
fff7b9fc 105%files
106%defattr(644,root,root,755)
e8f768dc
PG
107%dir %{_libdir}/liveMedia
108%dir %{_libdir}/liveMedia/UsageEnvironment
109%attr(755,root,root) %{_libdir}/liveMedia/UsageEnvironment/libUsageEnvironment.so
110%dir %{_libdir}/liveMedia/BasicUsageEnvironment
111%attr(755,root,root) %{_libdir}/liveMedia/BasicUsageEnvironment/libBasicUsageEnvironment.so
112%dir %{_libdir}/liveMedia/liveMedia
113%attr(755,root,root) %{_libdir}/liveMedia/liveMedia/libliveMedia.so
114%dir %{_libdir}/liveMedia/groupsock
115%attr(755,root,root) %{_libdir}/liveMedia/groupsock/libgroupsock.so
116
117%files devel
118%defattr(644,root,root,755)
57b898d4 119%doc ChangeLog.txt
c855b1af 120%{_includedir}/liveMedia
e8f768dc
PG
121
122%files static
123%defattr(644,root,root,755)
124%{_libdir}/liveMedia/BasicUsageEnvironment/libBasicUsageEnvironment.a
125%{_libdir}/liveMedia/UsageEnvironment/libUsageEnvironment.a
126%{_libdir}/liveMedia/groupsock/libgroupsock.a
127%{_libdir}/liveMedia/liveMedia/libliveMedia.a
This page took 0.107091 seconds and 4 git commands to generate.