Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gupnp-av-0.14.1-lp160.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

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.

Provides

Requires

License

LGPL-2.0-or-later

Changelog

* 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.

Files

/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, Thu Nov 21 00:42:05 2024