diff options
author | André Kugland <kugland@gmail.com> | 2023-12-11 13:49:22 -0300 |
---|---|---|
committer | André Kugland <kugland@gmail.com> | 2024-03-05 00:23:22 -0300 |
commit | bcc708ed6ec9c3a35f703afbd2ae67d3215636b2 (patch) | |
tree | f91fa94a1b68cdbff128b8e1b995055362800af0 /pkgs/by-name/su | |
parent | 0feca8a9559ca4c9372e3a7c2f1c77898e077595 (diff) |
subtitlecomposer: init at 0.8.0
Diffstat (limited to 'pkgs/by-name/su')
-rw-r--r-- | pkgs/by-name/su/subtitlecomposer/package.nix | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/pkgs/by-name/su/subtitlecomposer/package.nix b/pkgs/by-name/su/subtitlecomposer/package.nix new file mode 100644 index 0000000000000..31ede6bbedbad --- /dev/null +++ b/pkgs/by-name/su/subtitlecomposer/package.nix @@ -0,0 +1,51 @@ +{ lib +, fetchFromGitLab +, cmake +, extra-cmake-modules +, ffmpeg +, openal +, stdenv +, libsForQt5 +}: + +stdenv.mkDerivation rec { + pname = "subtitlecomposer"; + version = "0.8.0"; + + src = fetchFromGitLab { + domain = "invent.kde.org"; + owner = "multimedia"; + repo = "subtitlecomposer"; + rev = "v${version}"; + hash = "sha256-RKS3VTtpxnox0hzessMHmoGPpT+Ho0b3fxtQMGw9OrM="; + }; + + nativeBuildInputs = [ cmake extra-cmake-modules libsForQt5.wrapQtAppsHook ]; + buildInputs = [ ffmpeg openal ] ++ (with libsForQt5; [ + kcodecs + kconfig + kconfigwidgets + kcoreaddons + ki18n + kio + ktextwidgets + kwidgetsaddons + kxmlgui + sonnet + ]); + + meta = with lib; { + homepage = "https://apps.kde.org/subtitlecomposer"; + description = "An open source text-based subtitle editor"; + longDescription = '' + An open source text-based subtitle editor that supports basic and + advanced editing operations, aiming to become an improved version of + Subtitle Workshop for every platform supported by Plasma Frameworks. + ''; + changelog = "https://invent.kde.org/multimedia/subtitlecomposer/-/blob/master/ChangeLog"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ kugland ]; + mainProgram = "subtitlecomposer"; + platforms = with platforms; linux ++ freebsd ++ windows; + }; +} |