diff --git a/pkgs/applications/audio/tageditor/default.nix b/pkgs/applications/audio/tageditor/default.nix deleted file mode 100644 index 4c21e137aed1..000000000000 --- a/pkgs/applications/audio/tageditor/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - pkg-config, - cmake, - cpp-utilities, - qtutilities, - mp4v2, - libid3tag, - qtbase, - qttools, - qtwebengine, - qtx11extras, - tagparser, - wrapQtAppsHook, -}: - -stdenv.mkDerivation rec { - pname = "tageditor"; - version = "3.9.4"; - - src = fetchFromGitHub { - owner = "martchus"; - repo = pname; - rev = "v${version}"; - hash = "sha256-VRQV4bTPG4VFhRHFJamUnYd04ZCaNpaxU27Jcl6Chc4="; - }; - - nativeBuildInputs = [ - pkg-config - cmake - wrapQtAppsHook - ]; - - buildInputs = [ - mp4v2 - libid3tag - qtbase - qttools - qtx11extras - qtwebengine - cpp-utilities - qtutilities - tagparser - ]; - - meta = with lib; { - homepage = "https://github.com/Martchus/tageditor"; - description = "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; - mainProgram = "tageditor"; - }; -} diff --git a/pkgs/by-name/ta/tageditor/package.nix b/pkgs/by-name/ta/tageditor/package.nix new file mode 100644 index 000000000000..f0babd818ed2 --- /dev/null +++ b/pkgs/by-name/ta/tageditor/package.nix @@ -0,0 +1,58 @@ +{ + stdenv, + lib, + fetchFromGitHub, + pkg-config, + cmake, + cpp-utilities, + mp4v2, + libid3tag, + libsForQt5, + qt5, + tagparser, +}: + +stdenv.mkDerivation rec { + pname = "tageditor"; + version = "3.9.5"; + + src = fetchFromGitHub { + owner = "martchus"; + repo = "tageditor"; + tag = "v${version}"; + hash = "sha256-Sia6Y/V81WQj4oWjZAAR4o3TngfWq7sWxxiKEuFjQ2M="; + }; + + nativeBuildInputs = [ + pkg-config + cmake + qt5.wrapQtAppsHook + ]; + + buildInputs = [ + mp4v2 + libid3tag + qt5.qtbase + qt5.qttools + qt5.qtx11extras + qt5.qtwebengine + cpp-utilities + libsForQt5.qtutilities + tagparser + ]; + + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications + mv $out/bin/*.app $out/Applications + ln -s $out/Applications/tageditor.app/Contents/MacOS/tageditor $out/bin/tageditor + ''; + + meta = { + homepage = "https://github.com/Martchus/tageditor"; + description = "Tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska"; + license = lib.licenses.gpl2; + maintainers = [ lib.maintainers.matthiasbeyer ]; + platforms = lib.platforms.unix; + mainProgram = "tageditor"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 27b6c4de43e8..a5f2baf5a3bf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11355,8 +11355,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon; }; - tageditor = libsForQt5.callPackage ../applications/audio/tageditor { }; - tclap = tclap_1_2; tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };