nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 43 lines 970 B view raw
1{ 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 cmake, 6 qt6, 7}: 8 9stdenv.mkDerivation (finalAttrs: { 10 pname = "melodeon"; 11 version = "0.5.1"; 12 13 src = fetchFromGitHub { 14 owner = "CDrummond"; 15 repo = "melodeon"; 16 tag = finalAttrs.version; 17 hash = "sha256-jSzrz99TRcfVffnvr5PC2ipGl7g7mPc5NrxR15e9wOg="; 18 fetchSubmodules = true; 19 }; 20 21 buildInputs = [ 22 qt6.qtbase 23 qt6.qtwebengine 24 qt6.qtsvg 25 ]; 26 27 nativeBuildInputs = [ 28 cmake 29 qt6.wrapQtAppsHook 30 ]; 31 32 cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" ]; 33 34 meta = { 35 description = "QWebEngine wrapper for MaterialSkin on Lyrion Music Server (formerly Logitech Media Server)"; 36 mainProgram = "melodeon"; 37 homepage = "https://github.com/CDrummond/melodeon"; 38 changelog = "https://github.com/CDrummond/melodeon/releases/tag/${finalAttrs.version}"; 39 license = lib.licenses.gpl3Plus; 40 platforms = lib.platforms.linux; 41 maintainers = with lib.maintainers; [ edgar-vincent ]; 42 }; 43})