From fce054eb9cb7b3439cb83817f4fc5c1c29d115eb Mon Sep 17 00:00:00 2001 From: Stephen G Date: Tue, 10 Oct 2017 08:38:25 -0700 Subject: [PATCH 1/3] Fix gcc-arm-embedded vesion in cask --- Brewfile | 2 +- gcc-arm-embedded.rb | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 gcc-arm-embedded.rb diff --git a/Brewfile b/Brewfile index 5184540..2b61ffc 100644 --- a/Brewfile +++ b/Brewfile @@ -1,2 +1,2 @@ cask "eclipse-cpp" -cask "gcc-arm-embedded" +cask "./gcc-arm-embedded" diff --git a/gcc-arm-embedded.rb b/gcc-arm-embedded.rb new file mode 100644 index 0000000..3396114 --- /dev/null +++ b/gcc-arm-embedded.rb @@ -0,0 +1,34 @@ +cask 'gcc-arm-embedded' do + version '4_8-2014q3' + sha256 '6b30901738b09a8d22fdfff99e991217444b80ac492a6163af5c06a3baaa3487' + + url "https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/+download/gcc-arm-none-eabi-#{version}-20140805-mac.tar.bz2" + name 'GCC ARM Embedded' + homepage 'https://developer.arm.com/open-source/gnu-toolchain/gnu-rm' + + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-addr2line" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ar" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-as" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-c++" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-c++filt" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-cpp" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-elfedit" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-g++" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc-ar" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc-nm" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc-ranlib" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcov" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gdb" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gprof" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ld" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ld.bfd" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-nm" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-objcopy" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-objdump" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ranlib" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-readelf" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-size" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-strings" + binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-strip" +end From 8c420745340d7b39084d982932c99fc978e5aa13 Mon Sep 17 00:00:00 2001 From: Stephen Date: Tue, 10 Oct 2017 09:18:55 -0700 Subject: [PATCH 2/3] try a harder pin worked locally the other way, doesn't seem to be respect the local formula on travis --- Brewfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Brewfile b/Brewfile index 2b61ffc..dc60eee 100644 --- a/Brewfile +++ b/Brewfile @@ -1,2 +1,2 @@ cask "eclipse-cpp" -cask "./gcc-arm-embedded" +cask "./gcc-arm-embedded.rb" From 9d5588a6c25fc51b62c1aaed0d36b107bf38f023 Mon Sep 17 00:00:00 2001 From: Stephen Date: Tue, 10 Oct 2017 10:12:37 -0700 Subject: [PATCH 3/3] follow cask style guide --- gcc-arm-embedded.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc-arm-embedded.rb b/gcc-arm-embedded.rb index 3396114..9712513 100644 --- a/gcc-arm-embedded.rb +++ b/gcc-arm-embedded.rb @@ -2,6 +2,7 @@ cask 'gcc-arm-embedded' do version '4_8-2014q3' sha256 '6b30901738b09a8d22fdfff99e991217444b80ac492a6163af5c06a3baaa3487' + # launchpad.net/gcc-arm-embedded/ was verified as official when first introduced to the cask url "https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/+download/gcc-arm-none-eabi-#{version}-20140805-mac.tar.bz2" name 'GCC ARM Embedded' homepage 'https://developer.arm.com/open-source/gnu-toolchain/gnu-rm'