summary refs log tree commit diff
path: root/pkgs/development/libraries/libev
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2015-03-24 19:44:00 +0100
committerJoachim Fasting <joachifm@fastmail.fm>2015-03-24 19:44:26 +0100
commitbe7ef555f26ae8d1fc45898f02a7d26b478c9c3c (patch)
tree48db538cb91eaafa67deaa84aa92f4cd02ca1664 /pkgs/development/libraries/libev
parenta869c8351cfcd6ec42147e7f1c8f4f14ac20e587 (diff)
downloadnixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.tar
nixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.tar.gz
nixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.tar.bz2
nixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.tar.lz
nixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.tar.xz
nixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.tar.zst
nixlib-be7ef555f26ae8d1fc45898f02a7d26b478c9c3c.zip
libev: port to mkDerivation
Diffstat (limited to 'pkgs/development/libraries/libev')
-rw-r--r--pkgs/development/libraries/libev/default.nix28
-rw-r--r--pkgs/development/libraries/libev/src-for-default.nix9
-rw-r--r--pkgs/development/libraries/libev/src-info-for-default.nix5
3 files changed, 10 insertions, 32 deletions
diff --git a/pkgs/development/libraries/libev/default.nix b/pkgs/development/libraries/libev/default.nix
index 6b070c170c7d..e96c69f21384 100644
--- a/pkgs/development/libraries/libev/default.nix
+++ b/pkgs/development/libraries/libev/default.nix
@@ -1,25 +1,17 @@
-a :  
-let 
-  s = import ./src-for-default.nix;
-  buildInputs = with a; [
-    
-  ];
-in
-rec {
-  src = a.fetchUrlFromSrcInfo s;
+{ stdenv, fetchurl }:
 
-  inherit (s) name;
-  inherit buildInputs;
-  configureFlags = [];
-
-  /* doConfigure should be removed if not needed */
-  phaseNames = ["doConfigure" "doMakeInstall"];
-      
+stdenv.mkDerivation rec {
+  name = "libev-${version}";
+  version="4.15";
+  src = fetchurl {
+    url = "http://dist.schmorp.de/libev/Attic/${name}.tar.gz";
+    sha256 = "1svgc1hq4i5zsw4i02sf7xb4pk2d8kpvc1gdrd856vsmffh47pdj";
+  };
   meta = {
     description = "An event loop library remotely similar to libevent";
     maintainers = [
-      a.lib.maintainers.raskin
+      stdenv.lib.maintainers.raskin
     ];
-    platforms = a.lib.platforms.all;
+    platforms = stdenv.lib.platforms.all;
   };
 }
diff --git a/pkgs/development/libraries/libev/src-for-default.nix b/pkgs/development/libraries/libev/src-for-default.nix
deleted file mode 100644
index 3e4f58a5ce0f..000000000000
--- a/pkgs/development/libraries/libev/src-for-default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-rec {
-   version="4.15";
-   name="libev-4.15";
-   hash="1svgc1hq4i5zsw4i02sf7xb4pk2d8kpvc1gdrd856vsmffh47pdj";
-   url="http://dist.schmorp.de/libev/Attic/libev-${version}.tar.gz";
-   advertisedUrl="http://dist.schmorp.de/libev/Attic/libev-4.15.tar.gz";
-  
-  
-}
diff --git a/pkgs/development/libraries/libev/src-info-for-default.nix b/pkgs/development/libraries/libev/src-info-for-default.nix
deleted file mode 100644
index e14ca4195504..000000000000
--- a/pkgs/development/libraries/libev/src-info-for-default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  downloadPage = "http://dist.schmorp.de/libev/Attic/?M=D";
-  sourceRegexp = "(^|/)libev-.*[.]tar[.]gz";
-  baseName = "libev";
-}