From ef8c5ac5a5242b0dc339fdeb7dcf4b2228d61605 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 6 Nov 2024 07:13:58 +0100 Subject: [PATCH 1/5] eintopf: 0.14.1 -> 0.14.2 --- pkgs/by-name/ei/eintopf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ei/eintopf/package.nix b/pkgs/by-name/ei/eintopf/package.nix index fddd943b7af6..50e4b4202321 100644 --- a/pkgs/by-name/ei/eintopf/package.nix +++ b/pkgs/by-name/ei/eintopf/package.nix @@ -6,13 +6,13 @@ }: let - version = "0.14.1"; + version = "0.14.2"; src = fetchFromGitea { domain = "codeberg.org"; owner = "Klasse-Methode"; repo = "eintopf"; rev = "v${version}"; - hash = "sha256-+QEAUyAqFLcc3bhGI3v4FxhDt+3P6vBnxWsFPp56lfg="; + hash = "sha256-38lVbgAjKsg/yXGFmIdw4KmvfIDCAE3K6qhvza3c+dU="; }; frontend = callPackage ./frontend.nix { inherit src version; }; in @@ -21,7 +21,7 @@ buildGoModule rec { pname = "eintopf"; inherit version src; - vendorHash = "sha256-ODVCZWxkPWW8ZlONiVXwVQalsLIUl9x512JimLAUm6U="; + vendorHash = "sha256-ysAgyaewREI8TaMnKH+kh33QT6AN1eLhog35lv7CbVU="; ldflags = [ "-s" From b3edb98d8c2d55901ee4c2de49b1aef54f38dbed Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 6 Nov 2024 07:14:11 +0100 Subject: [PATCH 2/5] eintopf.frontend: 0.14.1 -> 0.14.2 --- pkgs/by-name/ei/eintopf/frontend.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ei/eintopf/frontend.nix b/pkgs/by-name/ei/eintopf/frontend.nix index c87c850eeb06..28e545c17798 100644 --- a/pkgs/by-name/ei/eintopf/frontend.nix +++ b/pkgs/by-name/ei/eintopf/frontend.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/backstage/yarn.lock"; - hash = "sha256-7Br2FBhLZf7Cuul5n55EHfqyW8GbujB+yZ/RK6f7I4M="; + hash = "sha256-3TPBrQxvTfmBfhAavHy8eDcZwRZMwu0dCovnE1fcuTE="; }; nativeBuildInputs = [ From 9f8d8481a4555388a40620a2c00037122966e27e Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 6 Nov 2024 07:15:22 +0100 Subject: [PATCH 3/5] eintopf.frontend: reformat --- pkgs/by-name/ei/eintopf/frontend.nix | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ei/eintopf/frontend.nix b/pkgs/by-name/ei/eintopf/frontend.nix index 28e545c17798..17b12546abe1 100644 --- a/pkgs/by-name/ei/eintopf/frontend.nix +++ b/pkgs/by-name/ei/eintopf/frontend.nix @@ -1,11 +1,12 @@ -{ stdenv -, fetchYarnDeps -, fixup-yarn-lock -, yarn -, src -, version -, nodejs -, eintopf +{ + stdenv, + fetchYarnDeps, + fixup-yarn-lock, + yarn, + src, + version, + nodejs, + eintopf, }: stdenv.mkDerivation (finalAttrs: { @@ -57,6 +58,11 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - inherit (eintopf.meta) homepage description license maintainers; + inherit (eintopf.meta) + homepage + description + license + maintainers + ; }; }) From 1ca183731c4d0eb61b7b5cd4596cf856744c1d61 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 6 Nov 2024 07:15:31 +0100 Subject: [PATCH 4/5] eintopf: reformat --- pkgs/by-name/ei/eintopf/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ei/eintopf/package.nix b/pkgs/by-name/ei/eintopf/package.nix index 50e4b4202321..8cb08bc68d56 100644 --- a/pkgs/by-name/ei/eintopf/package.nix +++ b/pkgs/by-name/ei/eintopf/package.nix @@ -1,8 +1,9 @@ -{ lib -, buildGoModule -, fetchFromGitea -, callPackage -, nixosTests +{ + lib, + buildGoModule, + fetchFromGitea, + callPackage, + nixosTests, }: let @@ -44,12 +45,11 @@ buildGoModule rec { inherit (nixosTests) eintopf; }; - meta = with lib; { + meta = { description = "A calendar for Stuttgart, showing events, groups and places"; homepage = "https://codeberg.org/Klasse-Methode/eintopf"; - license = licenses.agpl3Only; - maintainers = with maintainers; [ onny ]; - platforms = platforms.unix; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ onny ]; + platforms = lib.platforms.unix; }; } - From b6176b5fd2941ddf40563bef9c1a4a7359b3102b Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 6 Nov 2024 07:35:54 +0100 Subject: [PATCH 5/5] eintopf.frontend: cleanup and modernize --- pkgs/by-name/ei/eintopf/frontend.nix | 29 +++++----------------------- 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/ei/eintopf/frontend.nix b/pkgs/by-name/ei/eintopf/frontend.nix index 17b12546abe1..08108d97081a 100644 --- a/pkgs/by-name/ei/eintopf/frontend.nix +++ b/pkgs/by-name/ei/eintopf/frontend.nix @@ -1,12 +1,12 @@ { stdenv, fetchYarnDeps, - fixup-yarn-lock, - yarn, src, version, nodejs, eintopf, + yarnConfigHook, + yarnBuildHook, }: stdenv.mkDerivation (finalAttrs: { @@ -21,31 +21,12 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ - fixup-yarn-lock + yarnConfigHook + yarnBuildHook + # Needed for executing package.json scripts nodejs - yarn ]; - configurePhase = '' - runHook preConfigure - - export HOME=$(mktemp -d) - yarn config --offline set yarn-offline-mirror $offlineCache - fixup-yarn-lock yarn.lock - yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install - patchShebangs node_modules - - runHook postConfigure - ''; - - buildPhase = '' - runHook preBuild - - yarn --offline build - - runHook postBuild - ''; - installPhase = '' runHook preInstall