Compare commits
32 Commits
Author | SHA1 | Date | |
---|---|---|---|
2c8240b148 | |||
beef195b56 | |||
d5affd7493 | |||
25f879d59a | |||
550f6622be | |||
944abc51e9 | |||
48059ff2a2 | |||
33b13b915a | |||
b5746b717f | |||
3f06844ae7 | |||
e7b97f9aee | |||
6435490f56 | |||
fa63931f5a | |||
0d01cb3a9c | |||
6520e9b563 | |||
216a40b817 | |||
d74e1ab9be | |||
c4a767950d | |||
41090a77e2 | |||
046adcaf8a | |||
54236861f4 | |||
1d3802bb5f | |||
f7691e0a67 | |||
6a1854f18b | |||
763df7d869 | |||
85173d4e70 | |||
5e1fcbdce2 | |||
32e512e10d | |||
8cf0c2a2dd | |||
deebcb2af3 | |||
be72649af9 | |||
08e013d8cc |
92
flake.lock
generated
92
flake.lock
generated
@ -59,23 +59,24 @@
|
||||
"artiqpkgs": {
|
||||
"inputs": {
|
||||
"artiq-comtools": "artiq-comtools",
|
||||
"mozilla-overlay": "mozilla-overlay",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"rust-overlay": "rust-overlay",
|
||||
"sipyco": "sipyco",
|
||||
"src-migen": "src-migen",
|
||||
"src-misoc": "src-misoc",
|
||||
"src-pythonparser": "src-pythonparser"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1744341614,
|
||||
"narHash": "sha256-i7+O/8k81trkC6ReJXhro2OQgI8oDqzMSw3cuBnaBRo=",
|
||||
"ref": "refs/heads/master",
|
||||
"rev": "ed9ce5012d0f2cf9b5a343208f479d6a69fd30a4",
|
||||
"revCount": 9209,
|
||||
"lastModified": 1739975710,
|
||||
"narHash": "sha256-9gi9AtULmPelXOld3kbrla8LIwGis7V8HkPBiopMTtw=",
|
||||
"ref": "release-8",
|
||||
"rev": "17be223c23644881c6077ddd3a1f7d6976c27ba9",
|
||||
"revCount": 9006,
|
||||
"type": "git",
|
||||
"url": "https://github.com/m-labs/artiq.git"
|
||||
},
|
||||
"original": {
|
||||
"ref": "release-8",
|
||||
"type": "git",
|
||||
"url": "https://github.com/m-labs/artiq.git"
|
||||
}
|
||||
@ -187,40 +188,14 @@
|
||||
"url": "https://gitlab.com/duke-artiq/flake8-artiq.git"
|
||||
}
|
||||
},
|
||||
"kirdy": {
|
||||
"inputs": {
|
||||
"mozilla-overlay": "mozilla-overlay",
|
||||
"nixpkgs": [
|
||||
"artiqpkgs",
|
||||
"nixpkgs"
|
||||
],
|
||||
"rust-overlay": [
|
||||
"artiqpkgs",
|
||||
"rust-overlay"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1742791119,
|
||||
"narHash": "sha256-gAwL+UF5+Eelb0zUNlrxeXWewmBlm0bVFwL6F1Fc2eA=",
|
||||
"ref": "refs/heads/master",
|
||||
"rev": "3125e7cff0da09f3dd5923ddff43be5bd7fb5ceb",
|
||||
"revCount": 352,
|
||||
"type": "git",
|
||||
"url": "https://git.m-labs.hk/M-Labs/kirdy.git"
|
||||
},
|
||||
"original": {
|
||||
"type": "git",
|
||||
"url": "https://git.m-labs.hk/M-Labs/kirdy.git"
|
||||
}
|
||||
},
|
||||
"mozilla-overlay": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1704373101,
|
||||
"narHash": "sha256-+gi59LRWRQmwROrmE1E2b3mtocwueCQqZ60CwLG+gbg=",
|
||||
"lastModified": 1736765918,
|
||||
"narHash": "sha256-oh7GSCjBGHpxaU8/gejT55mlvI3qoKObXgqyn1XR7SA=",
|
||||
"owner": "mozilla",
|
||||
"repo": "nixpkgs-mozilla",
|
||||
"rev": "9b11a87c0cc54e308fa83aac5b4ee1816d5418a2",
|
||||
"rev": "534ee26d3dbcbb9da3766c556638b9bcc3627871",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -231,16 +206,16 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1744098102,
|
||||
"narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=",
|
||||
"lastModified": 1739758141,
|
||||
"narHash": "sha256-uq6A2L7o1/tR6VfmYhZWoVAwb3gTy7j4Jx30MIrH0rE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "c8cd81426f45942bb2906d5ed2fe21d2f19d95b7",
|
||||
"rev": "c618e28f70257593de75a7044438efc1c1fc0791",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"ref": "nixos-24.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
@ -248,30 +223,7 @@
|
||||
"root": {
|
||||
"inputs": {
|
||||
"artiqpkgs": "artiqpkgs",
|
||||
"daxpkgs": "daxpkgs",
|
||||
"kirdy": "kirdy"
|
||||
}
|
||||
},
|
||||
"rust-overlay": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"artiqpkgs",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1719454714,
|
||||
"narHash": "sha256-MojqG0lyUINkEk0b3kM2drsU5vyaF8DFZe/FAlZVOGs=",
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"rev": "d1c527659cf076ecc4b96a91c702d080b213801e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "oxalica",
|
||||
"ref": "snapshot/2024-08-01",
|
||||
"repo": "rust-overlay",
|
||||
"type": "github"
|
||||
"daxpkgs": "daxpkgs"
|
||||
}
|
||||
},
|
||||
"sipyco": {
|
||||
@ -282,11 +234,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1742007426,
|
||||
"narHash": "sha256-Rs421WBPhORJoKXhuEuRBqDLBE2pdn/pSgRRSB7mJKY=",
|
||||
"lastModified": 1734267097,
|
||||
"narHash": "sha256-aWg7XDiOlWnkXfDbKrBn9ITR46/JXfndvYHxFJ1vN78=",
|
||||
"owner": "m-labs",
|
||||
"repo": "sipyco",
|
||||
"rev": "34226114510e4f32409c8d99458602e745c80c52",
|
||||
"rev": "430978ada3fefe32de01f1b884b3031e48aaef96",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -314,11 +266,11 @@
|
||||
"src-misoc": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1741935500,
|
||||
"narHash": "sha256-rbh4++/M1FQw57fUKow1MNXpmFfguUH5LlxfklDvUjs=",
|
||||
"lastModified": 1739436988,
|
||||
"narHash": "sha256-zEihEV6kqRtrZWyu7uCNyHOXE/rluVloPuT4ECYVJ+g=",
|
||||
"ref": "refs/heads/master",
|
||||
"rev": "ebeff99217e6e23eb410d7c208d1f17443a57322",
|
||||
"revCount": 2496,
|
||||
"rev": "e3f4fd040b90b05d580bf578ca49244f0b7d861a",
|
||||
"revCount": 2483,
|
||||
"submodules": true,
|
||||
"type": "git",
|
||||
"url": "https://github.com/m-labs/misoc.git"
|
||||
|
85
flake.nix
85
flake.nix
@ -1,7 +1,7 @@
|
||||
{
|
||||
description = "Additional packages for ARTIQ";
|
||||
|
||||
inputs.artiqpkgs.url = git+https://github.com/m-labs/artiq.git;
|
||||
inputs.artiqpkgs.url = git+https://github.com/m-labs/artiq.git?ref=release-8;
|
||||
|
||||
inputs.daxpkgs = {
|
||||
url = git+https://gitlab.com/duke-artiq/dax.git;
|
||||
@ -12,15 +12,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
inputs.kirdy = {
|
||||
url = "git+https://git.m-labs.hk/M-Labs/kirdy.git";
|
||||
inputs = {
|
||||
nixpkgs.follows = "artiqpkgs/nixpkgs";
|
||||
rust-overlay.follows = "artiqpkgs/rust-overlay";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, artiqpkgs, daxpkgs, kirdy }:
|
||||
outputs = { self, artiqpkgs, daxpkgs }:
|
||||
let
|
||||
pkgs = import artiqpkgs.inputs.nixpkgs { system = "x86_64-linux"; };
|
||||
msys2 = import ./msys2 { inherit pkgs; };
|
||||
@ -219,9 +211,27 @@
|
||||
# no unit tests without hardware so do a simple smoke test
|
||||
checkPhase = "python -m hut2.aqctl_hut2 -h";
|
||||
};
|
||||
wand = pkgs.python3Packages.buildPythonPackage {
|
||||
pname = "wand";
|
||||
version = "0.4.dev";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "OxfordIonTrapGroup";
|
||||
repo = "wand";
|
||||
rev = "c080ddab6b2d94bb673ed32a0cea2bf68e66c702";
|
||||
sha256 = "sha256-T27/mZepPrnheoVEKsP5cRDFc1JffTnuPvXq2r2GP4E=";
|
||||
};
|
||||
nativeBuildInputs = [ pkgs.qt5.wrapQtAppsHook ];
|
||||
dontWrapQtApps = true;
|
||||
postFixup = ''
|
||||
wrapQtApp "$out/bin/wand_gui"
|
||||
'';
|
||||
propagatedBuildInputs = [ artiqpkgs.packages.x86_64-linux.artiq artiqpkgs.packages.x86_64-linux.qasync ]
|
||||
++ [ artiqpkgs.inputs.sipyco.packages.x86_64-linux.sipyco ]
|
||||
++ (with pkgs.python3Packages; [ numpy scipy influxdb pyqtgraph setuptools ]);
|
||||
};
|
||||
flake8-artiq = daxpkgs.packages.x86_64-linux.flake8-artiq;
|
||||
dax = daxpkgs.packages.x86_64-linux.dax.overridePythonAttrs (oa: {
|
||||
nativeBuildInputs = (oa.nativeBuildInputs or []) ++ [ pkgs.qt6.wrapQtAppsHook ];
|
||||
nativeBuildInputs = (oa.nativeBuildInputs or []) ++ [ pkgs.qt5.wrapQtAppsHook ];
|
||||
doCheck = false;
|
||||
});
|
||||
trap-dac-utils = daxpkgs.packages.x86_64-linux.trap-dac-utils;
|
||||
@ -233,13 +243,12 @@
|
||||
rev = "0f0196b6941b0c44a33c85d8c02047ca65466463";
|
||||
sha256 = "0mx6yjvprhdnkdigwns8mg6v5daqxpgbv7mf63fa76i1iv2wvak4";
|
||||
};
|
||||
nativeBuildInputs = [ pkgs.qt6.wrapQtAppsHook ];
|
||||
nativeBuildInputs = [ pkgs.qt5.wrapQtAppsHook ];
|
||||
dontWrapQtApps = true;
|
||||
propagatedBuildInputs = [ artiqpkgs.packages.x86_64-linux.artiq ]
|
||||
++ (with pkgs.python3Packages; [ numpy pyqt6 pyqtgraph ]);
|
||||
++ (with pkgs.python3Packages; [ numpy pyqt5 pyqtgraph ]);
|
||||
doCheck = false;
|
||||
};
|
||||
pykirdy = kirdy.packages.x86_64-linux.pykirdy;
|
||||
linien-client = pkgs.python3Packages.buildPythonPackage rec {
|
||||
pname = "linien-client";
|
||||
version = "0.5.3";
|
||||
@ -331,7 +340,7 @@
|
||||
"prettytable"
|
||||
"h5py"
|
||||
"python-dateutil"
|
||||
"pyqt>=6"
|
||||
"pyqt"
|
||||
"qasync"
|
||||
"pyqtgraph"
|
||||
"pygit2"
|
||||
@ -343,8 +352,6 @@
|
||||
"tqdm"
|
||||
"python-lmdb"
|
||||
"artiq-comtools"
|
||||
"platformdirs"
|
||||
"jsonschema"
|
||||
];
|
||||
}
|
||||
|
||||
@ -384,6 +391,12 @@
|
||||
src = hut2.src;
|
||||
dependencies = [ "sipyco" ];
|
||||
}
|
||||
{
|
||||
name = "wand";
|
||||
version = wand.version;
|
||||
src = wand.src;
|
||||
dependencies = [ "artiq" "qasync" "numpy" "scipy" "influxdb" ];
|
||||
}
|
||||
{
|
||||
name = "flake8-artiq";
|
||||
version = flake8-artiq.version;
|
||||
@ -406,7 +419,7 @@
|
||||
name = "dax-applets";
|
||||
version = dax-applets.version;
|
||||
src = dax-applets.src;
|
||||
dependencies = [ "artiq" "numpy" "pyqt" "pyqtgraph" ];
|
||||
dependencies = [ "python>=3.5" "artiq" "numpy" "pyqt" "pyqtgraph" ];
|
||||
}
|
||||
];
|
||||
|
||||
@ -482,25 +495,6 @@
|
||||
src = hut2.src;
|
||||
depends = [ "mingw-w64-clang-x86_64-python-sipyco" ];
|
||||
};
|
||||
msys2-flake8-artiq = msys2.makeMsys2Package {
|
||||
name = "flake8-artiq";
|
||||
version = flake8-artiq.version;
|
||||
src = flake8-artiq.src;
|
||||
depends = [ "mingw-w64-clang-x86_64-python-flake8" ];
|
||||
};
|
||||
msys2-pykirdy = msys2.makeMsys2Package {
|
||||
name = "pykirdy";
|
||||
version = kirdy.packages.x86_64-linux.pykirdy.version;
|
||||
src = "${kirdy}/pykirdy";
|
||||
depends = [
|
||||
"mingw-w64-clang-x86_64-python-aenum"
|
||||
"mingw-w64-clang-x86_64-python-numpy"
|
||||
"mingw-w64-clang-x86_64-python-pyqtgraph"
|
||||
"mingw-w64-clang-x86_64-python-pyqt6"
|
||||
"mingw-w64-clang-x86_64-python-qasync"
|
||||
"mingw-w64-clang-x86_64-python-pglive"
|
||||
];
|
||||
};
|
||||
msys2-repos = msys2.makeMsys2Repos [
|
||||
msys2-pythonparser msys2-sipyco msys2-artiq-comtools msys2-artiq
|
||||
msys2-asyncserial
|
||||
@ -510,8 +504,6 @@
|
||||
msys2-thorlabs_tcube
|
||||
msys2-newfocus8742
|
||||
msys2-hut2
|
||||
msys2-flake8-artiq
|
||||
msys2-pykirdy
|
||||
];
|
||||
|
||||
msys2-offline-installer = pkgs.stdenv.mkDerivation {
|
||||
@ -536,12 +528,6 @@
|
||||
sha256 = "sha256-RiXJqvmFDaItr6KgoWTekUPHue4i/LM4uBqfVx9HKpc=";
|
||||
};
|
||||
|
||||
zadig-binary = pkgs.fetchurl {
|
||||
url = "https://github.com/pbatard/libwdi/releases/download/v1.5.1/zadig-2.9.exe";
|
||||
name = "zadig";
|
||||
sha256 = "sha256-TsqpXfPaNiFIagQ674swULi6/nyQFAKHHoFiKe+CA5s=";
|
||||
};
|
||||
|
||||
src = ./.;
|
||||
buildInputs = [ pkgs.gnutar pkgs.zstd pkgs.pacman pkgs.fakeroot ];
|
||||
phases = [ "installPhase" ];
|
||||
@ -550,15 +536,14 @@
|
||||
mkdir $out
|
||||
mkdir -p tmp/cache
|
||||
tar -xvf ${msys2-base} --strip-components=1 -C $out/ msys64
|
||||
printf "\n[artiq]\nSigLevel = Optional TrustAll\nServer = https://msys2.m-labs.hk/artiq-beta\n" >> $out/etc/pacman.conf
|
||||
printf "\n[artiq]\nSigLevel = Optional TrustAll\nServer = https://msys2.m-labs.hk/artiq\n" >> $out/etc/pacman.conf
|
||||
cat $out/etc/pacman.conf | sed -e "s|/etc/pacman.d|$out/etc/pacman.d|g" -e "s|SigLevel = Required|SigLevel = Never|g" -e "s|CheckSpace||g" > tmp/pacman.conf
|
||||
sed -i '/\[mingw32\]/,/^$/d; /\[clang32\]/,/^$/d; /\[mingw64\]/,/^$/d; /\[ucrt64\]/,/^$/d; /\[clangarm64\]/,/^$/d;' $out/etc/pacman.conf
|
||||
fakeroot pacman -U --asdeps --noconfirm --cachedir tmp/cache --config tmp/pacman.conf --root $out ${pkgs.lib.concatStringsSep " " (map (p: "${p}") msys2-pkgs)}
|
||||
fakeroot pacman -U --asdeps --noconfirm --cachedir tmp/cache --config tmp/pacman.conf --root $out ${pkgs.lib.concatStringsSep " " (map (p: "${p}") artiq-deps-pkgs)}
|
||||
fakeroot pacman -U --noconfirm --cachedir tmp/cache --config tmp/pacman.conf --root $out ${msys2-artiq}/*.pkg.tar.zst ${msys2-artiq-comtools}/*.pkg.tar.zst ${msys2-pythonparser}/*.pkg.tar.zst ${msys2-sipyco}/*.pkg.tar.zst
|
||||
cp ${zadig-binary} $out/zadig.exe
|
||||
mkdir -p $out/clang64/etc/ssl/certs
|
||||
cp -f $out/usr/ssl/certs/ca-bundle.crt $out/clang64/etc/ssl/certs/ca-bundle.crt
|
||||
cp -f $out/usr/ssl/certs/ca-bundle.crt $out/clang64/etc/ssl/certs/ca-bundle.crt
|
||||
cp -f $out/usr/ssl/cert.pem $out/clang64/etc/ssl/cert.pem
|
||||
cp -f $out/usr/ssl/certs/ca-bundle.trust.crt $out/clang64/etc/ssl/certs/ca-bundle.trust.crt
|
||||
rm -rf $out/mingw64* $out/clang32* $out/clangarm64* $out/mingw32* $out/ucrt64* \
|
||||
@ -579,7 +564,7 @@
|
||||
sed -i "s|@VERSION@|${artiqpkgs.packages.x86_64-linux.artiq.version}|g" qt-ifw/config/config.xml qt-ifw/packages/com.msys2.root/meta/package.xml ;
|
||||
|
||||
7z a -mx9 -md128m "qt-ifw/packages/com.msys2.root/data/msys64.7z" "$msys2_artiq_root/"*
|
||||
${pkgs.wine64Packages.unstable}/bin/wine $msys2_qt_ifw/clang64/bin/binarycreator.exe \
|
||||
${pkgs.wineWowPackages.stable}/bin/wine64 $msys2_qt_ifw/clang64/bin/binarycreator.exe \
|
||||
-t "$msys2_qt_ifw/clang64/bin/installerbase.exe" \
|
||||
-p "qt-ifw/packages" \
|
||||
-c "qt-ifw/config/config.xml" \
|
||||
@ -609,7 +594,7 @@
|
||||
fakeroot
|
||||
p7zip
|
||||
msys2.wine-msys2
|
||||
wine64Packages.unstable
|
||||
wineWowPackages.stable
|
||||
];
|
||||
};
|
||||
};
|
||||
|
@ -35,7 +35,6 @@ function createShortcuts()
|
||||
}
|
||||
|
||||
component.addOperation("CreateShortcut", "@TargetDir@/clang64.exe", "@StartMenuDir@/MSYS2 with ARTIQ.lnk", "iconPath=@TargetDir@/clang64.exe");
|
||||
component.addOperation("CreateShortcut", "@TargetDir@/zadig.exe", "@StartMenuDir@/Zadig Driver Installer.lnk", "iconPath=@TargetDir@/zadig.exe");
|
||||
|
||||
component.addOperation( "Execute",
|
||||
["@TargetDir@\\usr\\bin\\bash.exe", "--login", "-c", "exit"]);
|
||||
|
@ -10,19 +10,23 @@ build() {
|
||||
export PYTHONPATH=`pwd`/clang64/lib/python3.12/site-packages
|
||||
chmod +w -R source
|
||||
cd source
|
||||
wine-msys2-build python -m build --wheel --skip-dependency-check --no-isolation
|
||||
}
|
||||
wine-msys2-build python setup.py install --single-version-externally-managed --prefix=../clang64 --record=setuptools-sucks.txt
|
||||
cd ..
|
||||
|
||||
package() {
|
||||
cd source
|
||||
wine-msys2-build python -m installer --destdir="${pkgdir}" --prefix="clang64/" dist/*.whl
|
||||
# setuptools creates this file if it doesn't already exist, which causes conflicts between pacman packages
|
||||
# see: https://corte.si/posts/code/setuptoolssucks/
|
||||
rm -f clang64/lib/python3.12/site-packages/easy-install.pth
|
||||
# patch broken shebangs (Z:/nix/store/...)
|
||||
for entrypoint in ${pkgdir}/bin/*-script.py; do
|
||||
for entrypoint in clang64/bin/*-script.py; do
|
||||
[ -f "$entrypoint" ] || continue
|
||||
sed -i "1s|#!.*|#!python|" $entrypoint
|
||||
done
|
||||
for entrypoint in ${pkgdir}/bin/*-script.pyw; do
|
||||
for entrypoint in clang64/bin/*-script.pyw; do
|
||||
[ -f "$entrypoint" ] || continue
|
||||
sed -i "1s|#!.*|#!pythonw|" $entrypoint
|
||||
done
|
||||
}
|
||||
|
||||
package() {
|
||||
cp -R clang64 ${pkgdir}
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
mingw-w64-clang-x86_64-python-h5py
|
||||
mingw-w64-clang-x86_64-python-pyqt6
|
||||
mingw-w64-clang-x86_64-qt6-svg
|
||||
mingw-w64-clang-x86_64-python-pyqt5
|
||||
mingw-w64-clang-x86_64-qt5-svg
|
||||
mingw-w64-clang-x86_64-python-qasync
|
||||
mingw-w64-clang-x86_64-python-pyqtgraph
|
||||
mingw-w64-clang-x86_64-python-numpy
|
||||
@ -12,7 +12,6 @@ mingw-w64-clang-x86_64-python-pygit2
|
||||
mingw-w64-clang-x86_64-python-llvmlite
|
||||
mingw-w64-clang-x86_64-python-levenshtein
|
||||
mingw-w64-clang-x86_64-python-lmdb
|
||||
mingw-w64-clang-x86_64-python-platformdirs
|
||||
mingw-w64-clang-x86_64-lld
|
||||
mingw-w64-clang-x86_64-llvm
|
||||
mingw-w64-clang-x86_64-openocd
|
||||
|
@ -1,21 +1,21 @@
|
||||
{ pkgs } : [
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libunwind-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libunwind-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libunwind";
|
||||
sha256 = "0dmcldjhd6lf3va4dsh82qld9nhdl5vrm6m35skc4y52j0xy7xn5";
|
||||
sha256 = "1gv6hbqvfgjzirpljql1shlchldmf5ww3rfsspg90pq1frnwavjl";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libc++-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libc++-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libc++";
|
||||
sha256 = "0bad85xg16r9y5gljlg3jjcviyjxiigv48jic987ppk0rir8pwri";
|
||||
sha256 = "1wbkvrx14ahc04cgkydvlxwmsl8jfnqwhy9sy4kn4wkdzmlcp1ax";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-expat-2.7.1-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-expat-2.6.4-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-expat";
|
||||
sha256 = "0b8sd94i2g1dbjpv5jhkayb42h015l2hn85yr2kyq3grr4xhx0sc";
|
||||
sha256 = "03fp2yacv7gk0g049lffz6pbj93vpjmzqxxa312d4gxczi57nqdv";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -25,9 +25,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libffi-3.4.8-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libffi-3.4.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libffi";
|
||||
sha256 = "0zw8ivy0kawx6qqyrhq3rd8vhp08xx9522dl13qjz8j82y8zi4qn";
|
||||
sha256 = "1q6gms980985bp087rnnpvz2fwfakgm5266izfk3b1mbp620s1yv";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -43,9 +43,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-gettext-runtime-0.24-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-gettext-runtime-0.23.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-gettext-runtime";
|
||||
sha256 = "1d9mhn6sh3baj8zibkravgycqxr0lfargjwg3l7rc1k464dl7a22";
|
||||
sha256 = "0wbp5pmrr0rk4mx7d1frvqlk4a061zw31zscs57srmvl0wv3pi2a";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -55,9 +55,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libsystre-1.0.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libsystre-1.0.1-6-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libsystre";
|
||||
sha256 = "1r2ikm0jzziv6qjcjfv2mqiswzzr6css8vyp2syrzjvchy2ngl6y";
|
||||
sha256 = "19c71fs5gqjrf88mv7l702fjg228xd9lfbxg0mkzm3ljvv4ljn0q";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -67,9 +67,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openssl-3.5.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openssl-3.4.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-openssl";
|
||||
sha256 = "0j2mkr76ygrhn98jb0mfngaj8z1zda8hzpdywscp29n8dz0z80k6";
|
||||
sha256 = "0cgiqjmgdnwnv9r88z634dmqrzh06dmsfncyzymw0s16nnv2k7k2";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -109,45 +109,45 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-xz-5.8.1-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-xz-5.6.3-3-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-xz";
|
||||
sha256 = "1mms5mk0qqp5hlwxkcrcjr8dv77jvnay6527z4886n1a99mlsniv";
|
||||
sha256 = "1a7gc462gnrjy5qb0zfkr9qm8bsnnf02y6wp3c59n618dhsq7rcf";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-tzdata-2025b-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-tzdata-2024b-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-tzdata";
|
||||
sha256 = "02c3f12n42gkdhwl13mi8mjr6nk0qg832ffnm09wsxb62pclhpv6";
|
||||
sha256 = "0jihnr1i7vyzczxz60ds1x3gcm3p4ad2pq9d5vvpwjdwrxkvxmkc";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-3.12.9-5-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-3.12.8-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python";
|
||||
sha256 = "1r56l88dcqgiij9vqdcls231cmlvl0n17wzj6ddp6mb5vml6zajz";
|
||||
sha256 = "0lksgrmylvpr7yyjcc1szm30pnag7ixrj7vhdql1ryi4k9309v8s";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libwinpthread-git-12.0.0.r657.g1e8b1ccdd-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libwinpthread-git-12.0.0.r473.gce0d0bfb7-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libwinpthread-git";
|
||||
sha256 = "1n8qqmhs9iyc1pkiw8diispkbg1rw4rchr8gw7j89pvsn8vpfzl6";
|
||||
sha256 = "1sris0qczxk5px9xy85976hbmqrpg49ns7yyzd9p455ckf740cid";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-openmp-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-openmp-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-llvm-openmp";
|
||||
sha256 = "1gsqsjf996i2hfsmnz0q5ff6l6bx232cqmgg4hxyngphlycxn49x";
|
||||
sha256 = "0d3mm26hnw716n0ppzqhydxcgm4im081hiiy6l4zp267ad3kfg93";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openblas-0.3.29-3-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openblas-0.3.29-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-openblas";
|
||||
sha256 = "0svg08vkpvi43z2242kq9g1ifijk9ychw9vxkdhnfdj7dmj5hbq2";
|
||||
sha256 = "006f2s12jmk35rppkp20rlm7k4kknsnh5h4krqs2ry2rd6qqkk9h";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-numpy-2.2.4-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-numpy-2.2.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-numpy";
|
||||
sha256 = "0qrsyd8fz1s06lx283b5d91km4mhkzfs95fkvl04yn5ahmk4jyca";
|
||||
sha256 = "0sgkhax9cwmkkrfrir45l91h6pgg339gaw6147gsayf8h8ag4brg";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -157,9 +157,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-c-ares-1.34.5-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-c-ares-1.34.4-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-c-ares";
|
||||
sha256 = "0r5kinyb90l0fr74zz7a5sn9qa4mgmz4j33azgyz1xx7zmchq5mh";
|
||||
sha256 = "1dppwwx3wrn0lzrlk2q7bpsainbidrpw1ndp1aasyv42xhxl1sn1";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -175,9 +175,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libidn2-2.3.8-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libidn2-2.3.7-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libidn2";
|
||||
sha256 = "109wmjiihw9s9dvyhn6wv92m4d8s7g9zq0d2c6z7j5vx2pffpyhp";
|
||||
sha256 = "07k8zh5nb2s82md7lz22r8gim8214rhlg586lywck3zcla98jv1w";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -187,15 +187,15 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-zstd-1.5.7-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-zstd-1.5.6-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-zstd";
|
||||
sha256 = "1hrx54k2s3dcs8fhwdwms5amr4gjid1d20b2b4302xyjg9yyvpxl";
|
||||
sha256 = "02cp5ci8w50k7xn38mpkwnr8sn898v18wcc07y8f9sfla7vcyfix";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libtasn1-4.20.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libtasn1-4.19.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libtasn1";
|
||||
sha256 = "0hv0xayhzhpwp8bdcs2r4xdvimk6266h68ki8abnii0pqiwfi86r";
|
||||
sha256 = "19m59mjxww26ah2gk9c0i512fmqpyaj6r5na564kmg6wpwvkihcj";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -217,27 +217,27 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-nghttp2-1.65.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-nghttp2-1.64.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-nghttp2";
|
||||
sha256 = "14l9l6x5wijyz5r06n2almkk0pq413909in40pdbmnwy2cnd531h";
|
||||
sha256 = "1hv8fp496l018s5dx5v8nvxc0a6rswskwk1jsrfd94rh3kbq2ilc";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-nghttp3-1.8.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-nghttp3-1.7.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-nghttp3";
|
||||
sha256 = "0xwhnfhhh7xyf2zhpxzi441b1c6vil321r0rsxyr8bqyq4l0marz";
|
||||
sha256 = "0kd2f7yh90815kyldxvdy8c6jyxyw0wv4f7k3shwp98w874m0mxd";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-curl-8.13.0-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-curl-8.11.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-curl";
|
||||
sha256 = "1in09hbb95hpqd66psfy9lhskl7mx4rb19dfi3qz5qsdr4c69ccv";
|
||||
sha256 = "16yvyqjzxyzawgv26r1g145wphvhjil2b0pyhy4nj7v5d19n6wvh";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-hdf5-1.14.6-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-hdf5-1.14.5-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-hdf5";
|
||||
sha256 = "084czjz707f1ak964z45bkhc0dwz09gpsz3nvxbbp1m1bv2fg2k1";
|
||||
sha256 = "0g0ph21yhibc5nqqy7r8jw24k14mnk7ryv52wwparirk11by7wqk";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -247,15 +247,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pyqt6-sip-13.10.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-pyqt6-sip";
|
||||
sha256 = "16jgn57i3v2d0irvh6yxikxk1sz7ravz1k1dg2ywcqn1m8akyyhi";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-double-conversion-3.3.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-double-conversion";
|
||||
sha256 = "1l4kl2i0z1z1c1ws11nfsxz90cg05rjhn7z241iylp9bmjbm2ncx";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-pyqt5-sip-12.16.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-pyqt5-sip";
|
||||
sha256 = "08z65iw1nzhx2f668n9d9k6ia8xzi0y3vaz87y0sk7scm7mdib9j";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -265,9 +259,15 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libpng-1.6.47-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-double-conversion-3.3.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-double-conversion";
|
||||
sha256 = "1jd07myjvc0dzwkh84rk7c74wv96syyfb7v99694bbbv31jkqw4g";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libpng-1.6.45-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libpng";
|
||||
sha256 = "0p598r7d4ywmkbyxsyadf54czimz6fhhy7mhyl5ldx8jwljsschw";
|
||||
sha256 = "0gz391lbdhkhgavmnpvbz55pagmyzs1bhlbwd9x6ywpszv3jd2hv";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -277,9 +277,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-pcre2-10.45-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-pcre2-10.44-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-pcre2";
|
||||
sha256 = "1bczcjb46wiphnlaarfjd78k1v9x1vnr9b7gq8xwib18hmzick9r";
|
||||
sha256 = "1ckim372mfk47lk2hvnscgslvjfhgn7ajx6bywwb53jxjy3499nc";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -289,9 +289,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-glib2-2.84.1-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-glib2-2.82.4-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-glib2";
|
||||
sha256 = "0q8hkmv43b60q0xihj3h6x5hxcjp8vrzz7j4qxl1qabxscix00s9";
|
||||
sha256 = "0wvkiqav49bm3dg6m8axn6xcyq6z8xisbxpdwgss92w7p108s8pa";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -301,9 +301,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-harfbuzz-11.0.1-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-harfbuzz-10.2.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-harfbuzz";
|
||||
sha256 = "1ymbvk4gmvsv0a5a42ysv9i3p6pdzvz213g3mmqlnyr6p5xjxd45";
|
||||
sha256 = "15ffjyvgx0ri7nlr79sanl2zs2k18b2anvyc5iw62abkvy52v5py";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -313,15 +313,15 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-icu-76.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-icu";
|
||||
sha256 = "0sciavrqks70shlhs7h0f0jlzq2r0zacanlqzyqkckjxwgahz4sa";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-fontconfig-2.15.0-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-fontconfig";
|
||||
sha256 = "19jmphak4szjln6d3s6qpi872abc01dmzhkz4q0ws80mr8h7q78i";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libb2-0.98.1-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libb2";
|
||||
sha256 = "0555dvb2xs6695sz5ndrx6y0cz3qa5cg0m5v8q1md13ssg76vlh6";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-icu-75.1-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-icu";
|
||||
sha256 = "0dxskyhbqgiphlz95b7hp05kcryaspa045ad8763m903nnslq7ri";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -337,33 +337,27 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-vulkan-loader-1.4.309.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-vulkan-loader-1.4.304.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-vulkan-loader";
|
||||
sha256 = "0mnpfkjhr2mhnik03nabaj7x8aprw58i5a621qw8hg62ijd33jga";
|
||||
sha256 = "0syl045rig8690ijhh8kvlxqph2hs4p44s742sqn9a3n0c0k1s5i";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-vulkan-headers-1.4.309.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-vulkan-headers";
|
||||
sha256 = "0hipcwnd3wx36f6jhpxp9yds1khdwchrm6vfii2c2sg1jx8689a9";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-qt5-base-5.15.16+kde+r130-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-qt5-base";
|
||||
sha256 = "1q0b9w9zg31rr3qq5mbq4fbdlgwbpyi3g0qlkwsnapf6d0hpzpq4";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-qt6-base-6.9.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-qt6-base";
|
||||
sha256 = "1al3jcnclpg0xjvw1bfbqmla864plgjycyjbj42nnwq68ssj2ngc";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pyqt5-5.15.11-3-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-pyqt5";
|
||||
sha256 = "1s20ami7anxja6lrlqaivg1xlcmk2qqzckhfy5r8k10mf25wwrz8";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pyqt6-6.9.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-pyqt6";
|
||||
sha256 = "0x9k5s66bqn53na2m50k3szs1kandl2pkgdx55cl4xzrs64rvwaw";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-qt6-svg-6.9.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-qt6-svg";
|
||||
sha256 = "0y8j6nwaf4h192axk2ll32843aywkv0hbj62lmc7j6pk9sf6by8i";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-qt5-svg-5.15.16+kde+r5-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-qt5-svg";
|
||||
sha256 = "07hvr4s3j898vdvqlixwn85gfwdykwznkxqhai3i5srzfwwgnx2g";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -379,9 +373,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-scipy-1.15.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-scipy-1.15.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-scipy";
|
||||
sha256 = "1dy05pihsh1yvj4n376q3gnxfyfwp7cgc90zfvv68bxksq58x01n";
|
||||
sha256 = "0jc6fss0wd1bmnmm2ssflyrwxlmczvpgdfhqchay9zvvj4lil3qd";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -403,9 +397,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-prettytable-3.16.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-prettytable-3.12.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-prettytable";
|
||||
sha256 = "18h6jv4hr7qhnx81y0rkkj62jzm3ws628p7wqq4gxnpz3jp04bbg";
|
||||
sha256 = "02x5jchv3ci28vccv8z0r3zby7r44jj6b1bkwzac4rf75zgm544p";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -433,15 +427,15 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pycparser-2.22-3-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pycparser-2.22-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-pycparser";
|
||||
sha256 = "0gan5xg1va0s5hkvixp6i4svv5vbn420lc9wfz66rcvxsql8j4n4";
|
||||
sha256 = "1f8m0lfv3fhqi4skb440rqfl2lx43bjqg2vg4f9whb0df7n63y8c";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-cffi-1.17.1-3-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-cffi-1.17.1-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-cffi";
|
||||
sha256 = "10gm3dai9n1xn3iyxb6q1v45x3vp708mziw1ay4m8riga19kkmqm";
|
||||
sha256 = "1pr84r0z1wdmlhimck7pl9qv3g9anhm3896y8yz47f77lp899sb8";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -451,21 +445,21 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-llvmlite-0.44.0-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-llvmlite-0.44.0rc2-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-llvmlite";
|
||||
sha256 = "01v1bpqx1l1nria3y2zg3bjvzngzxbr0zjk5j4sgmaj13s1xgzvb";
|
||||
sha256 = "191abnwpw3gralxrl6igvxpl24nyiapl44lgkdzk2r2ya3qpfmbk";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-rapidfuzz-3.13.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-rapidfuzz-3.11.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-rapidfuzz";
|
||||
sha256 = "0xrls2lnz6b3jnc94rhjr931j40qyz5367v7l923vncamplhskpc";
|
||||
sha256 = "1g0kqlszjlfvjrh068k4ah6kjghdwzlxmz8scp47mfrbp0d6aj0l";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-levenshtein-0.27.1-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-levenshtein-0.25.0-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-levenshtein";
|
||||
sha256 = "0yq4ibw975hbjc67yd5gcpd47b83zmdqa0yx85wsmycpxwkw79vm";
|
||||
sha256 = "0mgj825a0pygaw8f1almf3sa8nz8npyfjqizga6935lsizxxz19i";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -481,33 +475,27 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-platformdirs-4.3.7-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-platformdirs";
|
||||
sha256 = "1fj04cm9gw65zxd0mxday4gsm919qzd0w7bdibfg2fwdxza3gg0z";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libxml2-2.12.10-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libxml2-2.12.9-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libxml2";
|
||||
sha256 = "1dch932lvsjfwp13cjm5d8sv84ql22c3gfjdrd4vayr8cpykfw4y";
|
||||
sha256 = "1b1r5llgqv88id8iwhqh23qwqmn5ic9hdamdc8xzij9hmcvdmmci";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-libs-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-libs-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-llvm-libs";
|
||||
sha256 = "0dnmw17iz2fcs5rd4c2p29idxdg5133bgp9yhf1lwi9i2w2mr14n";
|
||||
sha256 = "0fpsnfyf0bg39a4ygzga06sr4wv4jp1jnc8lk6sr3z0nim0nlhjn";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-lld-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-lld-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-lld";
|
||||
sha256 = "12jpfpqmcg6bnf18cls2r8gapwx54cpnfjyxvczr925icjqb7bvz";
|
||||
sha256 = "102bbv5acq1fvrfn8bp1x3503cb8hvcxmlpr86qsba4vm11l0wrw";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-llvm";
|
||||
sha256 = "141nl4ylhh6k9m6xaljigdzqsi5asyscw95wy69n9fbhs3jrfxwl";
|
||||
sha256 = "0whqs9nvfmgxj3c83px6dipcdw9zi858kgd8130201fy1mbnafp1";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -517,9 +505,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libusb-1.0.28-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libusb-1.0.27-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libusb";
|
||||
sha256 = "1xli42lj8pkzjav36i0va30bmi0zmn0zzljmyk1vkf0l1kban7a1";
|
||||
sha256 = "1g5fib7a7sjwm1gv8a1y0r2cigfz2d9hp4sszakqcrpxsr4652im";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -541,9 +529,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-capstone-5.0.6-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-capstone-5.0.3-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-capstone";
|
||||
sha256 = "1vhqwmq50zpcx4fjbcs7h087pk33msbbfdz44j57dz28m65gznvc";
|
||||
sha256 = "1pzrwcvdns1npn4nslbkhf42vircncs47qzx178gx8nldf7zzlvy";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -559,27 +547,21 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-attrs-25.3.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-attrs-24.3.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-attrs";
|
||||
sha256 = "020ifdv701bk7x3nc8vdzpkxja67zn23n74fxi1hfs4j9m3qqs2a";
|
||||
sha256 = "185h2sklnpyq479n0lls4pdhag3s15yiwkq7g6n8gy53mz4gwvfa";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-typing_extensions-4.13.2-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-typing_extensions";
|
||||
sha256 = "0llbqvr80bkf8c013j40xx7qgx1bh9il2z906g5v67b57bvmv7ch";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-rpds-py-0.24.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-rpds-py-0.22.3-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-rpds-py";
|
||||
sha256 = "06id5ba67sgcrqcyx2dxa8bm7ci62i37zc7z8n42ax76nfzyv6bz";
|
||||
sha256 = "0mw741mh8chym4s144fa9ii7lin1k9n1vrgq3lm1sbxfm1kk8w2l";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-referencing-0.36.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-referencing-0.35.1-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-referencing";
|
||||
sha256 = "0lzy36wkkyfjmbq08ia6szbrd82m7ir2na9skqqx4dgbkvdmn3qb";
|
||||
sha256 = "01is7kj3bav4c9hw7y1r97k8l42mi1iypch0p2s40s6yq8fzj5kd";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -595,9 +577,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-multidict-6.4.3-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-multidict-6.1.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-multidict";
|
||||
sha256 = "1lg5lb1jphc9vrayqgniy1l4l18qnhv8dlza5mj59zai4pmdgx6h";
|
||||
sha256 = "0g0wmnpp1mv8lzcb9qvnpn3d3fffq1mhzic9q6m2y2d3ynai1q5i";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -607,15 +589,15 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-propcache-0.3.1-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-propcache-0.2.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-propcache";
|
||||
sha256 = "1zk647jdnzn2hzi00hv01jm89n2mxsfdxwdc50qlj6byiihr25di";
|
||||
sha256 = "08pd31fxnawwf8qj2zw67l3zfqsfimhcmaxn8n227crxbpxwc09z";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-yarl-1.19.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-yarl-1.18.3-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-yarl";
|
||||
sha256 = "00rngqm986qp4aq4a5qnh4kw5mc5x1bhgsh3c1vyjkxqdgkh8km7";
|
||||
sha256 = "0bm3f8h7knxgg5lyln83pryc8k4mj32ws7k0598rw71rbhqb488d";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -625,9 +607,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-aiohappyeyeballs-2.6.1-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-aiohappyeyeballs-2.4.4-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-aiohappyeyeballs";
|
||||
sha256 = "1lwy9ajvsqxchz5lm2qv6h92smnrcyk3hvc8r6zh6nv0d68dwqvc";
|
||||
sha256 = "0pzzd0iwhbcags32swj9wij1lyllc94ssbjljpln0jw9aynq3y5n";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -637,9 +619,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-aiohttp-3.11.16-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-aiohttp-3.11.11-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-aiohttp";
|
||||
sha256 = "0n3mqac395vjwagx3yxm3bh78pk0plxig5k7ss91dqm9myyh4l6q";
|
||||
sha256 = "13r2di5bqdnxb6msplzdzwbgh7m50bkjfl5mk81909dlb1qlgwhs";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -649,8 +631,8 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pybase64-1.4.1-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pybase64-1.4.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-pybase64";
|
||||
sha256 = "0sf9haq443hfsl4l8xncbrsd04jc60v2xmapkls4c9n0nx4v2f7a";
|
||||
sha256 = "09qlfkajkl9b9nkmb27gw4j3q0wq0v1jxg3fczyk3irdspznz5fx";
|
||||
})
|
||||
]
|
||||
|
@ -20,7 +20,7 @@ let
|
||||
''
|
||||
export WINEDEBUG=-all
|
||||
export WINEPATH=Z:${msys2-env}/clang64/bin
|
||||
exec ${pkgs.wine64Packages.unstable}/bin/wine cmd
|
||||
exec ${pkgs.wineWowPackages.stable}/bin/wine64 cmd
|
||||
'';
|
||||
wine-msys2-build = pkgs.writeShellScriptBin "wine-msys2-build"
|
||||
''
|
||||
@ -28,7 +28,7 @@ let
|
||||
export WINEDEBUG=-all
|
||||
export WINEPATH=Z:${msys2-env}/clang64/bin
|
||||
${silenceFontconfig}
|
||||
exec ${pkgs.wine64Packages.unstable}/bin/wine $@
|
||||
exec ${pkgs.wineWowPackages.stable}/bin/wine64 $@
|
||||
'';
|
||||
in {
|
||||
inherit wine-msys2;
|
||||
|
@ -14,8 +14,7 @@ fakeroot pacman --root $MSYS2DIR --config $MSYS2DIR/etc/pacman.conf -Syy
|
||||
pacman --root $MSYS2DIR --config $MSYS2DIR/etc/pacman.conf \
|
||||
--cachedir $MSYS2DIR/msys/cache --sync --print-format "%l %n" \
|
||||
mingw-w64-clang-x86_64-cc \
|
||||
mingw-w64-clang-x86_64-python-numpy \
|
||||
mingw-w64-clang-x86_64-python-setuptools mingw-w64-clang-x86_64-python-build mingw-w64-clang-x86_64-python-installer > $MSYS2DIR/packages.txt
|
||||
mingw-w64-clang-x86_64-python-numpy mingw-w64-clang-x86_64-python-setuptools > $MSYS2DIR/packages.txt
|
||||
|
||||
cat artiq_dependencies.txt comtools_dependencies.txt pythonparser_dependencies.txt sipyco_dependencies.txt | pacman --root $MSYS2DIR --config $MSYS2DIR/etc/pacman.conf \
|
||||
--cachedir $MSYS2DIR/msys/cache --sync --print-format "%l %n" - > $MSYS2DIR/artiq_dependency_packages.txt
|
||||
@ -24,9 +23,7 @@ pacman --root $MSYS2DIR --config $MSYS2DIR/etc/pacman.conf --cachedir $MSYS2DIR/
|
||||
--sync --print-format "%l %n" mingw-w64-clang-x86_64-qt-installer-framework > $MSYS2DIR/qt_ifw_packages.txt
|
||||
|
||||
function generate_nix_packages_from_pacman() {
|
||||
local in=$1
|
||||
local out=$2
|
||||
echo "{ pkgs } : [" > $out
|
||||
echo "{ pkgs } : [" > $OUT
|
||||
while IFS= read -r line; do
|
||||
read -r url package <<< "$line"
|
||||
hash=$(nix-prefetch-url $url --name $package)
|
||||
@ -35,11 +32,11 @@ function generate_nix_packages_from_pacman() {
|
||||
url = \"$url\";
|
||||
name = \"$package\";
|
||||
sha256 = \"$hash\";
|
||||
})" >> $out
|
||||
done < $in
|
||||
echo "]" >> $out
|
||||
})" >> $OUT
|
||||
done < $IN
|
||||
echo "]" >> $OUT
|
||||
}
|
||||
|
||||
generate_nix_packages_from_pacman $MSYS2DIR/packages.txt msys2_packages.nix
|
||||
generate_nix_packages_from_pacman $MSYS2DIR/qt_ifw_packages.txt msys2_qt_ifw_packages.nix
|
||||
generate_nix_packages_from_pacman $MSYS2DIR/artiq_dependency_packages.txt artiq_dependency_packages.nix
|
||||
IN=$MSYS2DIR/packages.txt OUT=msys2_packages.nix generate_nix_packages_from_pacman
|
||||
IN=$MSYS2DIR/qt_ifw_packages.txt OUT=msys2_qt_ifw_packages.nix generate_nix_packages_from_pacman
|
||||
IN=$MSYS2DIR/artiq_dependency_packages.txt OUT=artiq_dependency_packages.nix generate_nix_packages_from_pacman
|
||||
|
@ -1,21 +1,21 @@
|
||||
{ pkgs } : [
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libunwind-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libunwind-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libunwind";
|
||||
sha256 = "0dmcldjhd6lf3va4dsh82qld9nhdl5vrm6m35skc4y52j0xy7xn5";
|
||||
sha256 = "1gv6hbqvfgjzirpljql1shlchldmf5ww3rfsspg90pq1frnwavjl";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libc++-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libc++-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libc++";
|
||||
sha256 = "0bad85xg16r9y5gljlg3jjcviyjxiigv48jic987ppk0rir8pwri";
|
||||
sha256 = "1wbkvrx14ahc04cgkydvlxwmsl8jfnqwhy9sy4kn4wkdzmlcp1ax";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libffi-3.4.8-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libffi-3.4.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libffi";
|
||||
sha256 = "0zw8ivy0kawx6qqyrhq3rd8vhp08xx9522dl13qjz8j82y8zi4qn";
|
||||
sha256 = "1q6gms980985bp087rnnpvz2fwfakgm5266izfk3b1mbp620s1yv";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -25,15 +25,15 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-gettext-runtime-0.24-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-gettext-runtime-0.23.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-gettext-runtime";
|
||||
sha256 = "1d9mhn6sh3baj8zibkravgycqxr0lfargjwg3l7rc1k464dl7a22";
|
||||
sha256 = "0wbp5pmrr0rk4mx7d1frvqlk4a061zw31zscs57srmvl0wv3pi2a";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-xz-5.8.1-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-xz-5.6.3-3-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-xz";
|
||||
sha256 = "1mms5mk0qqp5hlwxkcrcjr8dv77jvnay6527z4886n1a99mlsniv";
|
||||
sha256 = "1a7gc462gnrjy5qb0zfkr9qm8bsnnf02y6wp3c59n618dhsq7rcf";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -43,81 +43,81 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libxml2-2.12.10-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libxml2-2.12.9-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libxml2";
|
||||
sha256 = "1dch932lvsjfwp13cjm5d8sv84ql22c3gfjdrd4vayr8cpykfw4y";
|
||||
sha256 = "1b1r5llgqv88id8iwhqh23qwqmn5ic9hdamdc8xzij9hmcvdmmci";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-zstd-1.5.7-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-zstd-1.5.6-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-zstd";
|
||||
sha256 = "1hrx54k2s3dcs8fhwdwms5amr4gjid1d20b2b4302xyjg9yyvpxl";
|
||||
sha256 = "02cp5ci8w50k7xn38mpkwnr8sn898v18wcc07y8f9sfla7vcyfix";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-libs-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-libs-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-llvm-libs";
|
||||
sha256 = "0dnmw17iz2fcs5rd4c2p29idxdg5133bgp9yhf1lwi9i2w2mr14n";
|
||||
sha256 = "0fpsnfyf0bg39a4ygzga06sr4wv4jp1jnc8lk6sr3z0nim0nlhjn";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-llvm";
|
||||
sha256 = "141nl4ylhh6k9m6xaljigdzqsi5asyscw95wy69n9fbhs3jrfxwl";
|
||||
sha256 = "0whqs9nvfmgxj3c83px6dipcdw9zi858kgd8130201fy1mbnafp1";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-clang-libs-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-clang-libs-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-clang-libs";
|
||||
sha256 = "08b1f1w39ndqkli05plwfivjp6w3nih2bkjyv0j41qa1c3vw1ggh";
|
||||
sha256 = "0rmzri7h043i73jy3c2jcrg3hy40dr5s9n96kmxgaghfhvlpilps";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-compiler-rt-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-compiler-rt-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-compiler-rt";
|
||||
sha256 = "17v1vcin85yr8s4xvha4bqjagx7wj1kb3m83ppa99g9612dmck0z";
|
||||
sha256 = "04cqlh35asvlh06nmhwnx9h0yrqk8zxd9lpzxmm1xh64kvm9maxn";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-headers-git-12.0.0.r657.g1e8b1ccdd-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-headers-git-12.0.0.r473.gce0d0bfb7-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-headers-git";
|
||||
sha256 = "1skck6sbh0j40q2vlw1nvrfgs0mnfapz9s5hs3pmi5m3wcnxrnsb";
|
||||
sha256 = "05zsqgq8zwdcfacyqdxdjcf80447bgnrz71xv5cds0y135yziy7l";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-crt-git-12.0.0.r657.g1e8b1ccdd-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-crt-git-12.0.0.r473.gce0d0bfb7-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-crt-git";
|
||||
sha256 = "1bd2v739ib15fc7gfhh9ngxa2iknb71priw15fl94l7a3fzp9q2v";
|
||||
sha256 = "12fkxpk7rwy36snvvc7sdivx81pd4ckzh5ilyh7gl6ly4qayppp6";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-lld-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-lld-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-lld";
|
||||
sha256 = "12jpfpqmcg6bnf18cls2r8gapwx54cpnfjyxvczr925icjqb7bvz";
|
||||
sha256 = "102bbv5acq1fvrfn8bp1x3503cb8hvcxmlpr86qsba4vm11l0wrw";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libwinpthread-git-12.0.0.r657.g1e8b1ccdd-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libwinpthread-git-12.0.0.r473.gce0d0bfb7-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libwinpthread-git";
|
||||
sha256 = "1n8qqmhs9iyc1pkiw8diispkbg1rw4rchr8gw7j89pvsn8vpfzl6";
|
||||
sha256 = "1sris0qczxk5px9xy85976hbmqrpg49ns7yyzd9p455ckf740cid";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-winpthreads-git-12.0.0.r657.g1e8b1ccdd-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-winpthreads-git-12.0.0.r473.gce0d0bfb7-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-winpthreads-git";
|
||||
sha256 = "0gcf2928pai7rs69zx5qa5s4ad0gj6iimazp8l7r52amgy3iblqp";
|
||||
sha256 = "1r0m5xpsxdl00a2daj4p0wgl6037700pvw6p6zl91h1dr092r6pa";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-clang-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-clang-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-clang";
|
||||
sha256 = "1sznah5xbydh7wnf3n2x98d28529ixzy2gqv9ila15cpgb8y81s3";
|
||||
sha256 = "0j4a642fpnvqs79chhinc8r5q53q1wllmc1bzb01a4y7w9rqg4hw";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-expat-2.7.1-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-expat-2.6.4-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-expat";
|
||||
sha256 = "0b8sd94i2g1dbjpv5jhkayb42h015l2hn85yr2kyq3grr4xhx0sc";
|
||||
sha256 = "03fp2yacv7gk0g049lffz6pbj93vpjmzqxxa312d4gxczi57nqdv";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -139,9 +139,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libsystre-1.0.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-libsystre-1.0.1-6-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-libsystre";
|
||||
sha256 = "1r2ikm0jzziv6qjcjfv2mqiswzzr6css8vyp2syrzjvchy2ngl6y";
|
||||
sha256 = "19c71fs5gqjrf88mv7l702fjg228xd9lfbxg0mkzm3ljvv4ljn0q";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -151,9 +151,9 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openssl-3.5.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openssl-3.4.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-openssl";
|
||||
sha256 = "0j2mkr76ygrhn98jb0mfngaj8z1zda8hzpdywscp29n8dz0z80k6";
|
||||
sha256 = "0cgiqjmgdnwnv9r88z634dmqrzh06dmsfncyzymw0s16nnv2k7k2";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
@ -187,62 +187,38 @@
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-tzdata-2025b-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-tzdata-2024b-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-tzdata";
|
||||
sha256 = "02c3f12n42gkdhwl13mi8mjr6nk0qg832ffnm09wsxb62pclhpv6";
|
||||
sha256 = "0jihnr1i7vyzczxz60ds1x3gcm3p4ad2pq9d5vvpwjdwrxkvxmkc";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-3.12.9-5-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-3.12.8-2-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python";
|
||||
sha256 = "1r56l88dcqgiij9vqdcls231cmlvl0n17wzj6ddp6mb5vml6zajz";
|
||||
sha256 = "0lksgrmylvpr7yyjcc1szm30pnag7ixrj7vhdql1ryi4k9309v8s";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-openmp-20.1.2-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-llvm-openmp-19.1.6-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-llvm-openmp";
|
||||
sha256 = "1gsqsjf996i2hfsmnz0q5ff6l6bx232cqmgg4hxyngphlycxn49x";
|
||||
sha256 = "0d3mm26hnw716n0ppzqhydxcgm4im081hiiy6l4zp267ad3kfg93";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openblas-0.3.29-3-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-openblas-0.3.29-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-openblas";
|
||||
sha256 = "0svg08vkpvi43z2242kq9g1ifijk9ychw9vxkdhnfdj7dmj5hbq2";
|
||||
sha256 = "006f2s12jmk35rppkp20rlm7k4kknsnh5h4krqs2ry2rd6qqkk9h";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-numpy-2.2.4-2-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-numpy-2.2.1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-numpy";
|
||||
sha256 = "0qrsyd8fz1s06lx283b5d91km4mhkzfs95fkvl04yn5ahmk4jyca";
|
||||
sha256 = "0sgkhax9cwmkkrfrir45l91h6pgg339gaw6147gsayf8h8ag4brg";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-setuptools-78.1.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-setuptools-75.8.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-setuptools";
|
||||
sha256 = "0xls0rmn6qrynhr6b1wm5q388wlrkk9fdwgmal75agx0vgzpw2kn";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-packaging-24.2-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-packaging";
|
||||
sha256 = "1m6pcrzpv80mvnsv770da7q71drc5nha636qlsjl5qvfzxi6hgfd";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-pyproject-hooks-1.2.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-pyproject-hooks";
|
||||
sha256 = "0ivc16g1l96fkx8djr112cl7r0pc90l0bcxdxkm69xr9cm5d2a52";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-build-1.2.2.post1-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-build";
|
||||
sha256 = "1ik2qqdxpw90d57fvpx916qbcap78rgn3ww24n3nlgchd1c7cl9k";
|
||||
})
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-installer-0.7.0-4-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-python-installer";
|
||||
sha256 = "0fqq4wvxp72syax62b1inb5p3dsazp4jr2h5kd2gg9wi7x3nbx6n";
|
||||
sha256 = "12ivpaj967y4bi8396q3fpii4fy5aakidxpv16rkyg1b831k0h93";
|
||||
})
|
||||
]
|
||||
|
@ -1,8 +1,8 @@
|
||||
{ pkgs } : [
|
||||
|
||||
(pkgs.fetchurl {
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-qt-installer-framework-4.9.0-1-any.pkg.tar.zst";
|
||||
url = "https://mirror.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-qt-installer-framework-4.8.0-1-any.pkg.tar.zst";
|
||||
name = "mingw-w64-clang-x86_64-qt-installer-framework";
|
||||
sha256 = "1kim0q3883zi5riwjy8n4bsl8rsf5i5243vznx5yr783a6raazr7";
|
||||
sha256 = "12yykwnwivgfn0n6kf2h881n60nhxijc5n15x35km02d00qjj2xv";
|
||||
})
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user