From 289d2ed27603ce3ff42718994fea2c7a8a166661 Mon Sep 17 00:00:00 2001 From: Giannin Date: Sun, 5 Jan 2025 18:54:43 +0100 Subject: [PATCH 1/2] maintainers: add MasterEvarior --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 77493c7f1090..3b473b8b91da 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14075,6 +14075,12 @@ githubId = 585424; name = "Massimo Gengarelli"; }; + MasterEvarior = { + email = "nix-maintainer@giannin.ch"; + github = "MasterEvarior"; + githubId = 36074738; + name = "MasterEvarior"; + }; matdibu = { email = "contact@mateidibu.dev"; github = "matdibu"; From 5ecf371f8dad1c87397a20fd89d51af29177dab1 Mon Sep 17 00:00:00 2001 From: Giannin Date: Sun, 5 Jan 2025 18:55:01 +0100 Subject: [PATCH 2/2] flex-launcher: init at 2.2 --- pkgs/by-name/fl/flex-launcher/package.nix | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/fl/flex-launcher/package.nix diff --git a/pkgs/by-name/fl/flex-launcher/package.nix b/pkgs/by-name/fl/flex-launcher/package.nix new file mode 100644 index 000000000000..de73d4b4480e --- /dev/null +++ b/pkgs/by-name/fl/flex-launcher/package.nix @@ -0,0 +1,48 @@ +{ + stdenv, + fetchFromGitHub, + SDL2, + SDL2_ttf, + SDL2_image, + cmake, + validatePkgConfig, + inih, + lib, + gitUpdater, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "flex-launcher"; + version = "2.2"; + + src = fetchFromGitHub { + owner = "complexlogic"; + repo = "flex-launcher"; + tag = "v${finalAttrs.version}"; + hash = "sha256-touQMOKvp+D1vIYvyz/nU7aU9g6VXpDN3BPgoK/iYfw="; + }; + + nativeBuildInputs = [ + cmake + validatePkgConfig + ]; + + buildInputs = [ + SDL2 + SDL2_ttf + SDL2_image + inih + ]; + + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; + + meta = { + description = "Customizable HTPC application launcher"; + license = lib.licenses.unlicense; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ MasterEvarior ]; + homepage = "https://complexlogic.github.io/flex-launcher/"; + changelog = "https://github.com/complexlogic/flex-launcher/releases/tag/v${finalAttrs.version}"; + mainProgram = "flex-launcher"; + }; +})