Add version attribute where maintainers |= nckx
This will probably be mandatory soon, and is a step in the right direction. Removes the deprecated meta.version, and move some meta sections to the end of the file where I should have put them in the first place.
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
{ stdenv, fetchFromGitHub, readline }:
|
||||
|
||||
let version = "2015-05-04"; in
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "picoc-${version}";
|
||||
version = "2015-05-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
sha256 = "01w3jwl0vn9fsmh7p20ad4nl9ljzgfn576yvncd9pk9frx3pd8y4";
|
||||
@@ -11,26 +11,6 @@ stdenv.mkDerivation {
|
||||
owner = "zsaleeba";
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
inherit version;
|
||||
description = "Very small C interpreter for scripting";
|
||||
longDescription = ''
|
||||
PicoC is a very small C interpreter for scripting. It was originally
|
||||
written as a script language for a UAV's on-board flight system. It's
|
||||
also very suitable for other robotic, embedded and non-embedded
|
||||
applications. The core C source code is around 3500 lines of code. It's
|
||||
not intended to be a complete implementation of ISO C but it has all the
|
||||
essentials. When compiled it only takes a few k of code space and is also
|
||||
very sparing of data space. This means it can work well in small embedded
|
||||
devices.
|
||||
'';
|
||||
homepage = https://github.com/zsaleeba/picoc;
|
||||
downloadPage = https://code.google.com/p/picoc/downloads/list;
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ nckx ];
|
||||
};
|
||||
|
||||
buildInputs = [ readline ];
|
||||
|
||||
postPatch = ''
|
||||
@@ -50,4 +30,23 @@ stdenv.mkDerivation {
|
||||
mkdir -p $out/include
|
||||
install -m644 *.h $out/include
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Very small C interpreter for scripting";
|
||||
longDescription = ''
|
||||
PicoC is a very small C interpreter for scripting. It was originally
|
||||
written as a script language for a UAV's on-board flight system. It's
|
||||
also very suitable for other robotic, embedded and non-embedded
|
||||
applications. The core C source code is around 3500 lines of code. It's
|
||||
not intended to be a complete implementation of ISO C but it has all the
|
||||
essentials. When compiled it only takes a few k of code space and is also
|
||||
very sparing of data space. This means it can work well in small embedded
|
||||
devices.
|
||||
'';
|
||||
homepage = https://github.com/zsaleeba/picoc;
|
||||
downloadPage = https://code.google.com/p/picoc/downloads/list;
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ nckx ];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user