]> git.pld-linux.org Git - packages/live.git/commitdiff
- updated to 2011.03.14
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 16 Mar 2011 19:32:58 +0000 (19:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- updated/completed descriptions (incl. pl)
- added link patch, adjusted -shared.config to make inter-library linking
  (but note that libUsageEnvironment and libBasicUsageEnvironment have circular symbol dependencies)

Changed files:
    live-link.patch -> 1.1
    live-shared.config -> 1.2
    live.spec -> 1.58

live-link.patch [new file with mode: 0644]
live-shared.config
live.spec

diff --git a/live-link.patch b/live-link.patch
new file mode 100644 (file)
index 0000000..5ba5ed9
--- /dev/null
@@ -0,0 +1,62 @@
+--- live/BasicUsageEnvironment/Makefile.tail.orig      2011-03-15 00:40:37.000000000 +0100
++++ live/BasicUsageEnvironment/Makefile.tail   2011-03-16 18:09:05.547417970 +0100
+@@ -8,9 +8,11 @@
+       BasicTaskScheduler0.$(OBJ) BasicTaskScheduler.$(OBJ) \
+       DelayQueue.$(OBJ) BasicHashTable.$(OBJ)
++LIBRARY_DEPS = ../UsageEnvironment/libUsageEnvironment.$(LIB_SUFFIX)
++
+ libBasicUsageEnvironment.$(LIB_SUFFIX): $(OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
+-              $(OBJS)
++              $(OBJS) $(LIBRARY_LINK_DEPS)
+ .$(C).$(OBJ):
+       $(C_COMPILER) -c $(C_FLAGS) $<       
+--- live/groupsock/Makefile.tail.orig  2011-03-15 00:40:37.000000000 +0100
++++ live/groupsock/Makefile.tail       2011-03-16 18:11:05.827411266 +0100
+@@ -25,10 +25,12 @@
+ NetAddress.$(CPP):    include/NetAddress.hh include/GroupsockHelper.hh
+ IOHandlers.$(CPP):    include/IOHandlers.hh include/TunnelEncaps.hh
++LIBRARY_DEPS = ../BasicUsageEnvironment/libBasicUsageEnvironment.$(LIB_SUFFIX) ../UsageEnvironment/libUsageEnvironment.$(LIB_SUFFIX)
++
+ libgroupsock.$(LIB_SUFFIX): $(GROUPSOCK_LIB_OBJS) \
+     $(PLATFORM_SPECIFIC_LIB_OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
+-              $(GROUPSOCK_LIB_OBJS)
++              $(GROUPSOCK_LIB_OBJS) $(LIBRARY_LINK_DEPS)
+ clean:
+       -rm -rf *.$(OBJ) $(ALL) core *.core *~ include/*~
+--- live/liveMedia/Makefile.tail.orig  2011-03-15 00:40:37.000000000 +0100
++++ live/liveMedia/Makefile.tail       2011-03-16 18:34:20.507409590 +0100
+@@ -45,10 +45,12 @@
+ LIVEMEDIA_LIB_OBJS = Media.$(OBJ) $(MISC_SOURCE_OBJS) $(MISC_SINK_OBJS) $(MISC_FILTER_OBJS) $(RTP_OBJS) $(RTCP_OBJS) $(RTSP_OBJS) $(SIP_OBJS) $(SESSION_OBJS) $(QUICKTIME_OBJS) $(AVI_OBJS) $(TRANSPORT_STREAM_TRICK_PLAY_OBJS) $(MISC_OBJS)
++LIBRARY_DEPS = ../groupsock/libgroupsock.$(LIB_SUFFIX) ../BasicUsageEnvironment/libBasicUsageEnvironment.$(LIB_SUFFIX) ../UsageEnvironment/libUsageEnvironment.$(LIB_SUFFIX)
++
+ $(LIVEMEDIA_LIB): $(LIVEMEDIA_LIB_OBJS) \
+     $(PLATFORM_SPECIFIC_LIB_OBJS)
+       $(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) \
+-              $(LIVEMEDIA_LIB_OBJS)
++              $(LIVEMEDIA_LIB_OBJS) $(LIBRARY_LINK_DEPS)
+ Media.$(CPP):         include/Media.hh
+ include/Media.hh:     include/liveMedia_version.hh
+--- live/Makefile.tail.orig    2011-03-16 19:18:57.767415456 +0100
++++ live/Makefile.tail 2011-03-16 19:30:31.367419646 +0100
+@@ -10,10 +10,10 @@
+ MEDIA_SERVER_DIR = mediaServer
+ all:
+-      cd $(LIVEMEDIA_DIR) ; $(MAKE)
+-      cd $(GROUPSOCK_DIR) ; $(MAKE)
+       cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE)
+       cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE)
++      cd $(GROUPSOCK_DIR) ; $(MAKE)
++      cd $(LIVEMEDIA_DIR) ; $(MAKE)
+       cd $(TESTPROGS_DIR) ; $(MAKE)
+       cd $(MEDIA_SERVER_DIR) ; $(MAKE)
index 4835fcbe35b223e081bb8ad85b1b6aa5decb1098..6621edc416d1ca88cba26b8274a0dd3636404486 100644 (file)
@@ -9,8 +9,9 @@ OBJ =                   o
 LINK =                 $(CXX) -o
 LINK_OPTS =            -L.
 CONSOLE_LINK_OPTS =    $(LINK_OPTS)
-LIBRARY_LINK =         $(CC) -o
+LIBRARY_LINK =         $(CXX) -o
 LIBRARY_LINK_OPTS =    $(LINK_OPTS) -shared -Wl,-soname,$@
+LIBRARY_LINK_DEPS =    $(LIBRARY_DEPS)
 LIB_SUFFIX =                   so
 LIBS_FOR_CONSOLE_APPLICATION =
 LIBS_FOR_GUI_APPLICATION =
index 9be07e95932fc5dd9e03da0b58d3986c0bd3f0b7..2500dda9c4101c4b45cdba1d71094557930f7142 100644 (file)
--- a/live.spec
+++ b/live.spec
@@ -1,16 +1,17 @@
-Summary:       LIVE555 for streaming media
-Summary(pl.UTF-8):     LIVE555 do strumieni multimedialnych
+Summary:       LIVE555 streaming media server
+Summary(pl.UTF-8):     LIVE555 - serwer strumieni multimedialnych
 Name:          live
-Version:       2010.04.09
-Release:       2
+Version:       2011.03.14
+Release:       1
 Epoch:         2
 License:       LGPL v2.1+
 Group:         Development/Libraries
 Source0:       http://www.live555.com/liveMedia/public/%{name}.%{version}.tar.gz
-# Source0-md5: 7f56f54c1c4697764c6e88282e353e81
+# Source0-md5: ff65b2c598e970b4b6c8219a1811de00
 Source1:       http://www.live555.com/liveMedia/public/changelog.txt
-# Source1-md5: 9f962afca5e55ae76b84ad8cb365d805
+# Source1-md5: 2a04b97d2dddb97ca9ab05e4777c13a0
 Source2:       %{name}-shared.config
+Patch0:                %{name}-link.patch
 URL:           http://www.live555.com/liveMedia/
 BuildRequires: libstdc++-devel
 BuildRequires: sed >= 4.0
@@ -24,23 +25,28 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                LIVE_ABI_VERSION        1
 
 %description
-LIVE555 for streaming media.
+LIVE555 streaming media server.
 
 %description -l pl.UTF-8
-LIVE555 do strumieni multimedialnych.
+LIVE555 - serwer strumieni multimedialnych.
 
 %package libs
 Summary:       Shared LIVE555 libraries for streaming media
-Group:         Development/Libraries
+Summary(pl.UTF-8):     Biblioteki współdzielone LIVE555 do strumieni multimedialnych
+Group:         Libraries
 
 %description libs
 Shared LIVE555 libraries for streaming media.
 
+%description libs -l pl.UTF-8
+Biblioteki współdzielone LIVE555 do strumieni multimedialnych.
+
 %package devel
 Summary:       Header files for developing programs using LIVE555
 Summary(pl.UTF-8):     Pliki nagłówkowe do biblioteki LIVE555
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      libstdc++-devel
 Obsoletes:     live < 2:2009.07.09-2.5
 
 %description devel
@@ -50,22 +56,24 @@ Header files for developing programs using LIVE555.
 Pliki nagłówkowe do biblioteki LIVE555
 
 %package static
-Summary:       Static version LIVE555 library
-Summary(pl.UTF-8):     Biblioteka statyczna LIVE555
+Summary:       Static LIVE555 libraries for streaming media
+Summary(pl.UTF-8):     Biblioteki statyczne LIVE555 do strumieni multimedialnych
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
 
 %description static
-Static LIVE555 library.
+Static LIVE555 libraries for streaming media.
 
 %description static -l pl.UTF-8
-Statyczna biblioteka LIVE555.
+Biblioteki statyczne LIVE555 do strumieni multimedialnych.
 
 %prep
 %setup -q -c -n %{name}
+%patch0 -p0
 install %{SOURCE2} %{name}/config.linux-shared
 cp -pPR %{name} %{name}-shared
 mv %{name} %{name}-static
+cp -af %{SOURCE1} ChangeLog.txt
 
 %build
 cd %{name}-static
@@ -80,8 +88,8 @@ cd ../%{name}-shared
 ./genMakefiles linux-shared
 sed -i -e 's#$(TESTPROGS_APP)##g' Makefile Makefile.tail
 %{__make} \
-       C_COMPILER="%{__cc}" \
-       CPLUSPLUS_COMPILER="%{__cxx}" \
+       CC="%{__cc}" \
+       CXX="%{__cxx}" \
        LIB_SUFFIX="so.%{LIVE_ABI_VERSION}" \
        COMPILE_OPTS="\$(INCLUDES) -I. %{rpmcppflags} %{rpmcflags} -DSOCKLEN_T=socklen_t"
 
@@ -89,30 +97,21 @@ sed -i -e 's#$(TESTPROGS_APP)##g' Makefile Makefile.tail
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/liveMedia,%{_bindir}}
 
-cd %{name}-static
 for i in liveMedia groupsock UsageEnvironment BasicUsageEnvironment; do
-       install -p $i/lib$i.a $RPM_BUILD_ROOT%{_libdir}
-done
-
-cd ../%{name}-shared
-
-for i in liveMedia groupsock UsageEnvironment BasicUsageEnvironment; do
-       install -p $i/lib$i.so.%{LIVE_ABI_VERSION} $RPM_BUILD_ROOT%{_libdir}
+       install -p %{name}-static/$i/lib$i.a $RPM_BUILD_ROOT%{_libdir}
+       install -p %{name}-shared/$i/lib$i.so.%{LIVE_ABI_VERSION} $RPM_BUILD_ROOT%{_libdir}
        ln -s lib$i.so.%{LIVE_ABI_VERSION} $RPM_BUILD_ROOT%{_libdir}/lib$i.so
-       install -p $i/include/* $RPM_BUILD_ROOT%{_includedir}/liveMedia
+       install -p %{name}-shared/$i/include/* $RPM_BUILD_ROOT%{_includedir}/liveMedia
 done
 
 # We provide shared version:
-install -p mediaServer/live555MediaServer $RPM_BUILD_ROOT%{_bindir}
-
-cd ..
-cp -af %{SOURCE1} ChangeLog.txt
+install -p %{name}-shared/mediaServer/live555MediaServer $RPM_BUILD_ROOT%{_bindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post libs   -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post  libs -p /sbin/ldconfig
+%postun        libs -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
@@ -128,11 +127,11 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %doc ChangeLog.txt
-%{_includedir}/liveMedia
 %attr(755,root,root) %{_libdir}/libBasicUsageEnvironment.so
 %attr(755,root,root) %{_libdir}/libUsageEnvironment.so
 %attr(755,root,root) %{_libdir}/libgroupsock.so
 %attr(755,root,root) %{_libdir}/libliveMedia.so
+%{_includedir}/liveMedia
 
 %files static
 %defattr(644,root,root,755)
This page took 0.091186 seconds and 4 git commands to generate.