tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
treewide: add meta.mainProgram to emulators
Austin Horstman
2 years ago
e5764e82
aba58df4
+12
12 changed files
expand all
collapse all
unified
split
pkgs
applications
emulators
cemu
default.nix
dosbox
default.nix
emulationstation
default.nix
mame
default.nix
melonDS
default.nix
mgba
default.nix
mupen64plus
default.nix
nestopia
default.nix
pcsxr
default.nix
rpcs3
default.nix
snes9x
default.nix
xemu
default.nix
+1
pkgs/applications/emulators/cemu/default.nix
···
128
license = licenses.mpl20;
129
platforms = [ "x86_64-linux" ];
130
maintainers = with maintainers; [ zhaofengli baduhai ];
0
131
};
132
}
···
128
license = licenses.mpl20;
129
platforms = [ "x86_64-linux" ];
130
maintainers = with maintainers; [ zhaofengli baduhai ];
131
+
mainProgram = "cemu";
132
};
133
}
+1
pkgs/applications/emulators/dosbox/default.nix
···
77
license = licenses.gpl2Plus;
78
maintainers = with maintainers; [ matthewbauer ];
79
platforms = platforms.unix;
0
80
};
81
}
···
77
license = licenses.gpl2Plus;
78
maintainers = with maintainers; [ matthewbauer ];
79
platforms = platforms.unix;
80
+
mainProgram = "dosbox";
81
};
82
}
+1
pkgs/applications/emulators/emulationstation/default.nix
···
37
maintainers = [ lib.maintainers.edwtjo ];
38
license = lib.licenses.mit;
39
platforms = lib.platforms.linux;
0
40
};
41
}
···
37
maintainers = [ lib.maintainers.edwtjo ];
38
license = lib.licenses.mit;
39
platforms = lib.platforms.linux;
40
+
mainProgram = "emulationstation";
41
};
42
}
+1
pkgs/applications/emulators/mame/default.nix
···
196
maintainers = with maintainers; [ thiagokokada ];
197
platforms = platforms.unix;
198
broken = stdenv.isDarwin;
0
199
};
200
}
···
196
maintainers = with maintainers; [ thiagokokada ];
197
platforms = platforms.unix;
198
broken = stdenv.isDarwin;
199
+
mainProgram = "mame";
200
};
201
}
+1
pkgs/applications/emulators/melonDS/default.nix
···
49
license = licenses.gpl3Plus;
50
maintainers = with maintainers; [ artemist benley shamilton xfix ];
51
platforms = platforms.linux;
0
52
};
53
}
···
49
license = licenses.gpl3Plus;
50
maintainers = with maintainers; [ artemist benley shamilton xfix ];
51
platforms = platforms.linux;
52
+
mainProgram = "melonDS";
53
};
54
}
+1
pkgs/applications/emulators/mgba/default.nix
···
81
license = licenses.mpl20;
82
maintainers = with maintainers; [ MP2E AndersonTorres ];
83
platforms = platforms.linux;
0
84
};
85
})
···
81
license = licenses.mpl20;
82
maintainers = with maintainers; [ MP2E AndersonTorres ];
83
platforms = platforms.linux;
84
+
mainProgram = "mgba";
85
};
86
})
+1
pkgs/applications/emulators/mupen64plus/default.nix
···
38
homepage = "http://www.mupen64plus.org/";
39
maintainers = [ maintainers.sander ];
40
platforms = [ "x86_64-linux" ];
0
41
};
42
}
···
38
homepage = "http://www.mupen64plus.org/";
39
maintainers = [ maintainers.sander ];
40
platforms = [ "x86_64-linux" ];
41
+
mainProgram = "mupen64plus";
42
};
43
}
+1
pkgs/applications/emulators/nestopia/default.nix
···
67
license = lib.licenses.gpl2;
68
platforms = lib.platforms.linux;
69
maintainers = with lib.maintainers; [ MP2E ];
0
70
};
71
}
72
···
67
license = lib.licenses.gpl2;
68
platforms = lib.platforms.linux;
69
maintainers = with lib.maintainers; [ MP2E ];
70
+
mainProgram = "nestopia";
71
};
72
}
73
+1
pkgs/applications/emulators/pcsxr/default.nix
···
92
maintainers = with maintainers; [ rardiol ];
93
license = licenses.gpl2Plus;
94
platforms = platforms.all;
0
95
};
96
}
···
92
maintainers = with maintainers; [ rardiol ];
93
license = licenses.gpl2Plus;
94
platforms = platforms.all;
95
+
mainProgram = "pcsxr";
96
};
97
}
+1
pkgs/applications/emulators/rpcs3/default.nix
···
101
maintainers = with maintainers; [ abbradar neonfuz ilian zane ];
102
license = licenses.gpl2Only;
103
platforms = [ "x86_64-linux" "aarch64-linux" ];
0
104
};
105
}
···
101
maintainers = with maintainers; [ abbradar neonfuz ilian zane ];
102
license = licenses.gpl2Only;
103
platforms = [ "x86_64-linux" "aarch64-linux" ];
104
+
mainProgram = "rpcs3";
105
};
106
}
+1
pkgs/applications/emulators/snes9x/default.nix
···
123
maintainers = with maintainers; [ qknight xfix thiagokokada ];
124
platforms = platforms.unix;
125
broken = (withGtk && stdenv.isDarwin);
0
126
};
127
}
···
123
maintainers = with maintainers; [ qknight xfix thiagokokada ];
124
platforms = platforms.unix;
125
broken = (withGtk && stdenv.isDarwin);
126
+
mainProgram = "snes9x";
127
};
128
}
+1
pkgs/applications/emulators/xemu/default.nix
···
133
license = lib.licenses.gpl2Plus;
134
maintainers = with lib.maintainers; [ AndersonTorres genericnerdyusername ];
135
platforms = lib.platforms.linux;
0
136
};
137
})
···
133
license = lib.licenses.gpl2Plus;
134
maintainers = with lib.maintainers; [ AndersonTorres genericnerdyusername ];
135
platforms = lib.platforms.linux;
136
+
mainProgram = "xemu";
137
};
138
})