@@ -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
|
||||
|
||||
18
flake.nix
18
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 {
|
||||
|
||||
Reference in New Issue
Block a user