Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pyradio for openSUSE:Factory checked 
in at 2024-03-01 23:40:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pyradio (Old)
 and      /work/SRC/openSUSE:Factory/.pyradio.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pyradio"

Fri Mar  1 23:40:02 2024 rev:7 rq:1154183 version:0.9.2.25

Changes:
--------
--- /work/SRC/openSUSE:Factory/pyradio/pyradio.changes  2023-07-18 
21:54:16.506344209 +0200
+++ /work/SRC/openSUSE:Factory/.pyradio.new.1770/pyradio.changes        
2024-03-01 23:40:02.487083679 +0100
@@ -1,0 +2,105 @@
+Fri Mar  1 17:26:03 UTC 2024 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.9.2.25
+  * droping python 2 - PyRadio will only run on python 3
+  * fixing #228
+- version 0.9.2.24 (BUG FIX)
+  * fixing mpv title parsing (once again)
+  * fixing "Genre" field wrapping on Starion Info window
+- version 0.9.2.23 (BUG FIX)
+  * fixing issue #224 - crash when "artist", "album", "year"
+    string in received data
+- version 0.9.2.22 (BUG FIX)
+  * fixing bug #222 - Appending a radio station with A in a playlist
+    leads to a crash (when number stations is less than window height)
+  * fixing a crash that would occur when pressing ENTER on the Cancel
+    button of the "rename playlist" and "new playlist" window
+- version 0.9.2.21
+  * adding --headless command line parameter and functionality
+  * adding the --address command line parameter
+  * recorded files will always be saved in the recordings folder
+    If mkvtoolnix is present, a tmp_ prefix will be used to record
+    the raw file, which will be removed after chapters integration
+  * the message to indicate failure to connect to RadioBrowser will
+    be displayed for 2 seconds (instead of requiring a key press)
+  * mpv will read the "artist" and "title" fields from station response (#217)
+  * remote control server: adding functionality for RadioBrowser
+  * remote control server: do not disable individual buttons
+  * remote control server: will restart if crashed
+  * remote control server: can now accept real IPs (config option)
+  * introducing "remote control server lock" files
+  * trying to fix "pipx not found" on MacOS again
+  * fixing config window rendering bug (#215)
+  * fixing cover insertion to mkv files
+  * fixing escape character warnings for python 3.12
+  * fixing lock refresh issues
+  * working on scheculer (not available yet)
+  * updating win mplayer link
+  * creating issues templates
+  * updating documentation
+- version 0.9.2.20
+  * Creating the docs folder and moving files there
+  * Updating pyproject.toml and setup.py for the latest
+    Installation method changes
+  * Working on scheduler (not applicable yet)
+  * Updating docs
+- version 0.9.2.19 (BUG FIX release)
+  * cover.png updated
+  * make sure cover.png is in the data folder
+  * fix "No chapters found" message when recorded file has
+    less than 3 chapter markers
+- version 0.9.2.18
+  * fixing a crash on mkvtoolnix.py
+- version 0.9.2.17
+  * Recorded MKV files will have a cover image by default
+    (when MKVToolNix is installed)
+  * Adding -mkv, -scv, -srt, -ach and -lr command line parameters
+    (applicable when MKVToolNix is installed)
+  * Rearranging and grouping options in the program's help screen
+  * Working on scheduler (not applicable yet)
+  * Updating docs
+- version 0.9.2.16
+  * install.py: will terminate if python not in PATH
+  * recorded files will have tags inserted in them if mkvmerge
+    is detected. Chapters will also be added if the station
+    provides ICY Titles
+  * opening the config folder while recording will actually open the
+    recording folder
+  * buffering can now be disabled (in 0.9.2.15, once buffering was
+    enabled, it could not be disabled until program termination)
+  * fixing a couple of race conditions (threading lock files not being
+    released) that would lead to a freeze
+  * fixing players crash detection routines
+  * fixing config players parsing
+  * on Windows, downloaded recording files in the data directory
+    will be deleted at startup, when recording is not active
+  * adding recording man page
+  * Updating docs
+- version 0.9.2.15 (BUG FIX)
+  * fixing mplayer and vlc recording
+  * mplayer buffering min changed to 250KB
+  * fixing updateRecordingStatus not exiting when asked
+  * buffer size cannot be 0
+- version 0.9.2.14
+  * adding players buffering
+  * [B] will be displayed at top left corner of the window
+    when player is buffering
+  * adding "Force transparency" config option (as per #201)
+  * redisigning players' extra parameters window
+  * removing command line parameters -ep, -ap, lp
+    and changing -ocd etc.
+  * Windows: MPV installation will check CPU flags to
+    download V3 or normal mpv release
+  * fix_pyradio_desktop_file: parameters will be placed
+    after terminal name (before -e)
+  * fixing mpv parameter which might throw a warning
+    which would break the TUI
+  * fixing mplayer volume parsing error
+  * fixing a couple of python2 crashes
+  * updating build_install_pyradio (as per #203)
+  * updating docs
+- Update pyradio-rpmlintrc
+- Install markdown docs and more manpages
+- Build PEP517 wheel
+
+-------------------------------------------------------------------

Old:
----
  pyradio-0.9.2.13.tar.gz

New:
----
  pyradio-0.9.2.25.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pyradio.spec ++++++
--- /var/tmp/diff_new_pack.TPwcoa/_old  2024-03-01 23:40:03.063104508 +0100
+++ /var/tmp/diff_new_pack.TPwcoa/_new  2024-03-01 23:40:03.063104508 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pyradio
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) 2019-2023 Malcolm J Lewis <malcolmle...@opensuse.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,21 +18,21 @@
 
 
 Name:           pyradio
-Version:        0.9.2.13
+Version:        0.9.2.25
 Release:        0
 Summary:        Curses based internet radio player
 License:        MIT
 URL:            https://www.coderholic.com/pyradio
 Source0:        
https://github.com/coderholic/pyradio/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# Ignore zero length notification file.
 Source99:       pyradio-rpmlintrc
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+BuildRequires:  python3-base >= 3.8
+BuildRequires:  python3-pip
 BuildRequires:  python3-setuptools
-## MANUAL BEGIN
+BuildRequires:  python3-wheel
 Requires:       python3-rich
 Recommends:     vlc-noX
-## MANUAL END
 BuildArch:      noarch
 
 %description
@@ -42,21 +42,27 @@
 
 %prep
 %autosetup
-mv LICENCE LICENSE
+chmod -x pyradio/notification
 
 %build
 export LC_ALL=en_US.utf8
-%python3_build
+%python3_pyproject_wheel
 
 %install
-%python3_install
-install -Dm0644 pyradio.1 %{buildroot}%{_mandir}/man1/pyradio.1
-%python_expand %fdupes %{buildroot}%{python3_sitelib}/
+%python3_pyproject_install
+install -Dm0644 -t %{buildroot}%{_mandir}/man1/ docs/pyradio*.1
+install -Dm0644 -t %{buildroot}%{_docdir}/%{name}/ docs/*.md
+%fdupes %{buildroot}%{python3_sitelib}
+
+#%%check
+# no tests upstream
 
 %files
-%doc Changelog radio-browser.md README.md
+%doc Changelog README.md
 %license LICENSE
 %{_bindir}/pyradio
-%{_mandir}/man1/pyradio.1%{?ext_man}
-%{python3_sitelib}/*
+%{_docdir}/%{name}
+%{_mandir}/man1/pyradio*.1%{?ext_man}
+%{python3_sitelib}/pyradio
+%{python3_sitelib}/pyradio-%{version}.dist-info
 

++++++ pyradio-0.9.2.13.tar.gz -> pyradio-0.9.2.25.tar.gz ++++++
++++ 37436 lines of diff (skipped)

++++++ pyradio-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.TPwcoa/_old  2024-03-01 23:40:03.319113765 +0100
+++ /var/tmp/diff_new_pack.TPwcoa/_new  2024-03-01 23:40:03.319113765 +0100
@@ -1,3 +1,4 @@
-addFilter("zero-length")
-
+addFilter("zero-length .*notification")
+# upstream does not specify it in metadata but it's mandatory
+addFilter("python-leftover-require python3-rich")
 

Reply via email to