{ pkgs, stdenv, ... }: stdenv.mkDerivation { name = "bgiparser"; buildInputs = [ pkgs.python3 ]; src = [ (pkgs.fetchFromGitHub { name = "bgiparser"; owner = "mnrkbys"; repo = "bgiparser"; rev = "c9f7443cbe59f9af933e09f95fea804bbd9175f7"; sha256 = "0aa433pr09ins99g21bj2yp0p3h282cki9j1yxi27rln3cdyhcaq"; }) (pkgs.fetchFromGitHub { name = "ccl-bplist"; owner = "cclgroupltd"; repo = "ccl-bplist"; rev = "76d04b7fc20c403f27248d8dcae646b524cdcc0a"; sha256 = "0br0r2gmwmdibla45mildhyf1mmyywxzw4yxd208qqlmzhiab7kk"; }) ]; sourceRoot = "."; installPhase = '' mkdir -p "$out/bin"; mkdir -p "$out/lib"; cp "./ccl-bplist/ccl_bplist.py" "$out/lib/ccl_bplist.py"; cp "./bgiparser/bgiparser_foundation.py" "$out/lib/bgiparser_foundation.py"; cp "./bgiparser/bgiparser.py" "$out/lib/bgiparser.py"; ln -s "$out/lib/bgiparser.py" "$out/bin/bgiparser"; chmod +x "$out/lib/bgiparser.py"; ''; }