diff options
author | codyopel <codyopel@gmail.com> | 2015-02-08 12:30:22 -0500 |
---|---|---|
committer | codyopel <codyopel@gmail.com> | 2015-02-08 12:30:37 -0500 |
commit | cd21ff13112756f58a72b1381a37d9427f3c19ab (patch) | |
tree | c51bc7275815356341e3ddd1dbcce6b567b88cfa /pkgs/development/libraries/celt/0.7.nix | |
parent | 81ee8701f38e7a299094085b4684596bca273d26 (diff) |
celt: refactor to generic
Diffstat (limited to 'pkgs/development/libraries/celt/0.7.nix')
-rw-r--r-- | pkgs/development/libraries/celt/0.7.nix | 51 |
1 files changed, 7 insertions, 44 deletions
diff --git a/pkgs/development/libraries/celt/0.7.nix b/pkgs/development/libraries/celt/0.7.nix index db4c0821336bf..a5dd401ec49d0 100644 --- a/pkgs/development/libraries/celt/0.7.nix +++ b/pkgs/development/libraries/celt/0.7.nix @@ -1,47 +1,10 @@ -x@{builderDefsPackage - , ...}: -builderDefsPackage -(a : -let - helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ - []; +{ callPackage, fetchurl, ... } @ args: - buildInputs = map (n: builtins.getAttr n x) - (builtins.attrNames (builtins.removeAttrs x helperArgNames)); - sourceInfo = rec { - baseName="celt"; - version="0.7.1"; - name="${baseName}-${version}"; - url="http://downloads.xiph.org/releases/${baseName}/${name}.tar.gz"; - hash="93f0e2dfb59021b19e69dc0dee855eb89f19397db1dea0d0d6f9329cff933066"; - }; -in -rec { - src = a.fetchurl { - url = sourceInfo.url; - sha256 = sourceInfo.hash; - }; - - inherit (sourceInfo) name version; - inherit buildInputs; +callPackage ./generic.nix (args // rec{ + version = "0.7.1"; - /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "doMakeInstall"]; - - meta = { - description = "CELT - low-delay audio codec"; - maintainers = with a.lib.maintainers; - [ - raskin - ]; - platforms = with a.lib.platforms; - linux; - license = a.lib.licenses.free; - branch = "0.7"; - }; - passthru = { - updateInfo = { - downloadPage = "http://www.celt-codec.org/downloads/"; - }; + src = fetchurl { + url = "http://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; + sha256 = "0rihjgzrqcprsv8a1pmiglwik7xqbs2yw3fwd6gb28chnpgy5w4k"; }; -}) x +}) |