pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/py-beets 1.4.5:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1f7b8d62a7b7
branches:  trunk
changeset: 365698:1f7b8d62a7b7
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jul 23 19:04:10 2017 +0000

description:
1.4.5:

Version 1.4.5 adds some oft-requested features. When you're importing files,
you can now manually set fields on the new music. Date queries have gotten
much more powerful: you can write precise queries down to the second, and we
now have *relative* queries like ``-1w``, which means *one week ago*.

Here are the new features:

* You can now set fields to certain values during :ref:`import-cmd`, using
  either a ``--set field=value`` command-line flag or a new :ref:`set_fields`
  configuration option under the `importer` section.
* :ref:`Date queries <datequery>` can now include times, so you can filter
  your music down to the second.
* :ref:`Date queries <datequery>` can also be *relative*. You can say
  ``added:-1w..`` to match music added in the last week, for example.
* A new :doc:`/plugins/gmusic` lets you interact with your Google Play Music
  library.
* :doc:`/plugins/replaygain`: We now keep R128 data in separate tags from
  classic ReplayGain data for formats that need it (namely, Ogg Opus). A new
  `r128` configuration option enables this behavior for specific formats.
* The :ref:`move-cmd` command gained a new ``--export`` flag, which copies
  files to an external location without changing their paths in the library
  database.

There are also some bug fixes:

* :doc:`/plugins/lastgenre`: Fix a crash when using the `prefer_specific` and
  `canonical` options together.
* :doc:`/plugins/web`: Fix a crash on Windows under Python 2 when serving
  non-ASCII filenames.
* :doc:`/plugins/metasync`: Fix a crash in the Amarok backend when filenames
  contain quotes.
* More informative error messages are displayed when the file format is not
  recognized.

diffstat:

 audio/py-beets/ALTERNATIVES |   1 +
 audio/py-beets/Makefile     |   7 +++++--
 audio/py-beets/PLIST        |  13 +++++++++++--
 audio/py-beets/distinfo     |  10 +++++-----
 4 files changed, 22 insertions(+), 9 deletions(-)

diffs (82 lines):

diff -r bc984471121e -r 1f7b8d62a7b7 audio/py-beets/ALTERNATIVES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/py-beets/ALTERNATIVES       Sun Jul 23 19:04:10 2017 +0000
@@ -0,0 +1,1 @@
+bin/beet @PREFIX@/bin/beet@PYVERSSUFFIX@
diff -r bc984471121e -r 1f7b8d62a7b7 audio/py-beets/Makefile
--- a/audio/py-beets/Makefile   Sun Jul 23 19:02:52 2017 +0000
+++ b/audio/py-beets/Makefile   Sun Jul 23 19:04:10 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2017/05/09 13:29:21 leot Exp $
+# $NetBSD: Makefile,v 1.20 2017/07/23 19:04:10 adam Exp $
 
-DISTNAME=      beets-1.4.3
+DISTNAME=      beets-1.4.5
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/beets/}
 
@@ -27,5 +27,8 @@
 
 USE_LANGUAGES= # none
 
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && ${MV} beet beet${PYVERSSUFFIX} || ${TRUE}
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r bc984471121e -r 1f7b8d62a7b7 audio/py-beets/PLIST
--- a/audio/py-beets/PLIST      Sun Jul 23 19:02:52 2017 +0000
+++ b/audio/py-beets/PLIST      Sun Jul 23 19:04:10 2017 +0000
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.10 2017/05/09 13:29:21 leot Exp $
-bin/beet
+@comment $NetBSD: PLIST,v 1.11 2017/07/23 19:04:10 adam Exp $
+bin/beet${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -10,6 +10,9 @@
 ${PYSITELIB}/beets/__init__.py
 ${PYSITELIB}/beets/__init__.pyc
 ${PYSITELIB}/beets/__init__.pyo
+${PYSITELIB}/beets/__main__.py
+${PYSITELIB}/beets/__main__.pyc
+${PYSITELIB}/beets/__main__.pyo
 ${PYSITELIB}/beets/art.py
 ${PYSITELIB}/beets/art.pyc
 ${PYSITELIB}/beets/art.pyo
@@ -165,6 +168,9 @@
 ${PYSITELIB}/beetsplug/fuzzy.py
 ${PYSITELIB}/beetsplug/fuzzy.pyc
 ${PYSITELIB}/beetsplug/fuzzy.pyo
+${PYSITELIB}/beetsplug/gmusic.py
+${PYSITELIB}/beetsplug/gmusic.pyc
+${PYSITELIB}/beetsplug/gmusic.pyo
 ${PYSITELIB}/beetsplug/hook.py
 ${PYSITELIB}/beetsplug/hook.pyc
 ${PYSITELIB}/beetsplug/hook.pyo
@@ -189,6 +195,9 @@
 ${PYSITELIB}/beetsplug/keyfinder.py
 ${PYSITELIB}/beetsplug/keyfinder.pyc
 ${PYSITELIB}/beetsplug/keyfinder.pyo
+${PYSITELIB}/beetsplug/kodiupdate.py
+${PYSITELIB}/beetsplug/kodiupdate.pyc
+${PYSITELIB}/beetsplug/kodiupdate.pyo
 ${PYSITELIB}/beetsplug/lastgenre/__init__.py
 ${PYSITELIB}/beetsplug/lastgenre/__init__.pyc
 ${PYSITELIB}/beetsplug/lastgenre/__init__.pyo
diff -r bc984471121e -r 1f7b8d62a7b7 audio/py-beets/distinfo
--- a/audio/py-beets/distinfo   Sun Jul 23 19:02:52 2017 +0000
+++ b/audio/py-beets/distinfo   Sun Jul 23 19:04:10 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2017/05/09 13:29:21 leot Exp $
+$NetBSD: distinfo,v 1.13 2017/07/23 19:04:10 adam Exp $
 
-SHA1 (beets-1.4.3.tar.gz) = 5214b710c753e0ebadd6e4e1089470282305e7a7
-RMD160 (beets-1.4.3.tar.gz) = 32749f7c98cb47bffcb3ef00a6cb87dc0d4c61e0
-SHA512 (beets-1.4.3.tar.gz) = b95a9056abae5da3db7786342e8969b4f9c86c2c4589dd48bad244d28ef3d3da4900d3d3eaee1e45964960c62ecaa8d754a33829e0d7f497f01ecc763c0f492d
-Size (beets-1.4.3.tar.gz) = 1428494 bytes
+SHA1 (beets-1.4.5.tar.gz) = a6df07def889877d586403fb7092ca3d2d91712b
+RMD160 (beets-1.4.5.tar.gz) = d0d97a3764e131bd1ed0bf02952993af0297466f
+SHA512 (beets-1.4.5.tar.gz) = b1ec96bf90e9e11be70085af87fe124ca52bf939ea5334379eb8f42b948cb2f534afc804428e3b928439e92fbd46e6fc1a00a71b16f9f35646ef6e94a6f9148c
+Size (beets-1.4.5.tar.gz) = 1445173 bytes



Home | Main Index | Thread Index | Old Index