summary refs log tree commit diff
path: root/pkgs/development/mobile
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2023-08-18 14:52:41 -0700
committerRobert Schütz <nix@dotlambda.de>2023-08-21 17:37:02 -0700
commit33c08708f187fb27ebce2fd46bb9d67bf95975cb (patch)
tree49531681fa204e8c4c603c2b35ef8e54268d4fc0 /pkgs/development/mobile
parenta1a55a20a6a4687bd6ec69638a27047a9ba0fbb3 (diff)
downloadnixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.tar
nixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.tar.gz
nixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.tar.bz2
nixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.tar.lz
nixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.tar.xz
nixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.tar.zst
nixpkgs-33c08708f187fb27ebce2fd46bb9d67bf95975cb.zip
cordova: use buildNpmPackage
Diffstat (limited to 'pkgs/development/mobile')
-rw-r--r--pkgs/development/mobile/cordova/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/mobile/cordova/default.nix b/pkgs/development/mobile/cordova/default.nix
new file mode 100644
index 00000000000..0a4fec58c2c
--- /dev/null
+++ b/pkgs/development/mobile/cordova/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildNpmPackage
+, fetchFromGitHub
+}:
+
+buildNpmPackage rec {
+  pname = "cordova";
+  version = "12.0.0";
+
+  src = fetchFromGitHub {
+    owner = "apache";
+    repo = "cordova-cli";
+    rev = version;
+    hash = "sha256-fEV7NlRcRpyeRplsdXHI2U4/89DsvKQpVwHD5juiNPo=";
+  };
+
+  npmDepsHash = "sha256-ZMxZiwCgqzOBwDXeTfIEwqFVdM9ysWeE5AbX7rUdwIc=";
+
+  dontNpmBuild = true;
+
+  meta = {
+    description = "Build native mobile applications using HTML, CSS and JavaScript";
+    homepage = "https://github.com/apache/cordova-cli";
+    license = lib.licenses.asl20;
+    mainProgram = "cordova";
+    maintainers = with lib.maintainers; [ flosse ];
+  };
+}