libsForQt5.libopenshot-audio: refactor

- finalAttrs design pattern
- strictDeps

+13 -11
+12 -10
pkgs/applications/video/openshot-qt/libopenshot-audio.nix pkgs/applications/video/openshot-qt/libopenshot-audio/default.nix
··· 19 19 , Foundation 20 20 }: 21 21 22 - stdenv.mkDerivation rec { 22 + stdenv.mkDerivation (finalAttrs: { 23 23 pname = "libopenshot-audio"; 24 24 version = "0.3.2"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "OpenShot"; 28 28 repo = "libopenshot-audio"; 29 - rev = "v${version}"; 30 - sha256 = "sha256-PLpB9sy9xehipN5S9okCHm1mPm5MaZMVaFqCBvFUiTw="; 29 + rev = "v${finalAttrs.version}"; 30 + hash = "sha256-PLpB9sy9xehipN5S9okCHm1mPm5MaZMVaFqCBvFUiTw="; 31 31 }; 32 32 33 33 patches = [ 34 34 # https://forum.juce.com/t/juce-and-macos-11-arm/40285/24 35 - ./undef-fpret-on-aarch64-darwin.patch 35 + ./0001-undef-fpret-on-aarch64-darwin.patch 36 36 ]; 37 37 38 38 nativeBuildInputs = [ ··· 58 58 libXrandr 59 59 ]); 60 60 61 - doCheck = false; 61 + strictDeps = true; 62 62 63 - meta = with lib; { 63 + doCheck = true; 64 + 65 + meta = { 64 66 homepage = "http://openshot.org/"; 65 67 description = "High-quality sound editing library"; 66 68 longDescription = '' ··· 68 70 high-quality editing and playback of audio, and is based on the amazing 69 71 JUCE library. 70 72 ''; 71 - license = with licenses; gpl3Plus; 72 - maintainers = with maintainers; [ AndersonTorres ]; 73 - platforms = with platforms; unix; 73 + license = with lib.licenses; [ gpl3Plus ]; 74 + maintainers = with lib.maintainers; [ AndersonTorres ]; 75 + platforms = lib.platforms.unix; 74 76 }; 75 - } 77 + })
pkgs/applications/video/openshot-qt/undef-fpret-on-aarch64-darwin.patch pkgs/applications/video/openshot-qt/libopenshot-audio/0001-undef-fpret-on-aarch64-darwin.patch
+1 -1
pkgs/top-level/qt5-packages.nix
··· 146 146 147 147 packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; 148 148 149 - libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { 149 + libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio { 150 150 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AGL Cocoa Foundation; 151 151 }; 152 152