aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shell.nix7
-rwxr-xr-xutil/linux_install.sh4
2 files changed, 10 insertions, 1 deletions
diff --git a/shell.nix b/shell.nix
index 715414f96..67efb46b7 100644
--- a/shell.nix
+++ b/shell.nix
@@ -13,6 +13,13 @@ let
13 "-B${avrlibc}/avr/lib/avr51" 13 "-B${avrlibc}/avr/lib/avr51"
14 "-L${avrlibc}/avr/lib/avr51" 14 "-L${avrlibc}/avr/lib/avr51"
15 ]; 15 ];
16 avrgcc = pkgs.avrgcc.overrideAttrs (oldAttrs: rec {
17 name = "avr-gcc-8.1.0";
18 src = fetchurl {
19 url = "mirror://gcc/releases/gcc-8.1.0/gcc-8.1.0.tar.xz";
20 sha256 = "0lxil8x0jjx7zbf90cy1rli650akaa6hpk8wk8s62vk2jbwnc60x";
21 };
22 });
16in 23in
17 24
18stdenv.mkDerivation { 25stdenv.mkDerivation {
diff --git a/util/linux_install.sh b/util/linux_install.sh
index d5da59e82..9b8b92d08 100755
--- a/util/linux_install.sh
+++ b/util/linux_install.sh
@@ -10,7 +10,9 @@ elif grep ID /etc/os-release | grep -q debian; then
10 dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi \ 10 dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi \
11 libnewlib-arm-none-eabi 11 libnewlib-arm-none-eabi
12elif grep ID /etc/os-release | grep -q 'arch\|manjaro'; then 12elif grep ID /etc/os-release | grep -q 'arch\|manjaro'; then
13 sudo pacman -S gcc unzip wget zip avr-gcc avr-binutils avr-libc \ 13 # install avr-gcc 8.1 until 8.3 is available. See #3657 for details of the bug.
14 sudo pacman -U https://archive.archlinux.org/packages/a/avr-gcc/avr-gcc-8.1.0-1-x86_64.pkg.tar.xz
15 sudo pacman -S gcc unzip wget zip avr-binutils avr-libc \
14 dfu-util arm-none-eabi-gcc arm-none-eabi-binutils \ 16 dfu-util arm-none-eabi-gcc arm-none-eabi-binutils \
15 arm-none-eabi-newlib 17 arm-none-eabi-newlib
16 git clone https://aur.archlinux.org/dfu-programmer.git /tmp/dfu-programmer 18 git clone https://aur.archlinux.org/dfu-programmer.git /tmp/dfu-programmer