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]

Reply via email to