rpcemu: init at 0.9.4
This commit is contained in:
parent
ec771776fc
commit
74cc92f93b
65
pkgs/applications/emulators/rpcemu/default.nix
Normal file
65
pkgs/applications/emulators/rpcemu/default.nix
Normal file
@ -0,0 +1,65 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchhg
|
||||
, qt5
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (qt5) qtbase qtmultimedia wrapQtAppsHook;
|
||||
in
|
||||
stdenv.mkDerivation (self: {
|
||||
pname = "rpcemu";
|
||||
version = "0.9.4";
|
||||
|
||||
src = fetchhg {
|
||||
url = "http://www.home.marutan.net/hg/rpcemu";
|
||||
rev = "release_${self.version}";
|
||||
sha256 = "sha256-UyjfTfUpSvJNFPkQWPKppxp/kO0hVGo5cE9RuCU8GJI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qtmultimedia
|
||||
];
|
||||
|
||||
configurePhase = ''
|
||||
runHook preConfigure
|
||||
|
||||
cd src/qt5
|
||||
qmake
|
||||
|
||||
runHook postConfigure
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
cd ../..
|
||||
install -Dm755 rpcemu-interpreter -t $out/bin
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://www.marutan.net/rpcemu/index.php";
|
||||
description = "Risc PC Emulator";
|
||||
longDescription = ''
|
||||
RPCEmu is an emulator of classic Acorn computer systems, such as the Risc
|
||||
PC and A7000. It runs on multiple platforms including Windows, Linux and
|
||||
Mac OS X.
|
||||
|
||||
RPCEmu should be considered Alpha Quality code. It has many known and
|
||||
unknown bugs, and all files used with it should be well backed up before
|
||||
using them with RPCEmu.
|
||||
'';
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = builtins.attrValues {
|
||||
inherit (lib.maintainers) AndersonTorres;
|
||||
};
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
@ -2164,6 +2164,8 @@ with pkgs;
|
||||
|
||||
ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
|
||||
|
||||
rpcemu = callPackage ../applications/emulators/rpcemu { };
|
||||
|
||||
rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { };
|
||||
|
||||
ruffle = callPackage ../applications/emulators/ruffle { };
|
||||
|
Loading…
Reference in New Issue
Block a user