summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-12-18 11:18:52 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-02-01 15:25:02 +0100
commitab1f4bc5c60cb30483b66801dceb572809efcd52 (patch)
treeb2e285a1d317fcee4510ae8a8fb5706f9594041a
parentaeab74df016d24ad8b9066100f4c54e3b7d24650 (diff)
tageditor: init at 3.3.10init-tageditor
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--pkgs/applications/audio/tageditor/default.nix58
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 60 insertions, 0 deletions
diff --git a/pkgs/applications/audio/tageditor/default.nix b/pkgs/applications/audio/tageditor/default.nix
new file mode 100644
index 000000000000..02e23084cf53
--- /dev/null
+++ b/pkgs/applications/audio/tageditor/default.nix
@@ -0,0 +1,58 @@
+{ stdenv
+, pkgs
+, fetchFromGitHub
+, pkg-config
+, cmake
+
+, cpp-utilities
+, qtutilities
+, mp4v2
+, libid3tag
+, qtbase
+, qttools
+, qtwebengine
+, qtx11extras
+, tagparser
+, wrapQtAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "tageditor";
+ version = "3.3.10";
+
+ src = fetchFromGitHub {
+ owner = "martchus";
+ repo = "tageditor";
+ rev = "v${version}";
+ sha256 = "16cmq7dyalcwc8gx1y9acngw5imjh8ydp4prxy7qpzk4fj3kpsak";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ wrapQtAppsHook
+ ];
+ buildInputs = [
+ mp4v2
+ libid3tag
+ pkg-config
+ qtbase
+ qttools
+ qtx11extras
+ qtwebengine
+ cpp-utilities
+ qtutilities
+ tagparser
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with pkgs.lib; {
+ homepage = "https://github.com/Martchus/tageditor";
+ description = "A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.matthiasbeyer ];
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 50bc5c8cd08f..1d2b041d4142 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16809,6 +16809,8 @@ in
inherit (darwin.apple_sdk.frameworks) Carbon;
};
+ tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
+
taglib = callPackage ../development/libraries/taglib { };
taglib_extras = callPackage ../development/libraries/taglib-extras { };