Commit Graph

203 Commits

Author SHA1 Message Date
Julian Ospald 1e32639873
Implement 'ghcup test ghc' based on the bindist testsuite 2023-01-12 12:58:10 +08:00
Julian Ospald f7d2033e25
Improve postRm message, fixes #384 2022-12-20 22:20:10 +08:00
Julian Ospald 823458910b
Merge branch 'armv7-aarch64' 2022-12-11 22:12:49 +08:00
Julian Ospald 2abcb46199
Fix ARM etc 2022-12-11 22:11:58 +08:00
Julian Ospald 957867ff1c
Fix remaining gitlab links wrt #692 2022-11-22 19:06:12 +08:00
Julian Ospald 4a46de4c49
Switch releases to Github CI 2022-11-20 23:29:56 +08:00
Julian Ospald c842c41a78
Bump to 0.1.18.1 for hackage 2022-08-06 19:11:47 +08:00
Julian Ospald 8b93eaad59
cabal-fmt 2022-08-06 19:08:34 +08:00
FTS 22f0081303 include c header file in sdict 2022-07-30 16:41:16 +00:00
Julian Ospald 00fa70b9de
Merge remote-tracking branch 'origin/merge-requests/266' 2022-07-12 00:15:14 +02:00
Arjun Kathuria 0acccae523 Removes `GHCup.Types.Prompts` module and stuffs it into `GHCup.Types` 2022-07-10 09:44:23 +05:30
Julian Ospald 9a72fa13d5
Relax Cabal bounds 2022-07-09 18:04:03 +02:00
Julian Ospald 873dd77a6f
Fix build on windows 2022-07-07 15:05:51 +02:00
Arjun Kathuria c7eceb2330 Adds GHCup.Prompt modules and its types to project 2022-06-25 13:44:25 +05:30
Julian Ospald 05c72a3de6
Fix build with 9.2.3 2022-06-05 16:55:08 +02:00
Julian Ospald c7774450bf
Refactor excepts 2022-05-23 23:37:09 +02:00
Julian Ospald 2845425099
Restructure modules 2022-05-22 21:11:40 +02:00
Julian Ospald d5efc86d85
Preserve mtime when merging filetrees 2022-05-20 00:32:22 +02:00
Julian Ospald 55fdc41137
WIP 2022-05-16 11:29:55 +02:00
Julian Ospald 48aee1e76c
[WIP] Prototype of recording installed files
This also installs makefile based build system via DESTDIR
into a temporary directory and then merges it into the filesystem.
2022-05-13 00:46:47 +02:00
Julian Ospald f7811961b5
Merge branch 'isolateDir' 2022-05-11 20:35:38 +02:00
Julian Ospald c733810fdc
Bump version to 0.1.17.8 2022-05-11 16:19:34 +02:00
Julian Ospald b036c9861f
Re-enable upgrade functionality for all configurations
Adds a --fail-if-shadowed switch.
2022-05-04 14:15:17 +02:00
Julian Ospald cfecc11b43
Bump version to 0.1.17.7 2022-04-16 06:42:01 +02:00
Julian Ospald 70a451b63e
Prepare 0.1.17.6 2022-03-18 17:47:49 +01:00
Julian Ospald 4c9c6e9223
Update cabal bounds 2022-03-09 19:52:16 +01:00
Julian Ospald ab702bba9b
Improve completion support 2022-03-05 12:56:19 +01:00
Julian Ospald 9a8291d391
Fix disable-upgrade flag description 2022-02-26 19:02:37 +01:00
Julian Ospald 09a8a0bda0
Fix build on windows and stack 2022-02-10 18:35:25 +01:00
Julian Ospald c72841ca58
Implement 'ghcup run' 2022-02-09 18:57:59 +01:00
Julian Ospald 12d2acd7fd
Bump version to 0.1.17.5 2022-02-06 20:54:16 +01:00
Julian Ospald 6073ebe476
Fix HLS support and compile errors with boot and TH files 2022-02-06 00:32:18 +01:00
Julian Ospald b245c11b1d
Allow to disable self-upgrade functionality wrt #305 2022-01-28 23:08:35 +01:00
Julian Ospald 76c286f95e
Use upstream terminal-size 2021-11-22 22:51:58 +01:00
Julian Ospald c2a8d39fb4
Bump to 0.1.17.4 2021-11-12 20:52:08 +01:00
Julian Ospald 6b6ce221e0
Use patched haskus-utils-variant, fixing applicative instance 2021-11-12 00:57:39 +01:00
Julian Ospald c05876cc60
Fix build with ghc-8.6.5 2021-11-02 19:53:22 +01:00
Julian Ospald 360daf2a09
Make upgrading ghcup in TUI more pleasant 2021-10-30 12:54:05 +02:00
Julian Ospald 72c4ea70c4
Migrate ghcup-gen to haskell/ghcup-metadata 2021-10-27 15:33:39 +02:00
Julian Ospald 9a9c3b340e
Remove metadata from ghcup.cabal 2021-10-27 14:02:13 +02:00
Julian Ospald ac59563adf
Release 0.1.17.3 2021-10-27 11:56:18 +02:00
Julian Ospald 4574f3aa4f
Switch to yaml-streamly 2021-10-21 23:39:07 +02:00
Julian Ospald 9f8c9c228d
Reduce IS_WINDOWS CPP 2021-10-17 20:57:22 +02:00
Julian Ospald 01956d694d
Refactor app Main 2021-10-17 19:15:24 +02:00
Julian Ospald ccfaedb7ad
Migrate to aeson-2.0.1.0 2021-10-13 19:47:14 +02:00
Julian Ospald a68355cb7d
Raise Cabal lower bound 2021-10-09 22:49:09 +02:00
Julian Ospald 2ff2655db0
Fix ghcup.cabal 2021-10-03 12:15:22 +02:00
Julian Ospald f1e01e8b18
Add golden file to extra-source-files wrt #255 2021-10-02 14:31:38 +02:00
Julian Ospald f2dcfbdc5f
Prepare for hackage release 2021-10-01 17:15:30 +02:00
Julian Ospald 0e6688c2bc
Bump to 0.1.17.2 2021-09-30 11:15:53 +02:00
Julian Ospald 30d9eb5634
Bump to 0.1.17.1 2021-09-26 15:02:08 +02:00
Julian Ospald 15dd810d67
Get rid of concurrent-output
Also improve some NO_COLOR foo.
2021-09-24 23:49:50 +02:00
Julian Ospald 28d4071fac
Bump version 2021-09-20 19:55:11 +02:00
Julian Ospald 31a523755f
Remove solus support 2021-09-20 19:42:06 +02:00
Julian Ospald f90741f4d3
Implement compiling HLS from source 2021-09-19 22:04:32 +02:00
Julian Ospald d2346a543a
Fixup 2021-09-04 15:53:29 +02:00
Julian Ospald 8c72bf697e
Move files into nicer subdirectories 2021-09-04 15:08:58 +02:00
Julian Ospald d98e54a743
Drop yaml/libyaml 2021-08-30 23:36:11 +02:00
Julian Ospald 13143b8e4d
Drop monad-logger 2021-08-30 23:36:11 +02:00
Julian Ospald a269b60282
Remove extra 2021-08-29 22:37:16 +02:00
Julian Ospald 430dc2d20b
Remove zip dependency 2021-08-29 20:56:17 +02:00
Julian Ospald e9c335eecc
Add --cabal-plan 2021-08-27 14:59:09 +02:00
Julian Ospald 14fc6b7281
Remove string-interpolate wrt #212 2021-08-25 18:54:58 +02:00
Julian Ospald 9d6e469f79
Add solus support 2021-08-25 13:51:34 +02:00
Julian Ospald f8cfcd4038
Get rid of tar 2021-08-25 11:48:30 +02:00
Mario Lang df55d972cf brick-0.64 has been released 2021-08-24 21:16:41 +02:00
Julian Ospald 6701093c3b
Bump version to 0.1.16.2 2021-08-11 16:30:01 +02:00
vglfr 1cfff674b7
Implement config CLI MVP 2021-08-03 09:09:47 +03:00
Julian Ospald b38a569124
Bump to 0.1.16.1 2021-07-28 22:36:59 +02:00
Julian Ospald 442ddfd4e4
Bump ghcup metadata, because new GHC versions may have different bin/ layout 2021-07-28 20:08:20 +02:00
Julian Ospald e4e52ebf6b
Bump to 0.1.16 2021-07-27 20:39:12 +02:00
Julian Ospald 48d3b3bc3e
Merge branch 'cursor' of https://github.com/mlang/ghcup-hs into mlang-cursor 2021-07-23 14:38:49 +02:00
Mario Lang 761b8cc750 Place an (invisible) cursor at the beginning of the active list item
This change is to support screen readers which use the cursor location
to indicate the focus to the user.

Brick.putCursor is unreleased, so grab the latest version from git via extra-deps.
2021-07-23 11:53:28 +02:00
Julian Ospald 1c2cf98850
Fix file/dir removal on windows, fixes #165 2021-07-21 20:50:58 +02:00
Julian Ospald 6143cdf2e0
Add --offline switch wrt #186 2021-07-19 13:49:24 +02:00
Julian Ospald f04708e8ae
Speed up 'whereis' subcommand wrt #179 2021-07-15 20:01:00 +02:00
Julian Ospald 34ecb1a56e
Add build-tool-depends: hspec-discover:hspec-discover 2021-07-13 17:25:13 +02:00
Julian Ospald a30b3c84d7
Loosen bound on versions wrt #164 2021-07-03 17:48:39 +02:00
Julian Ospald a608a105e3
Release 0.1.15.2 2021-06-13 22:07:33 +02:00
Julian Ospald dfb6c09133
Enable libarchive wrt #147 2021-06-13 21:29:00 +02:00
Julian Ospald 9982311c87
Update lzma-static 2021-06-10 15:10:53 +02:00
Julian Ospald e0ee1c2f94
Bump to 0.1.15.1 2021-06-10 14:00:26 +02:00
Julian Ospald 5cd9ce8835
Fix build with zip 2021-06-07 19:33:12 +02:00
Julian Ospald a47304e599
Add ghcup-0.0.5.yaml to cabal extra docs 2021-06-06 11:58:51 +02:00
Julian Ospald 2f62067d96
Windows support 2021-06-05 21:01:01 +02:00
Julian Ospald 5f6ed1292d
Remove dead dependency on ascii-string
This hopefull fixes nix packaging.
2021-05-12 13:42:27 +02:00
Julian Ospald 7d13836fea
Warn when /tmp doesn't have 2500 or more of disk space 2021-04-25 17:25:40 +02:00
Julian Ospald b1c3ffd729
Update ghcup.cabal 2021-04-11 18:14:52 +02:00
Julian Ospald 4f1a9e95a2
Add stuff to extra-doc-files 2021-04-11 18:08:31 +02:00
Julian Ospald f6a4f55384
Release 0.1.14.1 2021-04-11 18:01:31 +02:00
Julian Ospald 3111387e5a
Bump lzma-static 2021-04-11 16:31:44 +02:00
Julian Ospald fbac593739
Fix build on FreeBSD 2021-04-10 13:29:36 +02:00
Julian Ospald 4a86b2479e
Fix up .cabal file 2021-04-09 19:39:14 +02:00
Julian Ospald 7bb2552d0f
Tighten bounds for hackage 2021-04-09 19:18:44 +02:00
Julian Ospald ad21640cd9
Please 'cabal check' 2021-04-09 19:13:36 +02:00
Julian Ospald e4aad4e645
Use lzma-static 2021-04-09 19:01:31 +02:00
Julian Ospald adf44ba141
Validate subdirs too, fixes #52 2021-04-02 16:54:27 +02:00
Julian Ospald d5b5f1fddd
Chores 2021-03-24 17:56:57 +01:00
Julian Ospald df54b3711f
Update cabal.project etc 2021-03-07 20:54:53 +01:00
Julian Ospald 0d3dc4eba2
Bump ghcup version 2021-03-02 12:39:24 +01:00