forked from M-Labs/artiq-extrapkg
msys2: set VERSIONEER_OVERRIDE for artiq
Co-authored-by: wlph17 <wl@m-labs.hk> Co-committed-by: wlph17 <wl@m-labs.hk>
This commit is contained in:
parent
876de24ed2
commit
c58f028ef7
@ -428,6 +428,11 @@
|
|||||||
name = "artiq";
|
name = "artiq";
|
||||||
src = artiq;
|
src = artiq;
|
||||||
inherit (artiq.packages.x86_64-linux.artiq) version;
|
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 = [
|
depends = [
|
||||||
"mingw-w64-x86_64-python"
|
"mingw-w64-x86_64-python"
|
||||||
"mingw-w64-x86_64-python-h5py"
|
"mingw-w64-x86_64-python-h5py"
|
||||||
|
@ -25,7 +25,7 @@ let
|
|||||||
exec ${pkgs.wineWowPackages.stable}/bin/wine64 $@
|
exec ${pkgs.wineWowPackages.stable}/bin/wine64 $@
|
||||||
'';
|
'';
|
||||||
in {
|
in {
|
||||||
makeMsys2Package = { name, version, src, depends }: pkgs.stdenvNoCC.mkDerivation {
|
makeMsys2Package = { name, version, src, prepare, depends }: pkgs.stdenvNoCC.mkDerivation {
|
||||||
pname = "${name}-msys2-pkg";
|
pname = "${name}-msys2-pkg";
|
||||||
inherit version;
|
inherit version;
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -37,6 +37,7 @@ in {
|
|||||||
buildPhase =
|
buildPhase =
|
||||||
''
|
''
|
||||||
export DRV_VERSION=${version}
|
export DRV_VERSION=${version}
|
||||||
|
${prepare}
|
||||||
cat > PKGBUILD << HEREDOC
|
cat > PKGBUILD << HEREDOC
|
||||||
pkgbase="mingw-w64-${name}"
|
pkgbase="mingw-w64-${name}"
|
||||||
pkgname="mingw-w64-x86_64-${name}"
|
pkgname="mingw-w64-x86_64-${name}"
|
||||||
|
Loading…
Reference in New Issue
Block a user