summary refs log tree commit diff
diff options
context:
space:
mode:
author宋文武 <iyzsong@gmail.com>2014-05-15 18:17:06 +0800
committer宋文武 <iyzsong@gmail.com>2014-05-15 18:17:06 +0800
commitb750d03defb48bf2c6ca1c6f289e6f3c6ef4b642 (patch)
treecf3b3d45abef83a5ed0a820d0f0f63ff864bdcbf
parent432998852c1e6cc6719c08e14a5dbf1cd842aa43 (diff)
downloadnixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.tar
nixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.tar.gz
nixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.tar.bz2
nixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.tar.lz
nixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.tar.xz
nixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.tar.zst
nixpkgs-b750d03defb48bf2c6ca1c6f289e6f3c6ef4b642.zip
libmodplug: update to 0.8.8.5
-rw-r--r--pkgs/development/libraries/libmodplug/default.nix59
1 files changed, 16 insertions, 43 deletions
diff --git a/pkgs/development/libraries/libmodplug/default.nix b/pkgs/development/libraries/libmodplug/default.nix
index a45bc9fdf8d..c1fb0033aa9 100644
--- a/pkgs/development/libraries/libmodplug/default.nix
+++ b/pkgs/development/libraries/libmodplug/default.nix
@@ -1,47 +1,20 @@
-x@{builderDefsPackage
-  , ...}:
-builderDefsPackage
-(a :  
-let 
-  helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 
-    [];
+{ stdenv, fetchurl }:
 
-  buildInputs = map (n: builtins.getAttr n x)
-    (builtins.attrNames (builtins.removeAttrs x helperArgNames));
-  sourceInfo = rec {
-    baseName="libmodplug";
-    version="0.8.8.4";
-    name="${baseName}-${version}";
-    url="mirror://sourceforge/project/modplug-xmms/${baseName}/${version}/${name}.tar.gz";
-    hash="1xv44bd84c4qi41i1wwjr6qzazx15l85yvi74sz49ldyvlyy2pjw";
-  };
-in
-rec {
-  src = a.fetchurl {
-    url = sourceInfo.url;
-    sha256 = sourceInfo.hash;
-  };
-
-  inherit (sourceInfo) name version;
-  inherit buildInputs;
+let
+  version = "0.8.8.5";
+in stdenv.mkDerivation rec {
+  name = "libmodplug-${version}";
 
-  /* doConfigure should be removed if not needed */
-  phaseNames = ["doConfigure" "doMakeInstall"];
-      
-  meta = {
-    description = "Music library";
-    maintainers = with a.lib.maintainers;
-    [
-      raskin
-    ];
-    platforms = with a.lib.platforms;
-      linux;
-    license = a.lib.licenses.publicDomain;
+  meta = with stdenv.lib; {
+    description = "MOD playing library";
+    homepage    = "http://modplug-xmms.sourceforge.net/";
+    license     = licenses.publicDomain;
+    platforms   = platforms.linux;
+    maintainers = with maintainers; [ raskin ];
   };
-  passthru = {
-    updateInfo = {
-      downloadPage = "http://sourceforge.net/projects/modplug-xmms/files/libmodplug/";
-    };
-  };
-}) x
 
+  src = fetchurl {
+    url = "mirror://sourceforge/project/modplug-xmms/libmodplug/${version}/${name}.tar.gz";
+    sha256 = "1bfsladg7h6vnii47dd66f5vh1ir7qv12mfb8n36qiwrxq92sikp";
+  };
+}