msys2: set VERSIONEER_OVERRIDE for artiq

Co-authored-by: wlph17 <wl@m-labs.hk>
Co-committed-by: wlph17 <wl@m-labs.hk>
master
wlph17 2022-12-28 17:55:35 +08:00 committed by sb10q
parent 876de24ed2
commit c58f028ef7
2 changed files with 7 additions and 1 deletions

View File

@ -428,6 +428,11 @@
name = "artiq";
src = artiq;
inherit (artiq.packages.x86_64-linux.artiq) version;
prepare =
''
export VERSIONEER_OVERRIDE=${artiq.packages.x86_64-linux.artiq.version}
export VERSIONEER_REV=${artiq.sourceInfo.rev}
'';
depends = [
"mingw-w64-x86_64-python"
"mingw-w64-x86_64-python-h5py"

View File

@ -25,7 +25,7 @@ let
exec ${pkgs.wineWowPackages.stable}/bin/wine64 $@
'';
in {
makeMsys2Package = { name, version, src, depends }: pkgs.stdenvNoCC.mkDerivation {
makeMsys2Package = { name, version, src, prepare, depends }: pkgs.stdenvNoCC.mkDerivation {
pname = "${name}-msys2-pkg";
inherit version;
nativeBuildInputs = [
@ -37,6 +37,7 @@ in {
buildPhase =
''
export DRV_VERSION=${version}
${prepare}
cat > PKGBUILD << HEREDOC
pkgbase="mingw-w64-${name}"
pkgname="mingw-w64-x86_64-${name}"