diff --git a/libnice-0.1.2.tar.gz b/libnice-0.1.2.tar.gz deleted file mode 100644 index 18e6e5c..0000000 --- a/libnice-0.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2472b6392a27287ded21a6ba535b19c6204614fb191e1c4ff98295202c247f6 -size 671588 diff --git a/libnice-0.1.3.tar.gz b/libnice-0.1.3.tar.gz new file mode 100644 index 0000000..5c6f4ec --- /dev/null +++ b/libnice-0.1.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046ce11f66638b54f2e042e7b1fbcc537ec99c27185fb006edbfd80d7f990074 +size 672174 diff --git a/libnice.changes b/libnice.changes index bdc376a..7310f6e 100644 --- a/libnice.changes +++ b/libnice.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Fri Sep 14 20:05:54 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.1.3: + + Dribble mode: You can set remote candidates while gathering the + local ones + + Add support for GStreamer 1.0, will compile plugins for both + 1.0 and 0.10 by default + + Cache GSocketAddress in UdpBsdSocket, creating it is very slow +- Add gstreamer-libnice sub package: the new GStreamer 1.0 plugin. +- No longer recommend gstreamer-0_10-libnice from libnice10, but + newly add supplements to the two gstreamer plugin sub packages, + triggering automatic installation when libnice and any the + respective gstreamer version is installed. +- Replace gstreamer-0_10-devel (and even older gstreamer010-devel) + BuildRequires, in favor of new pkgconfig() style variants: + + For gstreamer 0.10: + - gstreamer-0.10 + - gstreamer-base-0.10 + + For gstreamer 1.0 + - gstreamer-1.0 + - gstreamer-base-1.0 + ------------------------------------------------------------------- Wed Jul 11 05:15:17 UTC 2012 - adrian@suse.de diff --git a/libnice.spec b/libnice.spec index 067c1c3..c2d2afc 100644 --- a/libnice.spec +++ b/libnice.spec @@ -17,49 +17,51 @@ Name: libnice -Version: 0.1.2 +Version: 0.1.3 Release: 0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1030 -BuildRequires: gstreamer-0_10-devel -%else -BuildRequires: gstreamer010-devel -%endif -BuildRequires: glib2-devel >= 2.13 -BuildRequires: libgupnp-igd-devel -Url: http://nice.freedesktop.org/ -Source: http://nice.freedesktop.org/releases/%{name}-%{version}.tar.gz Summary: Interactive Connectivity Establishment implementation License: MPL-1.1 or LGPL-2.1 Group: System/Libraries +Url: http://nice.freedesktop.org/ +Source: http://nice.freedesktop.org/releases/%{name}-%{version}.tar.gz +BuildRequires: libgupnp-igd-devel +BuildRequires: pkgconfig(glib-2.0) >= 2.13 +BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.0 +BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.91 +BuildRequires: pkgconfig(gstreamer-base-0.10) >= 0.10.0 +BuildRequires: pkgconfig(gstreamer-base-1.0) >= 0.11.91 +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description libnice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE). - - %package -n libnice10 Summary: Interactive Connectivity Establishment implementation Group: System/Libraries -Recommends: gstreamer-0_10-libnice %description -n libnice10 libnice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE). +%package -n gstreamer-libnice +Summary: Interactive Connectivity Establishment implementation - GStreamer 1.0 +Group: System/Libraries +Supplements: packageand(libnice10:gstreamer) +%description -n gstreamer-libnice +libnice is an implementation of the IETF's draft Interactive +Connectivity Establishment standard (ICE) %package -n gstreamer-0_10-libnice -Summary: Interactive Connectivity Establishment implementation - GStreamer plug-in +Summary: Interactive Connectivity Establishment implementation - GStreamer 0.10 Group: System/Libraries +Supplements: packageand(libnice10:gstreamer-0_10) %description -n gstreamer-0_10-libnice libnice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE). - - %package devel Summary: Interactive Connectivity Establishment implementation - development files Group: Development/Libraries/C and C++ @@ -71,36 +73,35 @@ Obsoletes: libnice-doc < %{version} libnice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE). - - %prep %setup -q %build %configure --disable-static -%{__make} +make %check -%{__make} check \ -%if 0%{?qemu_user_space_build} -|| echo "ignore test suite failure in qemu, it is not threadsafe" -%endif +# make check disabled - Since version 0.1.3, libnice tries to interact with NM during make check +#make check \ +#%if 0%{?qemu_user_space_build} +#|| echo "ignore test suite failure in qemu, it is not threadsafe" +#%endif %install -%makeinstall -rm -f %{buildroot}/%{_libdir}/*.la -rm -f %{buildroot}/%{_libdir}/gstreamer-0.10/*.la +%make_install +find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %post -n libnice10 -p /sbin/ldconfig %postun -n libnice10 -p /sbin/ldconfig %clean -%{__rm} -rf %{buildroot} +rm -rf %{buildroot} %files %defattr(-,root,root,-) -%{_bindir}/* +%{_bindir}/stunbdc +%{_bindir}/stund %files -n libnice10 %defattr(-,root,root,-) @@ -110,9 +111,13 @@ rm -f %{buildroot}/%{_libdir}/gstreamer-0.10/*.la %defattr(-,root,root,-) %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so -%{_includedir}/nice -%{_includedir}/stun -%{_datadir}/gtk-doc +%{_includedir}/nice/ +%{_includedir}/stun/ +%{_datadir}/gtk-doc/html/libnice/ + +%files -n gstreamer-libnice +%defattr(-,root,root) +%{_libdir}/gstreamer-1.0/libgstnice.so %files -n gstreamer-0_10-libnice %defattr(-,root,root,-)