From 1cf68819eb5052b38dae1e4eb5faf3aa68638f9e Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 11 Dec 2025 13:00:20 +0800 Subject: [PATCH 1/6] Add stable-haskell cabal --- stable-haskell-0.0.9.yaml | 50 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 stable-haskell-0.0.9.yaml diff --git a/stable-haskell-0.0.9.yaml b/stable-haskell-0.0.9.yaml new file mode 100644 index 0000000..5691d89 --- /dev/null +++ b/stable-haskell-0.0.9.yaml @@ -0,0 +1,50 @@ +ghcupDownloads: + Cabal: + 3.17.0.0: + viTags: [] + viPostInstall: &cabal-stable-haskell | + This is essentially a fork of cabal with cross-compiling support. It's mainly used + to build the stable-haskell GHC. + viArch: + A_64: + Linux_Alpine: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-x86_64-linux-musl-static.tar.xz + dlHash: bbb89be07241f18b3de4ea318c3ff1439d57d64cdb167779bbdff1238d141c21 + Linux_UnknownLinux: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-x86_64-linux-glibc.tar.xz + dlHash: 8191e1cbab6f3d205034a08a0f245cfc533bfb424cfc449fc8ef6a3bad45c795 + Darwin: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-x86_64-apple-darwin.tar.xz + dlHash: 7a1c64081f6ccd6af7fb1bd35da3eba6a24ac57e2924381c124db73fbb01bd86 + FreeBSD: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-x86_64-portbld-freebsd.tar.xz + dlSubdir: + dlHash: eed7edeab81effe2f3ebd89940ea6ff5246e08b5a3f067b7ce1b40c023208d90 + Windows: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-x86_64-mingw64.zip + dlSubdir: + dlHash: 2ead4246186ff296a44142e080781d67490954d58b7acd5f28196c1e9a69020f + A_ARM: + Linux_UnknownLinux: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-aarch64-linux-deb10.tar.xz + dlHash: e3915286868202f86f0a8cdfaa3ef945c6b2bcd5ddc35b28e4a956f03d5786c9 + Linux_Alpine: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-aarch64-linux-alpine.tar.xz + dlHash: 06d1e346d51a9511dfeb2a57aa871be534818e1dfbaa5e193a99e94d72b1f923 + Darwin: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-aarch64-apple-darwin.tar.xz + dlHash: c942a23405f9c17c6bd3af011ce4b04634a0c678d62dd41aff97d29c53d5bbb5 + A_32: + Linux_UnknownLinux: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-i386-linux-unknown.tar.xz + dlSubdir: + dlHash: 8b9609870f25322d80cc410a49c5d2f8632836737b4462c4d559032226303469 From c3d03cf7f022e5d9b090a30e558356520a61892d Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 11 Dec 2025 13:04:46 +0800 Subject: [PATCH 2/6] Sign --- stable-haskell-0.0.9.yaml.sig | Bin 0 -> 710 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 stable-haskell-0.0.9.yaml.sig diff --git a/stable-haskell-0.0.9.yaml.sig b/stable-haskell-0.0.9.yaml.sig new file mode 100644 index 0000000000000000000000000000000000000000..869a52a51d4413364d5de69b98d80626fb241f8e GIT binary patch literal 710 zcmV;%0y+JO0>cCV0SW-E79j-eq)%EGF51~g^PW9Ib>l+k+00000 z1ON_gVQzIYEHW-ND={uHF)T7HGG7#c00000E&wQLb8~fNaxG?XazJixbYXO9Z*Frg zZ*XO9aA$BXW@%=0XlQS8b7gH|ZZ2+RbVWl!G&DvvK`}QnMMObFIW#v$GdV>wL^Lut zHA6%}HbF8uLPbP0GZP$WVRLn6Wo&FfaBp*TWp6HIWdI5Z5JGj$rlOneL-D~6{TjW@ zwaeUb@pkMqW@7_1w^oR29D};o{l|_)C|<{UmEfpJt^i~Oum4H%iS#>9VnJls_On_X zn}r#$S@52{OK|!WJTadOu=9NZ%Sbsca4poY4!{aJ{MkP;x95k@;0M}z7pwZ zm~Ezcz1Pd)1~{IvN3qu*y0V~8{~mf|#J(N~BVJA9P}ONr($9@*scrrEX|ja%;tmtm zmUbtz9Z5)}Q7rd1SWYyVLb3*L9>S2xwB|xFops*vKHDVV0^Rz@AGVQkc=9ten@*8! zQ{||_v98(v(rAnat2AuGQVT>1Crv&f#i>`hIN+&xAqOZYkFf30%=tN~VAn5t8Ilc~ zXz4-GtmiuCE^cIzwkp!PmbyeW1R6AZaI`b@3_mB0k5EDks`6OK<=X99Eb>`W>0fYl zX=DVK!@_`CdiUPMumK5^H335)XZ_4yw7Zi+Hy~dV71u#!?$BH#;iYz=D6JIQbn)7U sr)Z^Zxm&6Zpk$;w>se%9pT;=-?2i$P$c=|#fA}6-X4CI~vt|abO!zoLEdT%j literal 0 HcmV?d00001 From 99ed03610044b7c30b54b502d7e7673a8e965d72 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 11 Dec 2025 16:53:33 +0800 Subject: [PATCH 3/6] Add cabal 3.17.0.1 to stable-haskell --- stable-haskell-0.0.9.yaml | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/stable-haskell-0.0.9.yaml b/stable-haskell-0.0.9.yaml index 5691d89..753ee3e 100644 --- a/stable-haskell-0.0.9.yaml +++ b/stable-haskell-0.0.9.yaml @@ -48,3 +48,44 @@ ghcupDownloads: dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.0/cabal-install-3.17.0.0-i386-linux-unknown.tar.xz dlSubdir: dlHash: 8b9609870f25322d80cc410a49c5d2f8632836737b4462c4d559032226303469 + 3.17.0.1: + viTags: [] + viPostInstall: *cabal-stable-haskell + viArch: + A_64: + Linux_UnknownLinux: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-linux-glibc.tar.xz + dlHash: 3f2447f04c9675d983b7f17a0927461d734bb45d086fb66a0f648852f2479f78 + Linux_Alpine: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-linux-musl-static.tar.xz + dlHash: d5739b5bcdcaa13b70f4c9efe2607c942874a77e1836a92bfc28ca14910ba19d + Windows: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-mingw64.zip + dlHash: af8aba642319c737c90ae54776e115530c964c01da4a00dd1478abb9ba0e83b6 + FreeBSD: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-portbld-freebsd.tar.xz + dlHash: 10427652a76a318a715f739e2c6deb2af942373dc072b5cfcc713892b1bbe056 + A_32: + Linux_UnknownLinux: + unknown_versioning: &cabal-31701-32 + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-i386-linux-unknown.tar.xz + dlHash: 48732eb3f76384f3b9cff783635a894447d57980f46b01f98139807310e9b6d6 + Linux_Alpine: + unknown_versioning: *cabal-31701-32 + A_ARM64: + Darwin: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-aarch64-apple-darwin.tar.xz + dlHash: fa7e7da74e97aa5874ea86cf596ee3365374d160c6bc591d6270f69b118bf4ed + Linux_UnknownLinux: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-aarch64-linux-deb10.tar.xz + dlHash: 6fda865a0ab5a98ba4ccdec39ea1521b2b8f095819999ee24e940662d245e6fd + Linux_Alpine: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-aarch64-linux-alpine.tar.xz + dlHash: 73a8c6a822577f7a37cf6e9640e41de6e0fbcd64e01377067037c211b1bd39ca From a43e745ef8d3037209357e58b248e584cdec75b7 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 11 Dec 2025 16:53:50 +0800 Subject: [PATCH 4/6] Re-sign --- stable-haskell-0.0.9.yaml.sig | Bin 710 -> 710 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/stable-haskell-0.0.9.yaml.sig b/stable-haskell-0.0.9.yaml.sig index 869a52a51d4413364d5de69b98d80626fb241f8e..611fd83d63e4f9d75c746a232559d118b110ea45 100644 GIT binary patch delta 533 zcmV+w0_y$71;z!CBm#z-ktUpfXO9p6bJr7)7ZDtj(%ZX=D!jb_;`nlY^pP_|*^(hs zm>G$atf<3CMKv*-(E_-Cz|0iPoN7q>-%jXmQ~8m~0<4L?EAK++ybzU4d{mF6b&mD| ziD~r(aOiOOITnITeu8X1Gu4(~IRnf6bg@=%_uN(pC97 zo(C!{C;^&#?-;DzCI^NO>!r3=HS1`teJ@sIX^INt#821k6FtL!b@6I-%zWF*1T@L0 zWxMSs_Jq(|fcf9;6-?Jzz5QCvApZ}DEPY+gZIoC}9-Wi=2Zm~Ezcz1Pd)1~{IvN3qu*y0V~8{~mf| z#J(N~BVJA9P}ONr($9^5YN>7g_-V3)_2Lc_)|PfBvmHrDq){yQHdszHnL@G#Zyv&s z$+YG|F`aeZ@jlxm-~!$H#~-$lad`4GG@DM5ZByl_!m+N|{?cfS2dgw}!%_=G3MWlI zA;qazxj5jdcp(QUCy%i0(aiZdsbJSHdKr=pn`r4l(X8h>=Pqu4WRbQi(z=$qL^T8& zG<$HgGxQ8UCykF#LJX?%Sjgqt?OH7ISyJg=aCK>91ee3YfLeO@-o&s036nJeLm+4U z%wM#-lR`HjUlSGAL1pgHTqEJ7cA+S(6xww0+J~oTrER%est%xJq&w?bWM7}gIQ{I8 X5sS!;hhcyC9$RJz)9-(?W(KcJt62-= From f08c937a88dcfea735b353b062a973048af7e81a Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 11 Dec 2025 18:35:47 +0800 Subject: [PATCH 5/6] Add darwin x86_64 --- stable-haskell-0.0.9.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stable-haskell-0.0.9.yaml b/stable-haskell-0.0.9.yaml index 753ee3e..00efbd5 100644 --- a/stable-haskell-0.0.9.yaml +++ b/stable-haskell-0.0.9.yaml @@ -57,6 +57,10 @@ ghcupDownloads: unknown_versioning: dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-linux-glibc.tar.xz dlHash: 3f2447f04c9675d983b7f17a0927461d734bb45d086fb66a0f648852f2479f78 + Darwin: + unknown_versioning: + dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-apple-darwin.tar.xz + dlHash: 4960d3ceeadbae6b4ff9da6fb07db3e1f1508db64299d8e08e98547d7923eaa8 Linux_Alpine: unknown_versioning: dlUri: https://github.com/stable-haskell/cabal/releases/download/cabal-install-v3.17.0.1/cabal-install-3.17.0.1-x86_64-linux-musl-static.tar.xz From 104dadc3d76c4d6e1a3fd8574e9a754514441ac1 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 11 Dec 2025 18:36:03 +0800 Subject: [PATCH 6/6] Re-sign --- stable-haskell-0.0.9.yaml.sig | Bin 710 -> 710 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/stable-haskell-0.0.9.yaml.sig b/stable-haskell-0.0.9.yaml.sig index 611fd83d63e4f9d75c746a232559d118b110ea45..991f5e4f6277c2d22a6e10dfaa5816bb96fe889f 100644 GIT binary patch delta 533 zcmV+w0_y$71;z!CBm$n1ktUpfGffZvH@lnLMd^?BBf5eNdrq^kh;V7)&((GxJ z8Gj}Gvuk=YwU48iFu7_EXH2v(pnB}vtfJv`Icme1aFt!xV6@z`d#^YgwPLgrDXbc7 zn8S`GgXwVe*NSa2M* z9jj0Yw|5M3WVoFbV~-|J5Z{5sN}lmj&*pV^jn6e3n6zaJ#`|2mgO+0^jrULpZ%$+F z1t*Zvv5dnYe%?f~#cnpV6^d(yCRBM7i}gaSv6IrVR~*L{9Btlzo<5_25HzKAit(Z} z$wjewZ~5LyoV%-5@wOb;a=rX^d~6a_{|Wh~qsv{%D#SmzP6Rpi_r{*ledeO>R>R!N zSuq~!RZa%uielUz@OzvW`W!tQ79-G}gysEaq}P4ph#$+4t8LFf-@am_qQ5!uT_WGs X`N^=G$atf<3CMKv*-(E_-Cz|0iPoN7q>-%jXmQ~8m~0<4L?EAK++ybzU4d{mF6b&mD| ziD~r(aOiOOITnITeu8X1Gu4(~IRnf6bg@=%_uN(pC97 zo(C!{C;^&#?-;DzCI^NO>!r3=HS1`teJ@sIX^INt#821k6FtL!b@6I-%zWF*1T@L0 zWxMSs_Jq(|fcf9;6-?Jzz5QCvApZ}DEPY+gZIoC}9-Wi=2