Hello community,

here is the log from the commit of package abcde for openSUSE:Factory checked 
in at 2018-08-27 12:57:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/abcde (Old)
 and      /work/SRC/openSUSE:Factory/.abcde.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "abcde"

Mon Aug 27 12:57:40 2018 rev:26 rq:628815 version:2.9.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/abcde/abcde.changes      2017-08-22 
11:08:30.229878508 +0200
+++ /work/SRC/openSUSE:Factory/.abcde.new/abcde.changes 2018-08-27 
12:57:42.384708500 +0200
@@ -1,0 +2,70 @@
+Sat Aug 11 21:29:11 UTC 2018 - [email protected]
+
+- Replace summary line with an actual summary. Fix broken
+  sentence grammar in description.
+
+-------------------------------------------------------------------
+Wed Aug  8 23:03:08 UTC 2018 - [email protected]
+
+- Added use-cddbmethod.patch needed as factory does not provide
+  perl(MusicBrainz::DiscID)
+- Added fix-makefile-version-2.9.2.patch
+- Added keyring for verification
+- Update to 2.9.2:
+ * Fix up lookup code to deal with spaces etc. in directory names
+ * Cope with "stub" releases in Musicbrainz
+ * Always call glyrc with LC_ALL=C. Thanks to Andreas Vögele for the
+   report and the suggested fix.
+ * Add a link to the CDDB data format in the abcde man page.
+ * More fixups of track number padding. Thanks to John Straw for the
+   patch.
+ * Allow for embedding of  album art downloaded by the getalbumart
+   function. Currently this is available for flac (using metaflac),
+   mp3 (using eyed3), m4a (using AtomicParsley) and
+   WavPack aka wv (using wvtag).
+ * Use md5 rather than md5sum under macOS.
+ * Support added for encoding with
+   Audio Interchange File Format (AIFF). 
+ * Allow selection of either cddb or musicbrainz from the command line
+ * Allow for embedding with do_embedalbumart() for single track
+   encodes when OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different.
+ * Experimental support for embedding albumart with ogg files.
+ * Massive rework of CD lookup code so support multiple sources
+   better. Thanks to Gabriel Rosenkoetter for his initial idea in this
+   area, and to Tomasz Goliński on irc for initial inspiration on how
+   this should work better.
+   There are now 3 different options for CD lookup: cddb, musicbrainz and
+   cdtext. They can all be listed in a comma-separated list for
+   CDDBMETHOD and the code will now call all of them in the sequence
+   listed. All the results will be combined into one list at the end for
+   the user to select, just like would have previously worked for one
+   source only.
+ * Fix Musicbrainz ID calculation in makeids()
+ * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
+   Nino Burini for the patch.
+ * Add more comprehensive examples for filename munging in the example
+   config file.
+ * Add a more better fix for the year lookup problem in
+   abcde-musicbrainz-tool
+ * Redirect stderr on "which" calls to clear up error noise on some
+   systems.
+ * Add Irix support.
+ * Rework abcde-musicbrainz-tool to work with WebService::MusicBrainz
+   Also added a specific dependency on version 1.0.4 or newer, so
+   abcde-musicbrainz-tool will abort if the version found is too old.
+   Since tweaked to deal with multi-artist albums and tracks more
+   completely.
+ * Add resume support in do_getalbumart()
+ * Fix getopts setup for "P". Thanks to Alan W. Kerr for reporting this.
+ * Major set of code cleanups to fix up lots of warnings found with
+   shellcheck, and a few other style issues:
+   + Lots of quoting fixes
+   + Use $( instead of `
+   + Stop using -o and -a syntax with if [ - use || or && instead
+   + Wrap and shorten some very long lines
+ * Wrap some output messages so they fit on a standard width console
+ * Factor out repeated code and make page() more useful
+ * Add version check before resuming from an old ripping run
+- Dropped abcde-quote.patch 
+
+-------------------------------------------------------------------

Old:
----
  abcde-2.8.1.tar.gz
  abcde-quote.patch

New:
----
  abcde-2.9.2.tar.gz
  abcde-2.9.2.tar.gz.sign
  abcde.keyring
  fix-makefile-version-2.9.2.patch
  use-cddbmethod.patch

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

Other differences:
------------------
++++++ abcde.spec ++++++
--- /var/tmp/diff_new_pack.umv5Oc/_old  2018-08-27 12:57:43.920710179 +0200
+++ /var/tmp/diff_new_pack.umv5Oc/_new  2018-08-27 12:57:43.924710184 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package abcde
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,16 +16,25 @@
 #
 
 
+# Enable if your system provides perl(MusicBrainz::DiscID), factory does not 
at the moment.
+%bcond_with musicbrainz
 Name:           abcde
-Version:        2.8.1
+Version:        2.9.2
 Release:        0
-Summary:        A Better CD Encoder
-License:        GPL-2.0+
+Summary:        Front-end program to a number of utilities for encoding a CD 
to files
+License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Sound/Utilities
-Url:            https://abcde.einval.com/
+URL:            https://abcde.einval.com/
 Source0:        https://abcde.einval.com/download/%{name}-%{version}.tar.gz
-# bug 419800
-Patch0:         abcde-quote.patch
+Source1:        
https://abcde.einval.com/download/%{name}-%{version}.tar.gz.sign
+# Steve McIntyre is the current maintainer
+# gpg2 --recv-key 0x587979573442684E
+# gpg2 --export --export-options export-minimal 0x587979573442684E > 
abcde.keyring
+Source99:       %{name}.keyring
+# PATCH-FEATURE-OPENSUSE use-cddbmethod.patch -- Use cddb instead of 
musicbrainz in perl module is not available
+Patch0:         use-cddbmethod.patch
+# PATCH-FIX-UPSTREAM fix-makefile-version-2.9.2.patch -- Fixed wrong version 
in Makefile
+Patch1:         fix-makefile-version-2.9.2.patch
 Requires:       cd-discid
 Requires:       cdparanoia
 Requires:       wget
@@ -33,35 +42,44 @@
 Recommends:     eyeD3
 Recommends:     vorbis-tools
 # lame is often used for mp3 encoding
-Suggests:       lame
+Recommends:     lame
 BuildArch:      noarch
+%if %{with musicbrainz}
+Requires:       perl(MusicBrainz::DiscID)
+%endif
 
 %description
-A front-end program to cdparanoia, wget, cd-discid, id3, and your
-favorite Ogg or MP3 encoder (defaults to oggenc). Grabs an entire CD
-and converts each track to Ogg or MP3 then comments or ID3 tags each
-file with one command.
+A front-end program to cdparanoia, wget, cd-discid, id3, and a
+custom Ogg or MP3 encoder, defaulting to oggenc. It grabs an entire CD
+and converts each track to Ogg or MP3, and then comments or adds ID3
+tags to each file.
 
 %prep
 %setup -q
-%patch0
+%if !%{with musicbrainz}
+%patch0 -p1
+%endif
+%patch1 -p1
 
 %build
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/bin
-install -m 755 abcde $RPM_BUILD_ROOT/usr/bin
-install -m 755 cddb-tool $RPM_BUILD_ROOT/usr/bin
-mkdir -p $RPM_BUILD_ROOT%_mandir/man1
-cp *.1 $RPM_BUILD_ROOT%_mandir/man1
-mkdir -p $RPM_BUILD_ROOT/etc
-cp abcde.conf $RPM_BUILD_ROOT/etc
+mkdir -p %{buildroot}%{_bindir}
+install -m 755 abcde %{buildroot}%{_bindir}
+install -m 755 cddb-tool %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_mandir}/man1
+cp *.1 %{buildroot}%{_mandir}/man1
+mkdir -p %{buildroot}%{_sysconfdir}
+cp abcde.conf %{buildroot}%{_sysconfdir}
+%if %{with musicbrainz}
+install -m 755 abcde-musicbrainz-tool %{buildroot}%{_bindir}
+%endif
 
 %files
-%defattr(-,root,root)
-%doc README COPYING FAQ
-%doc %{_mandir}/man1/*
+%license COPYING
+%doc README FAQ
+%{_mandir}/man1/*
 %{_bindir}/*
-%config(noreplace) /etc/abcde.conf
+%config(noreplace) %{_sysconfdir}/abcde.conf
 
 %changelog

++++++ abcde-2.8.1.tar.gz -> abcde-2.9.2.tar.gz ++++++
++++ 5858 lines of diff (skipped)

++++++ fix-makefile-version-2.9.2.patch ++++++
diff -Nur abcde-2.9.2/Makefile abcde-new/Makefile
--- abcde-2.9.2/Makefile        2018-08-02 17:08:29.000000000 +0200
+++ abcde-new/Makefile  2018-08-09 13:17:51.865111077 +0200
@@ -1,4 +1,4 @@
-abcde_version = abcde-2.9.1
+abcde_version = abcde-2.9.2
 INSTALL = /usr/bin/install -c
 
 prefix = /usr/local
++++++ use-cddbmethod.patch ++++++
diff -up abcde-2.9/abcde.conf.method abcde-2.9/abcde.conf
--- abcde-2.9/abcde.conf.method 2018-03-09 16:32:30.780911417 +0100
+++ abcde-2.9/abcde.conf        2018-03-09 16:33:30.555453030 +0100
@@ -10,7 +10,7 @@
 # "cdtext". Default is "musicbrainz", but all can be specified in a
 # comma delimited list to be tried sequentially. All the results will
 # be displayed ready for user choice.
-#CDDBMETHOD=musicbrainz
+CDDBMETHOD=cddb
 
 # If you wish to use a different CDDB server, edit this line.
 # If you just wanted to use a proxy server, just set your http_proxy

Reply via email to