chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / lp / lpairs2 / package.nix
blobf4ae2ad7fa17300e7be7fc2f5d11a67b10ca015c
1 { lib
2 , SDL2
3 , SDL2_image
4 , SDL2_mixer
5 , SDL2_ttf
6 , directoryListingUpdater
7 , fetchurl
8 , stdenv
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "lpairs2";
13   version = "2.3.1";
15   src = fetchurl {
16     url = "mirror://sourceforge/lgames/lpairs2-${finalAttrs.version}.tar.gz";
17     hash = "sha256-ES5RGr817vc8t2DFNeETTqrm0uwk3JuTypSZjXK86Bg=";
18   };
20   buildInputs = [
21     SDL2
22     SDL2_image
23     SDL2_mixer
24     SDL2_ttf
25   ];
27   passthru.updateScript = directoryListingUpdater {
28     inherit (finalAttrs) pname version;
29     url = "https://lgames.sourceforge.io/LPairs/";
30     extraRegex = "(?!.*-win(32|64)).*";
31   };
33   meta = {
34     homepage = "http://lgames.sourceforge.net/LPairs/";
35     description = "Matching the pairs - a typical Memory Game";
36     license = with lib.licenses; [ gpl2Plus ];
37     mainProgram = "lpairs2";
38     maintainers = with lib.maintainers; [ AndersonTorres ];
39     platforms = lib.platforms.unix;
40     broken = stdenv.hostPlatform.isDarwin;
41   };