nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchurl,
5}:
6
7stdenv.mkDerivation (finalAttrs: {
8 pname = "midicsv";
9 version = "1.1";
10
11 src = fetchurl {
12 url = "https://www.fourmilab.ch/webtools/midicsv/midicsv-${finalAttrs.version}.tar.gz";
13 sha256 = "1vvhk2nf9ilfw0wchmxy8l13hbw9cnpz079nsx5srsy4nnd78nkw";
14 };
15
16 postPatch = ''
17 substituteInPlace Makefile \
18 --replace /usr/local $out \
19 --replace gcc "${stdenv.cc.targetPrefix}cc"
20 '';
21
22 meta = {
23 description = "Losslessly translate MIDI to CSV and back";
24 homepage = "https://www.fourmilab.ch/webtools/midicsv/";
25 license = lib.licenses.publicDomain;
26 maintainers = [ ];
27 platforms = lib.platforms.all;
28 };
29})