diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2008-01-22 13:09:53 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2008-01-22 13:09:53 +0000 |
commit | dd0a953dee0e983291b5324e316f0e88a9d0c2d8 (patch) | |
tree | 8fb7ec06e5f0178c1ef94b4bef600b35071797b2 /pkgs | |
parent | cb26e5a5d4f2566c7b2170fa66e114d17a66dca7 (diff) | |
download | nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.tar nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.tar.gz nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.tar.bz2 nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.tar.lz nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.tar.xz nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.tar.zst nixpkgs-dd0a953dee0e983291b5324e316f0e88a9d0c2d8.zip |
Added old flac (as an option): kde4 needs it
svn path=/nixpkgs/branches/stdenv-updates/; revision=10242
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/audio/flac/default.nix | 27 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 19 insertions, 12 deletions
diff --git a/pkgs/applications/audio/flac/default.nix b/pkgs/applications/audio/flac/default.nix index e61fd05ce38..b1636855aae 100644 --- a/pkgs/applications/audio/flac/default.nix +++ b/pkgs/applications/audio/flac/default.nix @@ -1,11 +1,16 @@ -{stdenv, fetchurl, libogg}: - -stdenv.mkDerivation { - name = "flac-1.2.1"; - src = fetchurl { - url = http://downloads.xiph.org/releases/flac/flac-1.2.1.tar.gz; - sha256 = "1pry5lgzfg57pga1zbazzdd55fkgk3v5qy4axvrbny5lrr5s8dcn"; - }; - - buildInputs = [libogg] ; -} +args: with args; +let + flacFun = version: hash: + stdenv.mkDerivation rec { + name = "flac-${version}"; + src = fetchurl ({ + url = "http://downloads.xiph.org/releases/flac/${name}.tar.gz"; + } // hash); + buildInputs = [libogg]; + }; +in +stdenv.lib.listOfListsToAttrs [ + [ "default" (flacFun "1.2.1" { sha256 = "1pry5lgzfg57pga1zbazzdd55fkgk3v5qy4axvrbny5lrr5s8dcn"; }) ] + [ "1.2.1" (flacFun "1.2.1" { sha256 = "1pry5lgzfg57pga1zbazzdd55fkgk3v5qy4axvrbny5lrr5s8dcn"; }) ] + [ "1.1.2" (flacFun "1.1.2" { md5 = "2bfc127cdda02834d0491ab531a20960"; }) ] +] diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5c89c706aae..743b00b87f2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3920,10 +3920,12 @@ rec { firefox3b1Wrapper = lowPrio (wrapFirefox firefox3b1 ""); firefox3b1BinWrapper = lowPrio (wrapFirefox firefox3b1Bin ""); - flac = import ../applications/audio/flac { + flacAlts = import ../applications/audio/flac { inherit fetchurl stdenv libogg; }; + flac = getVersion "flac" flacAlts; + flashplayer = flashplayer9; flashplayer7 = import ../applications/networking/browsers/mozilla-plugins/flashplayer-7 { |