Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gupnp-av | Distribution: openSUSE Leap 16.0 |
Version: 0.14.1 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Thu Dec 14 13:53:31 2023 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 96715 | Source RPM: gupnp-av-0.14.1-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://www.gupnp.org/ | |
Summary: Library to ease the handling and implementation of UPnP A/V profiles |
GUPnP A/V is a small utility library that aims to ease the handling and implementation of UPnP A/V profiles.
LGPL-2.0-or-later
* Thu Dec 14 2023 Dominique Leuenberger <dimstar@opensuse.org> - Add 1e10a41f.patch: Fix compatibility with libxml2 2.12.x. * Sat May 06 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add upstream patch fix: 767388bc.patch: build: Fix Requires: line of pkg-config file. * Thu May 04 2023 David Anes <david.anes@suse.com> - Add patch "gupnp-av-libxml2.11-support.patch": Use xmlReadMemory instead of xmlRecoverMemory, as it's been deprecated in libxml2 2.11.0. - Use autosetup and ldconfig_scriptlets macros. * Mon Jun 13 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 0.14.1: + Add utility function to format GDateTime to the iso variant DIDL expects. * Mon Apr 25 2022 Dominique Leuenberger <dimstar@opensuse.org> - Rename libgupnp-av-1_0-2 subpackage to libgupnp-av-1_0-3, correcting the package name to match the provided library. - Conflict with the wrongly provided libgupnp-av-1_0-2. * Mon Sep 20 2021 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 0.14.0: + Re-tag of 0.13.1 as stable version, no other changes - Changes from version 0.13.1: + Make Feature derivable again. + Fix unsetting subtitleFileType. - Changes from version 0.13.0: + Fix stripping @refID. + Port to modern GObject. + Drop autotools. + Allow to be used as a subproject. + Remove hand-written ref-counting, use RcBox/AtomicRcBox instead. + Obsolete code removal. - Switch to meson build system, following upstream: + Add meson BuildRequires. + Replace configure/make/make_install with respective meson/meson_build/meson_install macros. - Enable test suite: add %meson_test call to %check section. * Tue Nov 13 2018 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 0.12.11: + Fix memory leak in GUPnPAVXMLDoc. + Fix parsing of storageUsed. + Fix name clash of internal XML utility functions. + Fix multiple compiler warnings with recent GCC. + Remove deprecated g_type_class_add_private. + Bugs fixed: bgo#770174, bgo#778396, bgo#784511. * Wed Feb 28 2018 dimstar@opensuse.org - Modernize spec-file by calling spec-cleaner * Sat Oct 15 2016 zaitor@opensuse.org - Update to version 0.12.10: + Remove unneeded dependency on GSSDP-1.0.gir. * Mon Oct 10 2016 zaitor@opensuse.org - Update to version 0.12.9: + Drop dependency on GUPnP. - Drop pkgconfig(gupnp-1.0) BuildRequires following upstreams changes. - Add explicit pkgconfig(gobject-2.0) and pkgconfig(libxml-2.0) BuildRequires, previously pulled in by gupnp. * Tue Feb 09 2016 dimstar@opensuse.org - Update to version 0.12.8: + Remove gnome-common. + Use -Wno-unused-parameter. + Make DIDL-Lite check less restrictive. + Distribute VAPI file. + Bugs fixed: bgo#740266, bgo#751102, bgo#753382. * Mon Jan 05 2015 dimstar@opensuse.org - Update to version 0.12.7: + Remove use of deprecated INCLUDES. + Fix GUPnPDIDLLiteObject namespace getters. + Avoid warnings on missing protocol info. + Require vapigen 0.22 to avoid endless loop on VAPI generation. + Bugs fixed: bgo#740265, bgo#741103, bgo#741555, bgo#740365. * Mon Jun 30 2014 dimstar@opensuse.org - Update to version 0.12.6: + Fix some coverity issues. + lazy-create XML namespaces so only used-ones are declared. + Bugs fixed: bgo#705564, bgo#730590, bgo#730591, bgo#731033. * Mon Feb 03 2014 zaitor@opensuse.org - Update to version 0.12.5: + Fix name of cleartext-size property. + Fix creation of pv namespace in DIDLLite parser. + Check for empty mandatory tags in UpdateObject. + Bugs fixed: bgo#705522, bgo#719377. * Tue Nov 19 2013 dimstar@opensuse.org - Update to version 0.12.4: + Add support for pv:subtitleFileUri and pv:subtitleFileType. + Bugs fixed: bgo#695990. * Wed Oct 16 2013 dimstar@opensuse.org - Update to version 0.12.3: + Add support for link protection DLNA flags. + Fix DLNA.ORG_PS generation. + Add res@dlna:cleartextSize attribute. + Only use DLNA XML namespace when it's actually used. + Add res@dlna:trackTotal attribute. + Bugs fixed: bgo#705564, bgo#707495, bgo#702557, bgo#706926, bgo#706928. * Fri May 31 2013 zaitor@opensuse.org - Update to version 0.12.2: + Fix VAPI generation if GObject-introspection version is >= 1.36. + Fix vala bindings for LastChangeParser.parse_last_change. + Small improvement to resource matching. + Fix DIDLLiteContainer.get_total_deleted_child_count return value. + Fix compiling with -Wall -Werror. + Fix gtk-doc warnings. * Tue Mar 19 2013 zaitor@opensuse.org - Update to version 0.12.1: + Fix compiler warnings. + Update .gitignore. * Wed Feb 20 2013 dimstar@opensuse.org - Update to version 0.12.0: + Fix implicit dependency on glib 2.32. + Explicitly call AM_MAINTAINER_MODE([enable]). * Wed Dec 26 2012 zaitor@opensuse.org - Update to version 0.11.6: + Fix an unitialized variable. + Fix a wrong use of BAD_CAST. + Fix handling of updateID in the CDS LastChange parser. + Fix CDS LastChange test. + Bugs fixed: bgo#689701, bgo#689808. - Changes from version 0.11.4: + Fix API definition in gupnp-cds-last-change-parser.h + Set items in a media collection to "restricted" by default. + Bugs fixed: bgo#689517. - Changes from version 0.11.3: + Fix DIDL_S parsing issues in GUPnPMediaCollection. + Fix reference count issues in GUPnPMediaCollection. + Add more tests for GUPnPMediaCollection. + Add test for LastChange parser. + Fix LD_LIBRARAY_PATH handling on make check. + Silence XSD validation errors on make check. + Silence makefile portability warnings. + Some gtk-doc fixes. + Add LastChange parser for LastChange in ContentDirectory:3 including tests. + Bugs fixed: bgo#689094, bgo#689141, bgo#689276. * Sun Nov 25 2012 dimstar@opensuse.org - Update to version 0.11.3: + Fix documentation generation for recently added functionality. + Tweak XSD files to make the validation shut up completely. + Fix an issue in the DIDL-Lite filtering. + Add new class GUPnPMediaCollection for parsing and creation of DIDL_S playlists. + Bugs fixed: bgo#687462. * Tue Oct 30 2012 dimstar@opensuse.org - Update to version 0.11.2: + Implement fragment handling and verification in DIDLLiteObject. + Don't error out if vapigen cannot be found. + Updated translations. - Require gupnp-av >= %{version} from the library package, as there are now some data files packaged. We require '>=' in order to allow multiple library versions in parallel, assuming the data format stays compatible. * Wed Oct 24 2012 dimstar@opensuse.org - Update to version 0.11.1: + Add m4 vapigen detection macro. + Fix introspection install dirs. + Fix objectUpdateID setter. + Add a FeatureList parser. + Add some XML fragment getters for DIDLLiteObject. + Lower G-I requirements. + Enable introspection during distcheck. + Undeprecate single-value _{get|set}_creator methods. + Bugs fixed: bgo#685963, bgo#686464. * Sun Oct 07 2012 zaitor@opensuse.org - Update to version 0.11.0: + Add support for properties needed to implement MediaServer:3 "Track changes" functionality. + Add proper upnp:createClass support. + Clean-up pkg-config files and link to the correct libraries instead of relying on gupnp leaking the right ones. + Generate vapi from GIR files. + Bugs fixed: bgo#684297, bgo#685477. - Replace gobject-introspection-devel, libgupnp-devel BuildRequires for their pkgconfig counterparts, gobject-introspection-1.0 and gupnp-1.0. - Add pkgconfig(vapigen) BuildRequires, needed to build the new vala bindings. * Sun Aug 19 2012 dimstar@opensuse.org - Update to version 0.10.3: + Ignore case when parsing DIDLLite and LastChange. + Fix gupnp_didl_lite_container_get_{create|search}_classes. + Fix a potential memory corruption in parse_additional_info. + Bugs fixed: bgo#674322, bgo#676372, bgo#678784. * Mon Apr 23 2012 dimstar@opensuse.org - Update to version 0.10.2: + Update Autotools integration. + Several fixes from static code analysis. + Fix an endless loop on really large {Source,Sink}ProtocolInfo strings. + Fix a crash in gupnp_didl_lite_contributor_get_name. + Fix documentation for gupnp_didl_lite_object_get_parent_id. + Fix a memory leak in resolution parsing. + Allow OP, CI and PS params without DLNA profile. + Bugs fixed: bgo#653894, bgo#671246, bgo#674319, bgo#674324, bgo#674325. * Wed Dec 21 2011 vuntz@opensuse.org - Remove libgupnp-devel Requires from devel subpackage: it will automatically be added the pkgconfig() way. * Thu Dec 08 2011 dimstar@opensuse.org - Split typelib file into typelib-1_0-GUPnPAV-1_0 subpackage. - Add typelib-1_0-GUPnPAV-1_0 Requires to devel subpackage. * Mon Sep 05 2011 vuntz@opensuse.org - Update to version 0.10.1: + Bump minimum dependency of GUPnP to 0.17.0. * Tue Aug 30 2011 vuntz@opensuse.org - Update to version 0.10.0: + Verify passed date in DIDL. Not a full verification but a small sanity check. * Thu Jun 16 2011 vuntz@opensuse.org - Update to version 0.9.1: + Wrong validation of boolean arguments led to DIDL parsing regressions in control points - Changes from version 0.9.0: + Wrong XML namespace for dlna attributes. + Add a sanity check for @restricted. + Update gobject-introspection annotations. + Add upnp:searchClass to containers. + Make upnp:createClass@includeDerived mandatory. + Add unpn:storageUsed property and make it mandatory for object.container.storageFolder. - Stop using source service to download the tarball, as Factory will move away from this. * Fri Apr 29 2011 dimstar@opensuse.org - Update to version 0.8.0: + XML node names for 'artist' and 'author'. + Explicitly link test programs. This should fix the DSO build issue on Fedora. + Use LDADD rather than LDFLAGS in Makefile.am. - Changes from version 0.7.1: + Merge fixes from version 0.6.3 - Changes from version 0.7.0: + Add API to set/get dlna:dlnaManaged attribute. + Add API to add/list createClass elements to/of DIDL-Lite containers. + Declare/create the DLNA namespace only once at the start of the DIDL-Lite document (just like upnp and dc namespaces) and pass that to each object in that document. + Correct minor typo/c&p mistakes in docs. + Use correct function to set XML attributes. + Minor coding-style fixes to doc comments. - Use source services: download_url, recompress and set_version. * Tue Dec 07 2010 vuntz@opensuse.org - Update to version 0.6.3: + Fix filtering of top-level DIDL-Lite attributes. + Correctly handle namespace of DIDL-Lite attributes and their parent nodes when filtering. Together with previous change, this allows us to pass DLNA CTT testcases 7.3.63.1-5. + 'profileID' attribute of 'albumArtURI' element isn't a standard property so it must be filtered out unless its explicitly white-listed by the application. + Use correct function to set XML attributes. + Correct minor C&P mistakes in API documentation. * Fri Oct 22 2010 dimstar@opensuse.org - Update to version 0.6.2: + Bump g-i requirement to 0.9.5 - Drop gupnp-av-fix-introspection-build.patch: fixed upstream. Remove autoreconf call, which is no longer needed. - Remove SUSE_ASNEEDED=0. * Fri Oct 01 2010 vuntz@opensuse.org - Add gupnp-av-fix-introspection-build.patch to fix build with recent gobject-introspection. Add autoreconf call needed for this patch. * Wed Sep 29 2010 vuntz@opensuse.org - Update to version 0.6.1: + Fix introspection build. - Add gobject-introspection-devel BuildRequires to build introspection data. - Use SUSE_ASNEEDED=0 to fix the build. * Fri Sep 17 2010 vuntz@opensuse.org - Update to version 0.6.0: + Add mising symbols to docs. + Remove redundant entries from doc sections. + Doc system should ignore all private headers. + Don't use deprecated gobject API. + "genre" is in the upnp namespace, not dc. * Wed Aug 11 2010 lmedinas@opensuse.org - Update to version 0.5.9: + Add 64bit size property to allow resources to be bigger than 2-GB. + Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement. + Don't set the operation parameter if no operations are supported as per DLNA requirement. - Update to version 0.5.8: + Fix crashes in DIDLLiteContributor API. + Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. + Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines. + Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. + Minor correction to DIDL filtering code. + Some other minor improvements/fixes. * Mon Jul 05 2010 dimstar@opensuse.org - Update to version 0.5.7: + Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. + Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. * Mon Jun 21 2010 dimstar@opensuse.org - Update to version 0.5.6: + Optimize namespace handling in DIDL-Lite handling code. + Hide internal function gupnp_didl_lite_object_new_from_xml(). + Remove new redundant gupnp_didl_lite_container_new_from_xml(). + Free the array allocated by xmlGetNsList(). * Fri May 14 2010 dimstar@opensuse.org - Update to version 0.5.5: + Provide gobject-introspection GIR and typelib. + Provide microseconds in 'duration' to satisfy XBox. + Fix data type of GUPnPDIDLLiteContainer:child-count + Fix build issues in jhbuild environment. + Enable silent build rules if they are available. * Sun Jan 31 2010 vuntz@opensuse.org - Update to version 0.5.4: + Gracefully handle empty or no 'res' node. + Function to get the list of descriptors from DIDL-Lite objects. + More complete comparison for LPCM mime types. + Fix incorrect type conversion of DLNA flags. + DLNA flags should not default to a specific DLNA version. + New APIs to deal with contributor-related properties in DIDL-Lite objects. + Remove redundant construction methods. + Add forgotten header to the meta-header file. + Add and fix gobject-introspection annotations. + Lots of documentation fixes. + Many minor non-functional fixes/improvements. * Mon Nov 30 2009 dimstar@opensuse.org - Update to version 0.5.2: + Add a missing NULL check + Fix a potential leak of xmlDoc + Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support + Fix docs for GUPnPSearchCriteriaParser::expression + Fix parsing of SearchCriteria strings: Closing paranthesis doesn't imply end of SearchCriteria expression. * Thu Oct 01 2009 dimstar@opensuse.org - Update to version 0.5.1: + New completely object-oriented, much simpler and consistent API See NEWS file for more details. + New Error domain for protocol related errors + Workaround for broken printf() implementations + Bitrate is in bytes/second and not bits/second - soNUM changed to 2, follow this by renaming the lib subpackage. * Sat Jun 13 2009 vuntz@novell.com - Initial package.
/usr/share/gupnp-av /usr/share/gupnp-av/av.xsd /usr/share/gupnp-av/didl-lite-v2.xsd /usr/share/gupnp-av/simpledc20021212.xsd /usr/share/gupnp-av/upnp.xsd /usr/share/gupnp-av/xml.xsd
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 00:28:26 2024