summaryrefslogtreecommitdiffstats
path: root/util/msys2_install.sh
Commit message (Collapse)AuthorAgeFilesLines
* Remove Atmel FLIP from install scripts and documentation (#8822)Ryan2020-04-171-13/+1
|
* msys2_install.sh: wrap requirements.txt in quotes (#8424)Ryan2020-03-151-1/+1
|
* Improve and streamline MSYS2 installation (#7232)Drashna Jaelre2019-11-221-43/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make MSYS force install * Cleanup msys script * Update to gcc 8.3 for arm and avr And cleanup install scripts for both * Fix path and scripts * Fix links * No confirmation for msys * Tweak arm function since file structure changed * Fix spacing and wording Co-Authored-By: fauxpark <fauxpark@gmail.com> * Only use MSYS2's make binary Co-Authored-By: fauxpark <fauxpark@gmail.com> * Some wordsmithing Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com> * Add "disable download timeout" for download issues in MSYS Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com> * Clean up URL for arm gcc download Co-Authored-By: Joel Challis <git@zvecr.com> * add pip Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fix msys2 not installing any packages because it can't find clang (#6655)fauxpark2019-09-021-1/+1
|
* Enforce clang-format (#6293)skullydazed2019-08-301-1/+1
| | | | | | * Enforce clang-format on commit for core files * forgot about tests
* QMK CLI and JSON keymap support (#6176)skullydazed2019-07-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Script to generate keymap.c from JSON file. * Support for keymap.json * Add a warning about the keymap.c getting overwritten. * Fix keymap generating * Install the python deps * Flesh out more of the python environment * Remove defunct json2keymap * Style everything with yapf * Polish up python support * Hide json keymap.c into the .build dir * Polish up qmk-compile-json * Make milc work with positional arguments * Fix a couple small things * Fix some errors and make the CLI more understandable * Make the qmk wrapper more robust * Add basic QMK Doctor * Clean up docstrings and flesh them out as needed * remove unused compile_firmware() function
* Make python a required build dependency (#5784)skullydazed2019-05-061-1/+1
| | | | | | | | * Make python a required build dependency * Add missing color * fixup sabayon linux per @BlitzKraft
* adjust install_avr function to use unzip for broader compatibility (#4596)Peter K. Cawley2018-12-101-2/+3
| | | | | | | | | | | | | | | | | | | | On a laptop with god knows what mandatory security software (Cylance?), running up-to-date Windows 10 with msys2 mingw-64, attempting to install the AVR toolkit results in the following error: ``` 1 [main] 7z (13316) C:\msys32\usr\lib\p7zip\7z.exe: *** fatal error - cygheap base mismatch detected - 0x612A5410/0x2375410. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL. ``` This appears to be related in some way, based on my research, to ASLR functionality in security software. Since I'm unable to override whatever is enforcing ASLR on my system, after trying several other approaches (removing other copies of msys-2.0.dll, which is what this is apparently actually referencing, rebasing that file in Windows to address 0x61000000, a few other things) I simply edited the installation shell script to use `unzip` instead of 7zip; `unzip`'s binary does not provoke a mismatch error and the installation proceeds as it should. I'm not aware of the reason why some parts of the install script use `unzip` (e.g. `install_arm`) and others use 7zip, but it seems that for broader compatibility and sparing users on locked down machines the 120 minutes or so of futzing this took me to fix, it might be better to just use `unzip` in all cases. Note: There is another function that uses 7zip, `extract_flip`. The line is `7z -oflip x FlipInstaller.exe`. I'm not sure what this is doing, or whether it's possible to do it with `unzip`, but it produces the same error. I haven't attempted to fix that in this PR, but it might be good to fix it for the same reason.
* Update MSYS to use the 5.4.0 toolchain (#4106)Drashna Jaelre2018-11-271-3/+5
|
* Set the executable bit for sh scripts under util.Fredric Silberberg2018-11-021-0/+0
|
* Added propper support for Lets split vitamins (#2559)Mikkel Jeppesen2018-05-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Updated readme to reflect use of msys2 Added avrdude to msys path * added avrdude option to msys installer * Removed extra installation of avrdude * Renamed to vitamins_included and implemented drashnas changes * Fixed include guard * Fixed some includes, and added avrdude target to docs. * Fixed default keyboard
* Remap msys2 usb, fix USB port detection (#2301)Danny2018-02-281-0/+1
| | | | | | * Add AVRDUDE to MSYS2 setup * Remap detected USB port in MSYS2 to COM port
* Update the urls for atmel toolsskullY2018-01-031-2/+2
|
* Add more dependencies, everything can be compiled nowFred Sundvik2017-07-111-1/+1
|
* Add tools to the pathFred Sundvik2017-07-111-1/+23
|
* Extract flipFred Sundvik2017-07-111-0/+12
|
* Install arm toolchainFred Sundvik2017-07-111-3/+32
|
* Download and extract avr toolsFred Sundvik2017-07-111-2/+40
|
* Use home directory for download on msys2Fred Sundvik2017-07-111-1/+3
|
* Install unzipFred Sundvik2017-07-101-0/+4
|
* Add symlinks only on WSLFred Sundvik2017-07-101-1/+7
|
* Initial structure for shared msys2 and wsl installationFred Sundvik2017-07-101-0/+4