parent
aeab74df01
commit
ab1f4bc5c6
@ -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; |
||||||
|
}; |
||||||
|
} |
||||||
|
|
Loading…
Reference in new issue