summary refs log tree commit diff
path: root/pkgs/applications/audio/tagutil
diff options
context:
space:
mode:
authordan4ik <6057430gu@gmail.com>2021-08-15 14:15:52 +0700
committerdan4ik <6057430gu@gmail.com>2021-08-15 15:13:17 +0700
commitbe20f5161153dda219709c7335788a1df32c6533 (patch)
tree023e43eec0c3629ad87280ed3b9fb4719d3ed9f3 /pkgs/applications/audio/tagutil
parent7aa78642c5f2be070c92b6f2d8762ef1390234cb (diff)
downloadnixpkgs-be20f5161153dda219709c7335788a1df32c6533.tar
nixpkgs-be20f5161153dda219709c7335788a1df32c6533.tar.gz
nixpkgs-be20f5161153dda219709c7335788a1df32c6533.tar.bz2
nixpkgs-be20f5161153dda219709c7335788a1df32c6533.tar.lz
nixpkgs-be20f5161153dda219709c7335788a1df32c6533.tar.xz
nixpkgs-be20f5161153dda219709c7335788a1df32c6533.tar.zst
nixpkgs-be20f5161153dda219709c7335788a1df32c6533.zip
tagutil: init at 3.1
Diffstat (limited to 'pkgs/applications/audio/tagutil')
-rw-r--r--pkgs/applications/audio/tagutil/default.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/audio/tagutil/default.nix b/pkgs/applications/audio/tagutil/default.nix
new file mode 100644
index 00000000000..802cd00087a
--- /dev/null
+++ b/pkgs/applications/audio/tagutil/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, lib, fetchFromGitHub
+, pkg-config, cmake, libyaml
+, jansson, libvorbis, taglib
+, zlib
+}:
+
+stdenv.mkDerivation rec {
+  pname = "tagutil";
+  version = "3.1";
+
+  src = fetchFromGitHub {
+    owner = "kaworu";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "sha256-oY1aGl5CKVtpOfh8Wskio/huWYMiPuxWPqxlooTutcw=";
+  };
+
+  sourceRoot = "source/src";
+
+  nativeBuildInputs = [
+    cmake
+    pkg-config
+  ];
+
+  buildInputs = [
+    libvorbis
+    libyaml
+    jansson
+    taglib
+    zlib
+  ];
+
+  meta = with lib; {
+    description = "Scriptable music files tags tool and editor";
+    homepage = "https://github.com/kaworu/tagutil";
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ dan4ik605743 ];
+    platforms = platforms.linux;
+  };
+}