uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
68
pkgs/development/libraries/audio/libbass/default.nix
Normal file
68
pkgs/development/libraries/audio/libbass/default.nix
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
{ lib, stdenv, unzip, fetchurl }:
|
||||
|
||||
# Upstream changes files in-place, to update:
|
||||
# 1. Check latest version at http://www.un4seen.com/
|
||||
# 2. Update `version`s and `sha256` sums.
|
||||
# See also http://www.un4seen.com/forum/?topic=18614.0
|
||||
|
||||
let
|
||||
allBass = {
|
||||
bass = {
|
||||
h = "bass.h";
|
||||
version = "2.4.15";
|
||||
so = {
|
||||
i686_linux = "libbass.so";
|
||||
x86_64-linux = "x64/libbass.so";
|
||||
};
|
||||
urlpath = "bass24-linux.zip";
|
||||
sha256 = "1lmysxfhy727zskavml3ibg5w876ir88923bm17c21s59w5lh7l8";
|
||||
};
|
||||
|
||||
bass_fx = {
|
||||
h = "C/bass_fx.h";
|
||||
version = "2.4.12.1";
|
||||
so = {
|
||||
i686_linux = "libbass_fx.so";
|
||||
x86_64-linux = "x64/libbass_fx.so";
|
||||
};
|
||||
urlpath = "z/0/bass_fx24-linux.zip";
|
||||
sha256 = "1q0g74z7iyhxqps5b3gnnbic8v2jji1r0mkvais57lsx8y21sbin";
|
||||
};
|
||||
};
|
||||
|
||||
dropBass = name: bass: stdenv.mkDerivation {
|
||||
pname = "lib${name}";
|
||||
inherit (bass) version;
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.un4seen.com/files/${bass.urlpath}";
|
||||
inherit (bass) sha256;
|
||||
};
|
||||
unpackCmd = ''
|
||||
mkdir out
|
||||
${unzip}/bin/unzip $curSrc -d out
|
||||
'';
|
||||
|
||||
lpropagatedBuildInputs = [ unzip ];
|
||||
dontBuild = true;
|
||||
installPhase =
|
||||
let so =
|
||||
if bass.so ? ${stdenv.hostPlatform.system} then bass.so.${stdenv.hostPlatform.system}
|
||||
else throw "${name} not packaged for ${stdenv.hostPlatform.system} (yet).";
|
||||
in ''
|
||||
mkdir -p $out/{lib,include}
|
||||
install -m644 -t $out/lib/ ${so}
|
||||
install -m644 -t $out/include/ ${bass.h}
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Shareware audio library";
|
||||
homepage = "https://www.un4seen.com/";
|
||||
license = licenses.unfreeRedistributable;
|
||||
platforms = builtins.attrNames bass.so;
|
||||
# until upstream has stable URLs, this package is prone to always being broken
|
||||
broken = true;
|
||||
};
|
||||
};
|
||||
|
||||
in lib.mapAttrs dropBass allBass
|
||||
Loading…
Add table
Add a link
Reference in a new issue