From 506fdd5d96f0db3b92d399f54e1ecba75433aaf6 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Thu, 19 Feb 2026 10:41:25 -0600 Subject: [PATCH] hmhm --- .gitea/workflows/build-rpm.yml | 2 +- flake.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-rpm.yml b/.gitea/workflows/build-rpm.yml index f2d5f68..78e076e 100644 --- a/.gitea/workflows/build-rpm.yml +++ b/.gitea/workflows/build-rpm.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4 - name: Build RPM - run: nix develop .#rpm --command ./scripts/build-rpm.sh + run: nix run .#build-rpm - name: Upload RPM artifact uses: actions/upload-artifact@v3 diff --git a/flake.nix b/flake.nix index 0c62836..24efb85 100644 --- a/flake.nix +++ b/flake.nix @@ -25,11 +25,25 @@ --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.ffmpeg ]} ''; }; + + build-rpm = pkgs.writeShellApplication { + name = "build-rpm"; + runtimeInputs = [ + pkgs.git + pkgs.gzip + pkgs.python3 + pkgs.rpm + ]; + text = '' + exec ${pkgs.bash}/bin/bash ${./scripts/build-rpm.sh} + ''; + }; in { packages = { default = prem2resolve-wrapped; prem2resolve = prem2resolve-wrapped; + build-rpm = build-rpm; }; apps = { @@ -37,6 +51,10 @@ type = "app"; program = "${prem2resolve-wrapped}/bin/prem2resolve"; }; + build-rpm = { + type = "app"; + program = "${build-rpm}/bin/build-rpm"; + }; }; devShells.default = pkgs.mkShell {