From d91e736de553995df31d47392896c2b1a578be66 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Wed, 11 May 2016 10:01:59 -0500 Subject: [PATCH 1/3] ats2: 0.2.4 -> 0.2.6 --- pkgs/development/compilers/ats2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ats2/default.nix b/pkgs/development/compilers/ats2/default.nix index 280ed1803449..0989880df7f4 100644 --- a/pkgs/development/compilers/ats2/default.nix +++ b/pkgs/development/compilers/ats2/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "ats2-${version}"; - version = "0.2.4"; + version = "0.2.6"; src = fetchurl { url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; - sha256 = "0dx3r2vxmarj3aqm0xlcmls1h08pll9y9k4820df41awyrwmfvcy"; + sha256 = "0hfaw8mrxrmb9kdbz5sp4nfjsmncmq6zqwm1n2x2p6arn0za6y9i"; }; buildInputs = [ gmp ]; From 3f74ac1f348eef9598a4e9747f5396daae78a30a Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Wed, 11 May 2016 10:02:09 -0500 Subject: [PATCH 2/3] ats2: add ttuegel to maintainers --- pkgs/development/compilers/ats2/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/ats2/default.nix b/pkgs/development/compilers/ats2/default.nix index 0989880df7f4..8b4ea36330c0 100644 --- a/pkgs/development/compilers/ats2/default.nix +++ b/pkgs/development/compilers/ats2/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { setupHook = ./setup-hook.sh; - meta = { + meta = with stdenv.lib; { description = "Functional programming language with dependent types"; homepage = "http://www.ats-lang.org"; - license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ thoughtpolice ttuegel ]; }; } From 8c525431c8579fdd6a229ad97ccc9f9e21b662b6 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Thu, 12 May 2016 07:35:14 -0500 Subject: [PATCH 3/3] postiats-utilities: init at 2.0.1 --- .../tools/postiats-utilities/default.nix | 37 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/tools/postiats-utilities/default.nix diff --git a/pkgs/development/tools/postiats-utilities/default.nix b/pkgs/development/tools/postiats-utilities/default.nix new file mode 100644 index 000000000000..4b6d230becd6 --- /dev/null +++ b/pkgs/development/tools/postiats-utilities/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchurl, python3, python3Packages }: + +stdenv.mkDerivation { + name = "postiats-utilities-2.0.1"; + src = fetchurl { + url = "https://github.com/Hibou57/PostiATS-Utilities/archive/v2.0.1.tar.gz"; + sha256 = "12jlzqigmaa9m37x0nq5v3gq8v61m73i5kzdnsm06chf0przpaix"; + }; + + meta = with stdenv.lib; { + homepage = "https://github.com/Hibou57/PostiATS-Utilities"; + license = licenses.bsd2; + platforms = platforms.linux; + maintainers = [ maintainers.ttuegel ]; + }; + + buildInputs = [ python3 python3Packages.wrapPython ]; + + phases = "unpackPhase patchPhase installPhase"; + + postPatch = '' + for f in pats-* postiats/*.py; do + sed -i "$f" -e "1 s,python3,python," + done + ''; + + installPhase = '' + libdir="$out/lib/${python3.libPrefix}/site-packages" + mkdir -p "$libdir" + cp -r postiats "$libdir" + + mkdir -p "$out/bin" + install pats-* "$out/bin" + + wrapPythonPrograms + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 19b389a633fc..f32e20a3d9e6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6287,6 +6287,8 @@ in }); pkgconfigUpstream = lowPrio (pkgconfig.override { vanilla = true; }); + postiats-utilities = callPackage ../development/tools/postiats-utilities {}; + prelink = callPackage ../development/tools/misc/prelink { }; premake3 = callPackage ../development/tools/misc/premake/3.nix { };