Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (1e9e9c745c366bf289cd5fef276f482a7128a4d1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (1e9e9c745c366bf289cd5fef276f482a7128a4d1)
  • Date: Sat, 10 Feb 2018 19:37:36 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 3 +++
audio-soft/tagutil/BUILD | 3 +++
audio-soft/tagutil/CONFIGURE | 3 +++
audio-soft/tagutil/DEPENDS | 36 ++++++++++++++++++++++++++++++++++++
audio-soft/tagutil/DETAILS | 17 +++++++++++++++++
audio-soft/tagutil/HISTORY | 3 +++
audio-soft/tagutil/PRE_BUILD | 6 ++++++
7 files changed, 71 insertions(+)

New commits:
commit 1e9e9c745c366bf289cd5fef276f482a7128a4d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tagutil: new spell, CLI music files tags editor

diff --git a/ChangeLog b/ChangeLog
index d5f8ae0..0cfa1a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2018-02-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * audio-soft/tagutil: new spell, CLI music files tags editor
+
2018-02-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* python-pypi/msgpack-python: spell deprecated [renamed by upstream]

diff --git a/audio-soft/tagutil/BUILD b/audio-soft/tagutil/BUILD
new file mode 100755
index 0000000..1733dfb
--- /dev/null
+++ b/audio-soft/tagutil/BUILD
@@ -0,0 +1,3 @@
+OPTS="${TAGUTIL_OPTS} ${OPTS}" &&
+
+cmake_build
diff --git a/audio-soft/tagutil/CONFIGURE b/audio-soft/tagutil/CONFIGURE
new file mode 100755
index 0000000..e8c4b91
--- /dev/null
+++ b/audio-soft/tagutil/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option TAGUTIL_OPTS "Enable stock ID3v1.1 TAG backend?" n \
+ "-DWITH_ID3V1=ON" \
+ "-DWITHOUT_ID3V1=ON"
diff --git a/audio-soft/tagutil/DEPENDS b/audio-soft/tagutil/DEPENDS
new file mode 100755
index 0000000..eb8197b
--- /dev/null
+++ b/audio-soft/tagutil/DEPENDS
@@ -0,0 +1,36 @@
+depends cmake &&
+depends pkgconfig &&
+depends libyaml &&
+
+optional_depends taglib \
+ "-DWITH_TAGLIB=ON" \
+ "-DWITHOUT_TAGLIB=ON" \
+ "for TagLib backend support" &&
+
+optional_depends flac \
+ "-DWITH_FLAC=ON" \
+ "-DWITHOUT_FLAC=ON" \
+ "for libFLAC backend support" &&
+
+optional_depends libvorbis \
+ "-DWITH_OGGVORBIS=ON" \
+ "-DWITHOUT_OGGVORBIS=ON" \
+ "for libvorbis backend support" &&
+
+if is_depends_enabled ${SPELL} libvorbis; then
+ depends libogg
+fi &&
+
+optional_depends jansson \
+ "-DWITH_JSON=ON" \
+ "-DWITHOUT_JSON=ON" \
+ "for JSON output format support" &&
+
+if ! is_depends_enabled ${SPELL} taglib && \
+ ! is_depends_enabled ${SPELL} flac && \
+ ! is_depends_enabled ${SPELL} libvorbis && \
+ ! list_find "${TAGUTIL_OPTS}" "-DWITH_ID3V1=ON"; then
+ message "${PROBLEM_COLOR}No backends selected, choose at least
one.${DEFAULT_COLOR}" &&
+
+ return 1
+fi
diff --git a/audio-soft/tagutil/DETAILS b/audio-soft/tagutil/DETAILS
new file mode 100755
index 0000000..3f5e3d2
--- /dev/null
+++ b/audio-soft/tagutil/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=tagutil
+ VERSION=3.0.3
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+
SOURCE_URL[0]=https://github.com/kAworu/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:f4a4013c64c466446611bff58064fbeefedd4e141c755de93d9bfd72763d815c1c33fd5e48c9483c2ff859efe60dc3cea4e7cffe2eae2ad2c306d6de73649de5
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS="scripts"
+ WEB_SITE=https://github.com/kAworu/tagutil
+ LICENSE[0]=BSD
+ ENTERED=20180210
+ SHORT="CLI music files tags editor"
+cat << EOF
+tagutil is a CLI tool to edit music files' tags. It aims to provide both an
+easy-to-script interface and ease of use interactively. Unlike most other tag
+tools out there, it fully supports Vorbis Comments for both ogg/vorbis files
+and FLAC.
+EOF
diff --git a/audio-soft/tagutil/HISTORY b/audio-soft/tagutil/HISTORY
new file mode 100644
index 0000000..0236360
--- /dev/null
+++ b/audio-soft/tagutil/HISTORY
@@ -0,0 +1,3 @@
+2018-02-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, CONFIGURE, {PRE_,}BUILD: created spell, version
+ 3.0.3
diff --git a/audio-soft/tagutil/PRE_BUILD b/audio-soft/tagutil/PRE_BUILD
new file mode 100755
index 0000000..0d1e6d2
--- /dev/null
+++ b/audio-soft/tagutil/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+mv src/* . &&
+
+sedit "s:-D_BSD_SOURCE::" CMakeLists.txt



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (1e9e9c745c366bf289cd5fef276f482a7128a4d1), Vlad Glagolev, 02/10/2018

Archive powered by MHonArc 2.6.24.

Top of Page