Hello community, here is the log from the commit of package playerctl for openSUSE:Factory checked in at 2020-12-02 13:58:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/playerctl (Old) and /work/SRC/openSUSE:Factory/.playerctl.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "playerctl" Wed Dec 2 13:58:02 2020 rev:3 rq:852393 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/playerctl/playerctl.changes 2019-02-06 15:48:06.451234124 +0100 +++ /work/SRC/openSUSE:Factory/.playerctl.new.5913/playerctl.changes 2020-12-02 13:58:03.453790781 +0100 @@ -1,0 +2,69 @@ +Tue Dec 1 14:42:17 UTC 2020 - Dominique Leuenberger <[email protected]> + +- 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 1 11:50:54 CET 2020 - [email protected] + +- Fix dependencies of bash and zsh completion subpackages + +------------------------------------------------------------------- +Mon Nov 30 19:18:18 UTC 2020 - Avindra Goolcharan <[email protected]> + +- 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 16:16:28 UTC 2020 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- playerctl-2.0.1.tar.gz New: ---- playerctl-2.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ playerctl.spec ++++++ --- /var/tmp/diff_new_pack.4ewRcQ/_old 2020-12-02 13:58:04.177791544 +0100 +++ /var/tmp/diff_new_pack.4ewRcQ/_new 2020-12-02 13:58:04.177791544 +0100 @@ -1,7 +1,7 @@ # # spec file for package playerctl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2017 Dakota Williams <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -19,20 +19,20 @@ %global majorver 2 %global minorver 0 -%global relver 1 %global sover 2 %global libname lib%{name}%{sover} -%global typelibname typelib-1_0-Playerctl-%{majorver}_%{minorver}_%{relver} +%global typelibname typelib-1_0-Playerctl-%{majorver}_%{minorver} Name: playerctl -Version: 2.0.1 +Version: 2.3.1 Release: 0 Summary: MPRIS command-line controller and library for media players License: LGPL-3.0-or-later Group: Productivity/Multimedia/Other URL: https://github.com/acrisci/playerctl Source0: https://github.com/acrisci/playerctl/archive/v%{version}/%{name}-%{version}.tar.gz -BuildRequires: meson >= 0.46.0 +BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gobject-2.0) >= 2.38 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.38 @@ -60,6 +60,8 @@ %package -n %{typelibname} Summary: GObject Introspection interface description for lib%{name} Group: System/Libraries +# Obsolete the wrongly named package, Last seen in package version 2.0.1 +Obsoletes: typelib-1_0-Playerctl-2_0_1 < %{version} %description -n %{typelibname} This package provides the GObject Introspection bindings lib%{name}, @@ -82,11 +84,33 @@ %description doc This package provides HTML documentation for lib%{name}. +%package bash-completion +Summary: Bash completion for %{name} +Group: System/Shells +Requires: bash-completion +Supplements: packageand(%{name}:bash-completion) +BuildArch: noarch + +%description bash-completion +Bash command line completion support for %{name}. + +%package zsh-completion +Summary: ZSH completion for %{name} +Group: System/Shells +Requires: zsh +Supplements: packageand(%{name}:zsh) +BuildArch: noarch + +%description zsh-completion +ZSH command line completion support for %{name}. + %prep -%setup -q +%autosetup +# remove shebang +sed -i '/^#!/d' data/playerctl.bash %build -%meson --default-library=shared +%meson --default-library=shared -Dbash-completions=true -Dzsh-completions=true %meson_build %install @@ -100,22 +124,30 @@ %files %doc README.md %{_bindir}/%{name} -%{_mandir}/man1/%{name}.1%{ext_man} +%{_bindir}/%{name}d +%{_datadir}/dbus-1/services/org.mpris.MediaPlayer2.playerctld.service +%{_mandir}/man1/%{name}.1%{?ext_man} %files -n %{libname} %license COPYING %{_libdir}/lib%{name}.so.%{sover}* %files -n %{typelibname} -%{_libdir}/girepository-1.0/Playerctl-2.0.typelib +%{_libdir}/girepository-1.0/Playerctl-%{majorver}.%{minorver}.typelib %files devel %{_includedir}/%{name}/ %{_libdir}/lib%{name}.so -%{_libdir}/pkgconfig/playerctl.pc +%{_libdir}/pkgconfig/%{name}.pc %{_datadir}/gir-1.0/Playerctl-%{majorver}.%{minorver}.gir %files doc %{_datadir}/gtk-doc/html/%{name} +%files bash-completion +%{_datadir}/bash-completion/ + +%files zsh-completion +%{_datadir}/zsh/ + %changelog ++++++ playerctl-2.0.1.tar.gz -> playerctl-2.3.1.tar.gz ++++++ ++++ 8924 lines of diff (skipped) _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
