summary refs log tree commit diff
path: root/pkgs/applications/misc/ctodo
diff options
context:
space:
mode:
authorBen Siraphob <bensiraphob@gmail.com>2021-01-01 11:49:29 +0700
committerBen Siraphob <bensiraphob@gmail.com>2021-01-01 11:49:29 +0700
commitcc9e751b22083151ce8f575d509cc36c3018b0f6 (patch)
tree88b6ceb2d5387cda04e6c926261d5b183b81467f /pkgs/applications/misc/ctodo
parentedf334d2ee6ca9af95cd485c5e7cc449468fcf7c (diff)
downloadnixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.tar
nixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.tar.gz
nixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.tar.bz2
nixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.tar.lz
nixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.tar.xz
nixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.tar.zst
nixpkgs-cc9e751b22083151ce8f575d509cc36c3018b0f6.zip
ctodo: enable build on unix
Diffstat (limited to 'pkgs/applications/misc/ctodo')
-rw-r--r--pkgs/applications/misc/ctodo/default.nix25
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/applications/misc/ctodo/default.nix b/pkgs/applications/misc/ctodo/default.nix
index 602fe430816..0c6a42fccdc 100644
--- a/pkgs/applications/misc/ctodo/default.nix
+++ b/pkgs/applications/misc/ctodo/default.nix
@@ -1,25 +1,24 @@
-{ stdenv, cmake, fetchurl, ncurses, readline }:
+{ stdenv, fetchFromGitHub, cmake, ncurses, readline }:
 
 stdenv.mkDerivation rec {
   pname = "ctodo";
   version = "1.3";
 
-  src = fetchurl {
-    url = "https://github.com/Acolarh/ctodo/archive/v${version}.tar.gz";
-    sha256 = "1k3raigcgpwa0h8zkv5x9rycnn2iqkb9qim4q9ydqy9wbv3m32jb";
+  src = fetchFromGitHub {
+    owner = "Acolarh";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "0mqy5b35cbdwfpbs91ilsgz3wc4cky38xfz9pnr4q88q1vybigna";
   };
 
-  buildInputs = [ stdenv cmake ncurses readline ];
+  nativeBuildInputs = [ cmake ];
+  buildInputs = [ ncurses readline ];
 
-  configurePhase = ''
-    cmake -DCMAKE_INSTALL_PREFIX=$out .
-  '';
-
-  meta = {
+  meta = with stdenv.lib; {
     homepage = "http://ctodo.apakoh.dk/";
     description = "A simple ncurses-based task list manager";
-    license = stdenv.lib.licenses.mit;
-    maintainers = [ stdenv.lib.maintainers.matthiasbeyer ];
-    platforms = stdenv.lib.platforms.linux;
+    license = licenses.mit;
+    maintainers = [ maintainers.matthiasbeyer ];
+    platforms = platforms.unix;
   };
 }