diff --git a/gupnp-dlna-0.10.0.tar.xz b/gupnp-dlna-0.10.0.tar.xz new file mode 100644 index 0000000..97f31ef --- /dev/null +++ b/gupnp-dlna-0.10.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d432f1a36819f4ebf01b96fc5f2b5d2771b6b7ec91f16f3fcff98fc3ed1f8e0 +size 311032 diff --git a/gupnp-dlna-0.6.6.tar.xz b/gupnp-dlna-0.6.6.tar.xz deleted file mode 100644 index a48f68e..0000000 --- a/gupnp-dlna-0.6.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:82a1e75c398379567a5a5db9acd19bd01334b4f0053c8a166a77bc09bf0ca047 -size 263936 diff --git a/gupnp-dlna.changes b/gupnp-dlna.changes index fc57cd6..31d7216 100644 --- a/gupnp-dlna.changes +++ b/gupnp-dlna.changes @@ -1,3 +1,94 @@ +------------------------------------------------------------------- +Wed Feb 20 20:26:44 UTC 2013 - zaitor@opensuse.org + +- Update to version 0.10.0: + + Various fixes for the GStreamer 0.10 meta-data back-end. + +------------------------------------------------------------------- +Tue Feb 12 16:24:52 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.9.5: + + Add --disable-maintainer-mode option. + + Add a GStreamer 0.10 meta-data back-end. + +------------------------------------------------------------------- +Mon Feb 4 22:58:03 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.9.4: + + Introduce new API to guess a DLNA profile from existing + GUPnPDLNAInformation. + + Introduce a new library to create GUPnPDLNAInformation from + GstDiscovererInfo. + + Fix an issue with GValue conversion. + + Get rid of the old profile backend and move most of it to the + library itself. + + Introduce single-include header file. + +------------------------------------------------------------------- +Sun Jan 13 09:55:27 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.9.3: + + Fix underlinking of gstreamer plug-in. + + Fix out-of-srcdir build with --enable-gtk-doc. + + Fix signal G-I annotation. + + Link meta-data back-end as a plug-in. +- Changes from version 0.9.2: + + Remove the old gupnp-dlna-1.1.pc.in file. + + Remove gupnp and gstreamer-* dependencies from VAPI file + generation. + + Lower vapigen requirements. +- Changes from version 0.9.1: + + Fix a potential crash in profile guessing. + + Fix issues from static code check. + + Lower GLib dependency to 2.32. + + Bugs fixed: bgo#689596, bgo#689598, bgo#689612, bgo#689615, + bgo#689616. +- Changes from version 0.9.0: + + Make DLNA profile handling independant from GStreamer. + + Add plugin architecture to support different meta-data + extraction back-ends. + + Make GStreamer default implementation of meta-data extraction + back-end. + + Split API docs into users and back-end implementers API. + + Updated translations. +- Create new sub-package libgupnp-dlna-backend-gstreamer, with a + generic provides libgupnp-dlna-backend. +- Require libgupnp-dlna-backend from the main library package. + There can potentially be different backends and we only require + one. + +------------------------------------------------------------------- +Wed Dec 26 10:57:37 UTC 2012 - zaitor@opensuse.org + +- Update to version 0.8.0: + + Relax PNG depth requirements to work around a GStreamer issue. + +------------------------------------------------------------------- +Sun Nov 25 19:06:48 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.7.0: + + Port to GStreamer 1.0. + + Add parallel installability with gstreamer-0.10-based + gupnp-dlna. +- Drop gupnp-dlna-GSTPort.patch: fixed upstream. +- Remove gnome-common BuildRequires and call to gnome-autogen.sh, + as we no longer carry patches. +- Rename typelib-1_0-GUPnPDLNA-1_0 subpackage to + typelib-1_0-GUPnPDLNA-1_1, followin upstream. +- Rename libgupnp-dlna-1_0-2 subpackage to libgupnp-dlna-1_1-3, + following upstreams soname change. + +------------------------------------------------------------------- +Fri Aug 31 14:51:19 UTC 2012 - dimstar@opensuse.org + +- Port to GStreamer 1.0: + + Add gupnp-dlna-GSTPort.patch: Port to GStreamer 1.0 API + + Replace gstreamer-0_10*-devel BuildRequires with + gstreamer*-devel equivalents + + Add gnome-common BuildRequires and call gnome-autogen.sh in + build section, as gupnp-dlna-GSTPort.patch touches the build + system. + ------------------------------------------------------------------- Sat Mar 17 16:02:51 UTC 2012 - dimstar@opensuse.org diff --git a/gupnp-dlna.spec b/gupnp-dlna.spec index d3a9dff..91d0881 100644 --- a/gupnp-dlna.spec +++ b/gupnp-dlna.spec @@ -1,7 +1,7 @@ # # spec file for package gupnp-dlna # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,16 @@ Name: gupnp-dlna -Version: 0.6.6 +Version: 0.10.0 Release: 0 Summary: A collection of helpers for building DLNA applications License: LGPL-2.1+ Group: Development/Libraries/C and C++ Url: http://www.gupnp.org/ -Source: http://download.gnome.org/sources/gupnp-dlna/0.6/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gupnp-dlna/0.10/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel -BuildRequires: gstreamer-0_10-devel -BuildRequires: gstreamer-0_10-plugins-base-devel +BuildRequires: gstreamer-devel +BuildRequires: gstreamer-plugins-base-devel BuildRequires: libxml2-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -34,19 +34,41 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build GUPnP-DLNA is a collection of helpers for building DLNA media sharing applications using GUPnP. -%package -n libgupnp-dlna-1_0-2 +%package -n libgupnp-dlna-2_0-3 Summary: A collection of helpers for building DLNA applications -Group: Development/Libraries/C and C++ +Group: System/Libraries +Requires: libgupnp-dlna-backend >= %{version} -%description -n libgupnp-dlna-1_0-2 +%description -n libgupnp-dlna-2_0-3 GUPnP-DLNA is a collection of helpers for building DLNA media sharing applications using GUPnP. -%package -n typelib-1_0-GUPnPDLNA-1_0 +%package -n libgupnp-dlna-backend-gstreamer +Summary: GUPnP-DLNA GStreamer meta-extraction backend +Group: System/Libraries +Provides: libgupnp-dlna-backend = %{version} + +%description -n libgupnp-dlna-backend-gstreamer +GUPnP-DLNA is a collection of helpers for building DLNA media sharing +applications using GUPnP. + +This package contains the meta-data extraction based on GStreamer + +%package -n typelib-1_0-GUPnPDLNA-2_0 Summary: A collection of helpers for building DLNA applications -- Introspection bindings Group: Development/Libraries/C and C++ -%description -n typelib-1_0-GUPnPDLNA-1_0 +%description -n typelib-1_0-GUPnPDLNA-2_0 +GUPnP-DLNA is a collection of helpers for building DLNA media sharing +applications using GUPnP. + +This package provides the GObject Introspection bindings for GUPnP-DLNA. + +%package -n typelib-1_0-GUPnPDLNAGst-2_0 +Summary: A collection of helpers for building DLNA applications -- Introspection bindings +Group: Development/Libraries/C and C++ + +%description -n typelib-1_0-GUPnPDLNAGst-2_0 GUPnP-DLNA is a collection of helpers for building DLNA media sharing applications using GUPnP. @@ -55,8 +77,9 @@ This package provides the GObject Introspection bindings for GUPnP-DLNA. %package -n libgupnp-dlna-devel Summary: A collection of helpers for building DLNA applications - Development Files Group: Development/Libraries/C and C++ -Requires: libgupnp-dlna-1_0-2 = %{version} -Requires: typelib-1_0-GUPnPDLNA-1_0 = %{version} +Requires: libgupnp-dlna-2_0-3 = %{version} +Requires: typelib-1_0-GUPnPDLNA-2_0 = %{version} +Requires: typelib-1_0-GUPnPDLNAGst-2_0 = %{version} %description -n libgupnp-dlna-devel GUPnP-DLNA is a collection of helpers for building DLNA media sharing @@ -85,32 +108,46 @@ find %{buildroot} -type f -name "*.la" -delete -print %clean rm -rf %{buildroot} -%post -n libgupnp-dlna-1_0-2 -p /sbin/ldconfig +%post -n libgupnp-dlna-2_0-3 -p /sbin/ldconfig -%postun -n libgupnp-dlna-1_0-2 -p /sbin/ldconfig +%postun -n libgupnp-dlna-2_0-3 -p /sbin/ldconfig -%files -n libgupnp-dlna-1_0-2 +%files -n libgupnp-dlna-2_0-3 %defattr(-,root,root) %doc AUTHORS COPYING README TODO # This directory contains DLNA profiles, needed by the library -%{_datadir}/%{name}/ -%{_libdir}/lib*.so.2* +%{_datadir}/%{name}-2.0/ +%dir %{_libdir}/gupnp-dlna +%{_libdir}/lib*.so.3* -%files -n typelib-1_0-GUPnPDLNA-1_0 +%files -n libgupnp-dlna-backend-gstreamer %defattr(-,root,root) -%{_libdir}/girepository-1.0/GUPnPDLNA-1.0.typelib +%{_libdir}/gupnp-dlna/libgstreamer.so + +%files -n typelib-1_0-GUPnPDLNA-2_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/GUPnPDLNA-2.0.typelib + +%files -n typelib-1_0-GUPnPDLNAGst-2_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/GUPnPDLNAGst-2.0.typelib %files -n libgupnp-dlna-devel %defattr(-,root,root) -%{_includedir}/%{name}-1.0/ +%{_includedir}/%{name}-2.0/ %{_libdir}/lib*.so -%{_libdir}/pkgconfig/gupnp-dlna-1.0.pc -%{_datadir}/gir-1.0/GUPnPDLNA-1.0.gir +%{_libdir}/pkgconfig/gupnp-dlna-2.0.pc +%{_libdir}/pkgconfig/gupnp-dlna-gst-2.0.pc +%{_libdir}/pkgconfig/gupnp-dlna-metadata-2.0.pc +%{_datadir}/gir-1.0/GUPnPDLNA-2.0.gir +%{_datadir}/gir-1.0/GUPnPDLNAGst-2.0.gir %doc %{_datadir}/gtk-doc/html/%{name}/ +%doc %{_datadir}/gtk-doc/html/%{name}-gst/ +%doc %{_datadir}/gtk-doc/html/%{name}-metadata/ %files -n gupnp-dlna-tools %defattr(-,root,root) -%{_bindir}/gupnp-dlna-info -%{_bindir}/gupnp-dlna-ls-profiles +%{_bindir}/gupnp-dlna-info-2.0 +%{_bindir}/gupnp-dlna-ls-profiles-2.0 %changelog