diff --git a/pkgs/package-rpm.nix b/pkgs/package-rpm.nix index 4a4b5a19..ee840fb1 100644 --- a/pkgs/package-rpm.nix +++ b/pkgs/package-rpm.nix @@ -61,10 +61,15 @@ runCommand "rosenpass-${version}.rpm" { } '' mkdir -p /build/tmp ls -R rpmbuild + # rpmbuild requires these defines, because Nix would otherwise overwrite them, especially %{_bindir} ${rpm}/bin/rpmbuild \ -bb \ --dbpath=$HOME \ --define "_tmppath /build/tmp" \ + --define "_prefix /usr" \ + --define "_exec_prefix %{_prefix}" \ + --define "_bindir %{_exec_prefix}/bin" \ + --define "_sysconfdir /etc" \ rpmbuild/SPECS/rosenpass.spec cp rpmbuild/RPMS/${arch}/rosenpass*.rpm $out