ripes: fix build on darwin, move to by-name (#384821)

rewine 8a5c383e bcebbf00

Changed files
+13 -10
pkgs
by-name
ri
ripes
top-level
+13 -8
pkgs/applications/emulators/ripes/default.nix pkgs/by-name/ri/ripes/package.nix
···
stdenv,
fetchFromGitHub,
pkg-config,
-
qtbase,
-
qtsvg,
-
qtcharts,
-
wrapQtAppsHook,
+
qt6,
+
cereal,
cmake,
python3,
unstableGitUpdater,
···
hash = "sha256-aNJTM/s4GNhWVXQxK1R/rIN/NmeKglibQZMh8ENjIzo=";
};
+
postPatch = ''
+
rm -r external/VSRTL/external/cereal
+
substituteInPlace {src/serializers.h,src/io/iobase.h} \
+
--replace-fail "VSRTL/external/cereal/include/cereal/cereal.hpp" "cereal/cereal.hpp"
+
'';
+
nativeBuildInputs = [
cmake
pkg-config
python3
-
wrapQtAppsHook
+
qt6.wrapQtAppsHook
];
buildInputs = [
-
qtbase
-
qtsvg
-
qtcharts
+
cereal
+
qt6.qtbase
+
qt6.qtsvg
+
qt6.qtcharts
];
installPhase =
-2
pkgs/top-level/all-packages.nix
···
py65 = with python3.pkgs; toPythonApplication py65;
-
ripes = qt6Packages.callPackage ../applications/emulators/ripes { };
-
rmg-wayland = callPackage ../by-name/rm/rmg/package.nix {
withWayland = true;
};