about summary refs log tree commit diff
path: root/pkgs/development/interpreters/angelscript
diff options
context:
space:
mode:
authorFelix Buehler <account@buehler.rocks>2021-12-24 17:51:28 +0100
committerFelix Buehler <account@buehler.rocks>2021-12-24 17:51:28 +0100
commitf961be2d12774e1bd14d38ce3d6d30203c1762af (patch)
tree1cba1030cadd8ca26d916d08e1041be906d364c7 /pkgs/development/interpreters/angelscript
parentb419971ffab669b55bf693a6bc9f30a538aa87d8 (diff)
angelscript_2_22: refactor
Diffstat (limited to 'pkgs/development/interpreters/angelscript')
-rw-r--r--pkgs/development/interpreters/angelscript/2.22.nix34
1 files changed, 13 insertions, 21 deletions
diff --git a/pkgs/development/interpreters/angelscript/2.22.nix b/pkgs/development/interpreters/angelscript/2.22.nix
index 4c35f065cb5cd..26625f612366e 100644
--- a/pkgs/development/interpreters/angelscript/2.22.nix
+++ b/pkgs/development/interpreters/angelscript/2.22.nix
@@ -1,26 +1,19 @@
-{lib, stdenv, fetchurl, unzip}:
-let
-  s = # Generated upstream information
-  rec {
-    baseName="angelscript";
-    version = "2.22.2";
-    name="${baseName}-${version}";
-    url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
-    sha256 = "1pp853lbnz383ilp9wbgc3wv1dn7lpx3idz8dmzda94rckl7sd43";
-  };
-in
-stdenv.mkDerivation {
-  inherit (s) name version;
+{ lib, stdenv, fetchurl, unzip }:
+
+stdenv.mkDerivation rec {
+  pname = "angelscript";
+  version = "2.22.2";
   nativeBuildInputs = [ unzip ];
 
   src = fetchurl {
-    inherit (s) url sha256;
+    url = "http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip";
+    sha256 = "sha256-gzR96GSZJNV+bei3OPqlx7aw+WBv8XRpHGh8u+go6N4=";
   };
   preConfigure = ''
     cd angelscript/projects/gnuc
     sed -i makefile -e "s@LOCAL = .*@LOCAL = $out@"
     export SHARED=1
-    export VERSION="${s.version}"
+    export VERSION="${version}"
     mkdir -p "$out/lib" "$out/bin" "$out/share" "$out/include"
   '';
   postBuild = ''
@@ -30,14 +23,13 @@ stdenv.mkDerivation {
     mkdir -p "$out/share/docs/angelscript"
     cp -r ../../../docs/* "$out/share/docs/angelscript"
   '';
-  meta = {
-    inherit (s) version;
+  meta = with lib; {
     description = "Light-weight scripting library";
-    license = lib.licenses.zlib ;
-    maintainers = [lib.maintainers.raskin];
-    platforms = lib.platforms.linux;
+    license = licenses.zlib;
+    maintainers = with maintainers; [ raskin ];
+    platforms = platforms.linux;
     badPlatforms = [ "aarch64-linux" ];
     downloadPage = "http://www.angelcode.com/angelscript/downloads.html";
-    homepage="http://www.angelcode.com/angelscript/";
+    homepage = "http://www.angelcode.com/angelscript/";
   };
 }