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

libplayerctl2-2.4.1-1.2 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libplayerctl2 Distribution: openSUSE Tumbleweed
Version: 2.4.1 Vendor: openSUSE
Release: 1.2 Build date: Wed Sep 6 09:57:16 2023
Group: System/Libraries Build host: i04-ch1c
Size: 89136 Source RPM: playerctl-2.4.1-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/acrisci/playerctl
Summary: A library for controlling media players over D-Bus
A library for controlling media players that implement the MPRIS D-Bus
Interface Specification.

Provides

Requires

License

LGPL-3.0-or-later

Changelog

* Sat Sep 25 2021 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.4.1
    * Fix a crash in playerctld when players use TrackList and
      Playlists interfaces
    * Add the trunc() template function
    * Allow to use playerctl as a subproject and cpp linking
    * bugfix: subscribe to all signals when multiple template
      functions are used
    * bugfix: workaround for players that use uint64 values in the
      formatter
* Tue Dec 01 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Obsolete typelib-1_0-Playerctl-2_0_1: the package was wrongly
    named. With the correct name now provided, we have to ensure the
    users can cleanly upgrade.
* Tue Dec 01 2020 tiwai@suse.de
  - Fix dependencies of bash and zsh completion subpackages
* Mon Nov 30 2020 Avindra Goolcharan <avindra@opensuse.org>
  - Update to version 2.3.1
    * Add option to toggle shuffle
    * Add -s, quiet flag to supress some messages from stderr
    * Add math operations to the formatter
    * Change instance delimiter to "."
    * Use playerctld to get players in order of activation when it
      is running
    * Remove warning message when the system bus isn't found
    * playerctld: add daemon activation command
    * playerctld: add unshift command
    * bugfix: improve property setter reliability
  - add zsh shell completion package
* Thu Oct 15 2020 aloisio@gmx.com
  - Update to version 2.2.1
    * Fix a crash when the `emoji()` template function is used
    * Add a `shift` command to `playerctld` to shift the active
      player
    * Fix a crash when system players are present
    version 2.1.1
    * Playerctl now has a test suite that covers most features of
      the CLI.
    playerctld:
    * Add `playerctld`: an activatable DBus service for selecting
      the most recently active player
    CLI:
    * Add the `markup_escape()` formatter function
    * Mark the `emoji()` formatter function as no longer
      experimental
    * Add the `default()` formatter function
    * Add the special `%any` player token for prioritizing player
      selection
    * Add bash completions
    * Add debug logging
    * Rewrite and expand manpage with `mdoc(7)`
    * Attempt to autostart `playerctld` if it is present in players
    * bugfix: incorrect error message for shuffle command
    * bugfix: don't crash if no system bus is present
    * bugfix: don't crash if given a nonexistent format function
    Build:
    * Required meson version is now `0.50.0`.
    version 2.0.2
    CLI:
    * Regression: exit 1 when no players are found
    * Regression: fix sort order for `--player` command
    * Handle nonfile uris in the `open` command
    Build:
    * Fix documentation of the `--follow` flag
    * Update manpage release date at build time
    * fix gir build on cross compilation
  - Added bash-completion subpackage
* Fri Jan 25 2019 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.0.1
    CLI:
    * Add `--ignore-player` flag to ignore specific players (#2)
    * Add `--follow` flag to block and print updated values when
      they change (#37, #98, #101)
    * The `--player` command acts on the first player without
      `--all-players` (breaking) (#54)
    * Accept multiple keys for `metadata [key]` command (#68)
    * `metadata` command has tabular output. (breaking) (#72)
    * Add `--format [fmt]` for metadata formatting (#73)
    * Add `duration()` template formatter for formatting durations
      (#75)
    * Print player name and instance with format strings (#90)
    * Add command to get and set `shuffle` status (#92)
    * Add a command to get and set `loop` status (#99)
    * Add the `open` command to open a URI with the player (#79)
    * Fix some errors with utf8 printing (#80)
    * Skip players from selection when they don't support a
      command (determined by the `can-*` properties)
    * Select all player instances with the `--player` and
      `--ignore-player` command
    * Print help information to stdout (not stderr) when no
      arguments are passed
    Library:
    * add `playerctl_list_players()` to public api for listing
      players (#47)
    * Implement the "seeked" signal on the player (#94)
    * Add the "volume" signal on the player (#95)
    * Deprecate the "play", "pause", and "stopped" signal for a
      single "status" signal (#96)
    * Add the `PlayerctlPlayerManager()` class (#100)
    * Cache and compute the position property (#102)
    * Remove chaining abilities from the library (breaking)
    * Library query functions return `NULL` instead of empty
      string when properties aren't found (breaking)
    * Deprecate `status` property in favor of the
      `playback-status` property as an enum
    * Add library functions for `shuffle` and `loop` status (#92,
      [#99])
    * Deprecate setting volume via the object properties interface
    * Fix the "exit" signal
    * Add properties "can-control", "can-play", "can-pause",
      "can-seek", "can-go-next", "can-go-previous"
    * Add the "source" property to determine the source of the
      player (session or system bus)
    * Change first keyword arg for `playerctl_player_new()` from
      `name` to `player_name` (breaking)
    * Add `playerctl_player_new_for_source()` to select players
      based on the source (session or system bus)
    * Add `playerctl_player_new_from_name()` to create a player
      from a PlayerManager name
    * `playerctl_player_new()` selects an instance of the
      `player_name` if found
    * Add documentation for the entire public library API
    Build:
    * Remove autotools and switch to the meson build system
      (breaking) (#57)
    * Fix various compiler warnings (#97)
    * Remove library version from pkg-config name and add it to
      the so in the standard way (new pkg-config name is just
      `playerctl`).
    version 0.6.1
    * Bugfix: unref of a null player when no players are present
    * Playerctl now searches the system bus for players
    * Parse trackid as a string as a workaround for noncompliant
      players
    * Various meson fixes
    version 0.6.0
    * control multiple players at once by putting commas between
      the names
    * add the --all-players option to control all players at once
    * lib: better cache invalidation strategy for getting
      properties
    * bugfix: Set position in fractional seconds
    * Fix various memory leaks and errors
  - Dropped playerctl-0.5.0-fix-parallel-build.patch (no longer
    compatible)
  - Switched build to meson
  - Added -doc subpackage
* Thu Sep 07 2017 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
  - Drop static-devel package
* Fri Sep 01 2017 raineforest@raineforest.me
  - Added comment to indicate lib subpackage requirement by main package
* Thu Aug 31 2017 raineforest@raineforest.me
  - Added library subpackages
* Tue Aug 22 2017 raineforest@raineforest.me
  - Backport patch from upstream to fix parallel build
    * Added patch:
    - playerctl-0.5.0-fix-parallel-build.patch

Files

/usr/lib64/libplayerctl.so.2
/usr/lib64/libplayerctl.so.2.4.1
/usr/share/licenses/libplayerctl2
/usr/share/licenses/libplayerctl2/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024