From 8608ce0a9f2557e2fcf2892b428a911b429c5697 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 25 Mar 2025 09:01:36 +0100 Subject: [PATCH 1/2] snipe-it: use `php84`, remove custom override --- pkgs/by-name/sn/snipe-it/package.nix | 6 +++--- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sn/snipe-it/package.nix b/pkgs/by-name/sn/snipe-it/package.nix index 89e0d92d6c0e..9a1cd732c6e9 100644 --- a/pkgs/by-name/sn/snipe-it/package.nix +++ b/pkgs/by-name/sn/snipe-it/package.nix @@ -3,10 +3,10 @@ , fetchFromGitHub , mariadb , nixosTests -, php +, php84 }: -php.buildComposerProject2 (finalAttrs: { +php84.buildComposerProject2 (finalAttrs: { pname = "snipe-it"; version = "8.0.4"; @@ -41,7 +41,7 @@ php.buildComposerProject2 (finalAttrs: { passthru = { tests = nixosTests.snipe-it; - phpPackage = php; + phpPackage = php84; }; meta = with lib; { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3d8891d808f0..b1319f5d2667 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11662,10 +11662,6 @@ with pkgs; sickgear = callPackage ../servers/sickbeard/sickgear.nix { }; - snipe-it = callPackage ../by-name/sn/snipe-it/package.nix { - php = php84; - }; - spacecookie = haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie; From 1e472d971998296deff1ca28a8ff1f6dc197794c Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 25 Mar 2025 09:02:28 +0100 Subject: [PATCH 2/2] snipe-it: reformat, cleanup --- pkgs/by-name/sn/snipe-it/package.nix | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/sn/snipe-it/package.nix b/pkgs/by-name/sn/snipe-it/package.nix index 9a1cd732c6e9..26674a859f2d 100644 --- a/pkgs/by-name/sn/snipe-it/package.nix +++ b/pkgs/by-name/sn/snipe-it/package.nix @@ -1,9 +1,10 @@ -{ lib -, dataDir ? "/var/lib/snipe-it" -, fetchFromGitHub -, mariadb -, nixosTests -, php84 +{ + lib, + dataDir ? "/var/lib/snipe-it", + fetchFromGitHub, + mariadb, + nixosTests, + php84, }: php84.buildComposerProject2 (finalAttrs: { @@ -13,7 +14,7 @@ php84.buildComposerProject2 (finalAttrs: { src = fetchFromGitHub { owner = "snipe"; repo = "snipe-it"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-iS9PfWZlwWfxMkCJS7Lbp2+XxoGJz2yedn4nsu34YhU="; }; @@ -44,7 +45,7 @@ php84.buildComposerProject2 (finalAttrs: { phpPackage = php84; }; - meta = with lib; { + meta = { description = "Free open source IT asset/license management system"; longDescription = '' Snipe-IT was made for IT asset management, to enable IT departments to track @@ -54,8 +55,8 @@ php84.buildComposerProject2 (finalAttrs: { ''; homepage = "https://snipeitapp.com/"; changelog = "https://github.com/snipe/snipe-it/releases/tag/v${finalAttrs.version}"; - license = licenses.agpl3Only; - maintainers = with maintainers; [ yayayayaka ]; - platforms = platforms.linux; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ yayayayaka ]; + platforms = lib.platforms.linux; }; })