File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ stdenv ,
4+ fetchFromGitHub ,
5+ boost ,
6+ lv2 ,
7+ python3 ,
8+ wafHook ,
9+ } :
10+
11+ stdenv . mkDerivation ( finalAttrs : {
12+ pname = "ttl2c" ;
13+ version = "1.0.1" ;
14+
15+ src = fetchFromGitHub {
16+ owner = "lvtk" ;
17+ repo = "ttl2c" ;
18+ rev = "b64e425f38399a0d18d1252694d6d6980c800841" ;
19+ hash = "sha256-Vy3UoMnr9SIMw0pZfyuLjDHf/Gzgn5g3V0fGTIypQyM=" ;
20+ } ;
21+
22+ # remove outdated vendored waf
23+ postPatch = ''
24+ rm waf
25+ '' ;
26+
27+ nativeBuildInputs = [
28+ python3
29+ wafHook
30+ ] ;
31+
32+ buildInputs = [
33+ boost
34+ lv2
35+ ] ;
36+
37+ enableParallelBuilding = true ;
38+
39+ meta = {
40+ description = "C header generator for LV2 plugins" ;
41+ mainProgram = "ttl2c" ;
42+ homepage = "https://lvtk.org/" ;
43+ license = lib . licenses . gpl3Plus ;
44+ maintainers = with lib . maintainers ; [
45+ bot-wxt1221
46+ fliegendewurst
47+ ] ;
48+ platforms = lib . platforms . unix ;
49+ badPlatforms = [
50+ "x86_64-darwin"
51+ "aarch64-darwin"
52+ ] ;
53+ } ;
54+ } )
You can’t perform that action at this time.
0 commit comments