|
|
|
@ -1,28 +1,23 @@ |
|
|
|
|
{ lib, stdenv, fetchurl, autoconf, automake }: |
|
|
|
|
{ lib, stdenv, fetchFromGitHub }: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "avra"; |
|
|
|
|
version = "1.3.0"; |
|
|
|
|
version = "1.4.2"; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "mirror://sourceforge/avra/avra-${version}.tar.bz2"; |
|
|
|
|
sha256 = "04lp0k0h540l5pmnaai07637f0p4zi766v6sfm7cryfaca3byb56"; |
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "Ro5bert"; |
|
|
|
|
repo = pname; |
|
|
|
|
rev = version; |
|
|
|
|
hash = "sha256-joOj89WZ9Si5fcu1w1VHj5fOcnB9N2313Yb29A+nCCY="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
buildInputs = [ autoconf automake ]; |
|
|
|
|
|
|
|
|
|
preConfigure = '' |
|
|
|
|
cd src/ |
|
|
|
|
|
|
|
|
|
aclocal |
|
|
|
|
autoconf |
|
|
|
|
makeFlags = [ "PREFIX=${placeholder "out"}" ]; |
|
|
|
|
|
|
|
|
|
touch NEWS README AUTHORS ChangeLog |
|
|
|
|
automake -a |
|
|
|
|
''; |
|
|
|
|
doCheck = true; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "Assembler for the Atmel AVR microcontroller family"; |
|
|
|
|
homepage = "http://avra.sourceforge.net/"; |
|
|
|
|
homepage = "https://github.com/Ro5bert/avra"; |
|
|
|
|
license = licenses.gpl2Plus; |
|
|
|
|
platforms = platforms.all; |
|
|
|
|
}; |
|
|
|
|