nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

at python-updates 86 lines 1.3 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 pkg-config, 7 makeWrapper, 8 libGL, 9 libGLU, 10 SDL2, 11 SDL2_image, 12 fmt, 13 gtest, 14 libpng, 15 libsigcxx, 16 argpp, 17 geomcpp, 18 logmich, 19 priocpp, 20 strutcpp, 21 tinycmmc, 22 tinygettext, 23 uitest, 24 wstsound, 25 xdgcpp, 26}: 27 28stdenv.mkDerivation { 29 pname = "pingus"; 30 version = "0.7.6-unstable-2025-07-21"; 31 32 src = fetchFromGitHub { 33 owner = "Pingus"; 34 repo = "pingus"; 35 rev = "b0ceeeeb95428c73b1b81208211535c61acfc5d0"; 36 sha256 = "sha256-jQYZM7VLqbl9/+QXyswEXdGmwOq/nxRzWARvcDqNM9M="; 37 }; 38 39 nativeBuildInputs = [ 40 cmake 41 pkg-config 42 makeWrapper 43 ]; 44 45 buildInputs = [ 46 libGL 47 libGLU 48 SDL2 49 SDL2_image 50 fmt 51 gtest 52 libpng 53 libsigcxx 54 argpp 55 geomcpp 56 logmich 57 priocpp 58 strutcpp 59 tinycmmc 60 tinygettext 61 uitest 62 wstsound 63 xdgcpp 64 ]; 65 66 cmakeFlags = [ 67 "-DWARNINGS=ON" 68 "-DWERROR=ON" 69 "-DBUILD_EXTRA=OFF" 70 "-DBUILD_TESTS=OFF" 71 ]; 72 73 doCheck = true; 74 75 meta = { 76 description = "Puzzle game with mechanics similar to Lemmings"; 77 homepage = "https://pingus.seul.org/"; 78 mainProgram = "pingus"; 79 platforms = lib.platforms.linux; 80 maintainers = with lib.maintainers; [ 81 raskin 82 SchweGELBin 83 ]; 84 license = lib.licenses.gpl3; 85 }; 86}