Merge pull request #188939 from luc65r/cemu-ti

cemu-ti: 1.3 -> unstable-2022-06-29

authored by

Thiago Kenji Okada and committed by
GitHub
2e7242bb 41004f4e

+9 -23
+8 -20
pkgs/applications/science/math/cemu/default.nix pkgs/applications/science/math/cemu-ti/default.nix
··· 1 - { fetchFromGitHub 2 , lib 3 - , SDL2 4 - , libGL 5 - , libarchive 6 - , libusb-compat-0_1 7 - , qtbase 8 , qmake 9 - , git 10 - , libpng 11 , pkg-config 12 , wrapQtAppsHook 13 - , stdenv 14 }: 15 16 stdenv.mkDerivation rec { 17 pname = "CEmu"; 18 - version = "1.3"; 19 src = fetchFromGitHub { 20 owner = "CE-Programming"; 21 repo = "CEmu"; 22 - rev = "v${version}"; 23 - sha256 = "1wcdnzcqscawj6jfdj5wwmw9g9vsd6a1rx0rrramakxzf8b7g47r"; 24 fetchSubmodules = true; 25 }; 26 27 nativeBuildInputs = [ 28 qmake 29 - git 30 wrapQtAppsHook 31 pkg-config 32 ]; 33 34 buildInputs = [ 35 - SDL2 36 - libGL 37 libarchive 38 - libusb-compat-0_1 39 - qtbase 40 libpng 41 ]; 42 43 qmakeFlags = [ 44 "gui/qt" 45 - "CONFIG+=ltcg" 46 ]; 47 48 meta = with lib; { 49 - changelog = "https://github.com/CE-Programming/CEmu/releases/tag/v${version}"; 50 description = "Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features"; 51 homepage = "https://ce-programming.github.io/CEmu"; 52 - license = licenses.gpl3; 53 maintainers = with maintainers; [ luc65r ]; 54 platforms = [ "x86_64-linux" "x86_64-darwin" ]; 55 broken = stdenv.isDarwin;
··· 1 + { stdenv 2 , lib 3 + , fetchFromGitHub 4 , qmake 5 , pkg-config 6 , wrapQtAppsHook 7 + , libarchive 8 + , libpng 9 }: 10 11 stdenv.mkDerivation rec { 12 pname = "CEmu"; 13 + version = "unstable-2022-06-29"; 14 src = fetchFromGitHub { 15 owner = "CE-Programming"; 16 repo = "CEmu"; 17 + rev = "880d391ba9f8b7b2ec36ab9b45a34e9ecbf744e9"; 18 + hash = "sha256-aFwGZJceh1jEP8cEajY5wYlSaFuNhYvSoZ/E1QDfJEI="; 19 fetchSubmodules = true; 20 }; 21 22 nativeBuildInputs = [ 23 qmake 24 wrapQtAppsHook 25 pkg-config 26 ]; 27 28 buildInputs = [ 29 libarchive 30 libpng 31 ]; 32 33 qmakeFlags = [ 34 "gui/qt" 35 ]; 36 37 meta = with lib; { 38 description = "Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features"; 39 homepage = "https://ce-programming.github.io/CEmu"; 40 + license = licenses.gpl3Plus; 41 maintainers = with maintainers; [ luc65r ]; 42 platforms = [ "x86_64-linux" "x86_64-darwin" ]; 43 broken = stdenv.isDarwin;
+1 -3
pkgs/top-level/all-packages.nix
··· 5212 inherit (darwin.apple_sdk.frameworks) Carbon IOKit; 5213 }; 5214 5215 - cemu = qt5.callPackage ../applications/science/math/cemu { 5216 - stdenv = gcc9Stdenv; 5217 - }; 5218 5219 cider = callPackage ../applications/audio/cider { }; 5220
··· 5212 inherit (darwin.apple_sdk.frameworks) Carbon IOKit; 5213 }; 5214 5215 + cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { }; 5216 5217 cider = callPackage ../applications/audio/cider { }; 5218