lol

Merge pull request #7323 from AndersonTorres/gxemul

Gxemul: 0.4.6 -> 0.6.0.1

+50 -39
+49
pkgs/misc/emulators/gxemul/default.nix
··· 1 + { stdenv, composableDerivation, fetchurl }: 2 + 3 + let edf = composableDerivation.edf; 4 + version = "0.6.0.1"; 5 + name = "gxemul-${version}"; 6 + in 7 + 8 + composableDerivation.composableDerivation {} { 9 + inherit name; 10 + 11 + src = fetchurl { 12 + url = "http://gavare.se/gxemul/src/${name}.tar.gz"; 13 + sha256 = "1afd9l0igyv7qgc0pn3rkdgrl5d0ywlyib0qhg4li23zilyq5407"; 14 + }; 15 + 16 + configurePhase = "./configure"; 17 + 18 + installPhase = "mkdir -p \$out/bin; cp gxemul \$out/bin;"; 19 + 20 + mergeAttrBy = { installPhase = a : b : "${a}\n${b}"; }; 21 + 22 + flags = { 23 + doc = { installPhase = "mkdir -p \$out/share/${name}; cp -r doc \$out/share/${name};"; implies = "man"; }; 24 + demos = { installPhase = "mkdir -p \$out/share/${name}; cp -r demos \$out/share/${name};"; }; 25 + man = { installPhase = "cp -r ./man \$out/;";}; 26 + }; 27 + 28 + cfg = { 29 + docSupport = true; 30 + demosSupport = true; 31 + manSupport = true; 32 + }; 33 + 34 + meta = { 35 + license = stdenv.lib.licenses.bsd3; 36 + description = "Gavare's experimental emulator"; 37 + longDescription = '' 38 + GXemul is a framework for full-system computer architecture 39 + emulation. Several real machines have been implemented within the 40 + framework, consisting of processors (ARM, MIPS, Motorola 88K, 41 + PowerPC, and SuperH) and surrounding hardware components such as 42 + framebuffers, interrupt controllers, busses, disk controllers, 43 + and serial controllers. The emulation is working well enough to 44 + allow several unmodified "guest" operating systems to run. 45 + ''; 46 + homepage = http://gxemul.sourceforge.net/; 47 + }; 48 + 49 + }
-38
pkgs/misc/gxemul/default.nix
··· 1 - { stdenv, composableDerivation, fetchurl }: 2 - 3 - let edf = composableDerivation.edf; 4 - name = "gxemul-0.4.6"; 5 - in 6 - 7 - composableDerivation.composableDerivation {} { 8 - inherit name; 9 - 10 - flags = { 11 - doc = { installPhase = "mkdir -p \$out/share/${name}; cp -r doc \$out/share/${name};"; implies = "man"; }; 12 - demos = { installPhase = "mkdir -p \$out/share/${name}; cp -r demos \$out/share/${name};"; }; 13 - man = { installPhase = "cp -r ./man \$out/;";}; 14 - }; 15 - 16 - cfg = { 17 - docSupport = true; 18 - demosSupport = true; 19 - manSupport = true; 20 - }; 21 - 22 - installPhase = "mkdir -p \$out/bin; cp gxemul \$out/bin;"; 23 - 24 - src = fetchurl { 25 - url = http://gavare.se/gxemul/src/gxemul-0.4.6.tar.gz; 26 - sha256 = "0hf3gi6hfd2qr5090zimfiddcjgank2q6m7dfsr81wwpxfbhb2z3"; 27 - }; 28 - 29 - configurePhase = "./configure"; 30 - 31 - meta = { 32 - license = stdenv.lib.licenses.bsd3; 33 - description = "A Machine Emulator, mainly emulates MIPS, but supports other CPU types"; 34 - homepage = http://gxemul.sourceforge.net/; 35 - }; 36 - 37 - mergeAttrBy = { installPhase = a : b : "${a}\n${b}"; }; 38 - }
+1 -1
pkgs/top-level/all-packages.nix
··· 13760 13760 13761 13761 guix = callPackage ../tools/package-management/guix { }; 13762 13762 13763 - gxemul = callPackage ../misc/gxemul { }; 13763 + gxemul = callPackage ../misc/emulators/gxemul { }; 13764 13764 13765 13765 hatari = callPackage ../misc/emulators/hatari { }; 13766 13766