Skip to content

Commit

Permalink
melodeon: init at 0.4.1 (NixOS#337782)
Browse files Browse the repository at this point in the history
  • Loading branch information
Aleksanaa authored Sep 5, 2024
2 parents 2dd2e00 + f450e55 commit 2a80e84
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
8 changes: 8 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5792,6 +5792,14 @@
githubId = 119483;
name = "Matthew Brown";
};
edgar-vincent = {
name = "Edgar Vincent";
email = "e-v@posteo.net";
matrix = "@edgar.vincent:matrix.org";
github = "edgar-vincent";
githubId = 63352906;
keys = [ { fingerprint = "922F CA48 5FDB 20B1 ED1B A61F 284D 11D3 33C4 D21B"; } ];
};
edlimerkaj = {
name = "Edli Merkaj";
email = "edli.merkaj@identinet.io";
Expand Down
42 changes: 42 additions & 0 deletions pkgs/by-name/me/melodeon/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
stdenv,
lib,
fetchFromGitHub,
cmake,
qt6,
}:

stdenv.mkDerivation (finalAttrs: {
pname = "melodeon";
version = "0.4.1";

src = fetchFromGitHub {
owner = "CDrummond";
repo = "melodeon";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-k74iJ3tmkMGUh4f538tjD7cv4ZXxm3x6M/d5HU25yPQ=";
fetchSubmodules = true;
};

buildInputs = [
qt6.qtbase
qt6.qtwebengine
];

nativeBuildInputs = [
cmake
qt6.wrapQtAppsHook
];

cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" ];

meta = {
description = "QWebEngine wrapper for MaterialSkin on Lyrion Music Server (formerly Logitech Media Server)";
mainProgram = "melodeon";
homepage = "https://github.com/CDrummond/melodeon";
changelog = "https://github.com/CDrummond/melodeon/releases/tag/${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ edgar-vincent ];
};
})

0 comments on commit 2a80e84

Please sign in to comment.